5fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/153, 0x99}, {&(0x7f0000000040)=""/63, 0x3f}], 0x2, &(0x7f0000000140)=""/36, 0x24}, 0x800) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 03:09:40 executing program 1: shmget$private(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) 03:09:40 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) chdir(&(0x7f0000000000)='./file0\x00') clock_getres(0x6, &(0x7f00000001c0)) 03:09:40 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="95bb444cd4a6076108104d039d9d890d4a0fc5ffa35347433c8ca85fe9eacf4661c7b1e0ed89bd2a2c3ad01d0e0f0940efeb17b45055b40ef21c95296d905cf3a55586a8b535c2aa851a1fe714aaf62441ef9c74805fe7a21a2dc9511414b6fd387fb061ea56979e22ebaa9911003a790fe2919cfc3a237953ab37316a1f1b301faf0221f4cbcd64e0208f7a4e306103e77e4e27e9bbceec", 0x98}, {&(0x7f0000000180)="8f62b29acfce4f945fe0fe631036fa4bb379e6ada1887bb5d54fddebb35e4612b23c0b77f1eda73df6aaeb9b5d5af8af3c548567e97e85aac9f2150e3a7ff0f21e17af2f6c36643ff857d889d1f9c215852e24b9b624bfe4a5b0428c4d3176751ff8c268753a5711baa13bdcab0ef6a9b256b26668a0913a392f26", 0x7b}, {&(0x7f0000000200)="5072a85e46501923345de4f940effa0484f8c331c71fccbf97e876fb7c6fc7a5dde762a81f9919a6b9c52c2ac546ee05d5de73cc632ae2eb2efd2d59c944a5f9c5dbd72d0dbc3931db12823a83881cb39ce3bb9f370e0137730404e5ab7b12b67bbb", 0x62}], 0x3) 03:09:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) unlink(&(0x7f0000000280)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = getgid() r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) setsockopt(r3, 0x80, 0x6, &(0x7f00000002c0)="0618147df8f9c62536506fac873be1c5567123e76f9c0817fe9e494c73fa34db6f340b555bd9077fa66357199bf777afab7e2db15bb88a489601244994983f478c268add3015bfc88ffff12d50fe4e39ae6c95dc5d467d07c2abf0cfd4c5b20bc892c6c8d25f338d0d51621537a5afeed123", 0x72) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0xbbc1) fcntl$getflags(r0, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:09:40 executing program 0: pipe(0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0xfffffffffffffd1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:09:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r0, &(0x7f0000000280)="04ed457fb23d8fbc43618d2ef4f9e4b311702dc36f4e52ca1c77cc9cf521268bbb8898ffed587769f8507b1e77bea3e9d1791407356a51632ac465b0057d2fcc253324adc7298da8453ce735290555b2d9907fd99a9924ab7320ee45dc86b22e12b2e98f9d88120323334340771fc9a21fab4d703fc4c99d1e6921797b2aca771697750a7c0afb9437fbbf9d307bd2d4612a4cb646c97974b71a0749f6dbb5d582c7c5a95bfbcca66e7d70c9e854f28ea2d6a74c8799c99b2eeaec50561f8caed5b9afbb29e0faf9be44c705f0824ee7a4f5e4fb4db6875e1fbc028ff289db077ea471120922ab47ae317dc31822b80c3036e88b92cac999835b65625ccabeb3e888d828bd1199a3e116afbc2c109d713769cd650f2d8bc01d46490b7c1be39f81fd36db3ffeb10464eb451c30540125eeccbe934ba0d15e1799d9f6d44d0d80d485d85a19e8a65cda1bb10cedfb271b67828d1c5c037d13102fbb6ddff2f76bc014106fcbb8b1d4dadf575284d5de8ab7e4acaca423b637bcd95802251dd00c2f6ddcc4e55ebd8b0594a3788a35cb0553c2a56cb32f61adfb9f9c51d86aabf8cb388d9d28ef27bfc4d03d3ba6dbd5f5c47dcb49a21f2c94c53b3d07b15f506ffd6a7b8534e941e9344790a516824952f4c3be84999cac5e24a030f6031edc182b49eeaad625e4941a58eddda174c45e909a580ef6c4c1e255af68f1c71d08638842ed64461fef7396e899d09eb4ea696f871c8fb52672eac591808956dff1e7d118979cd9c3552380bd9c5d6525b2e5f7663c067272f6e449a95406e9e6ed99eb8eb4f04be4eab3b4976407b84d121c05520bb88a9dae8dece846a0b593662c08ad024059ebc0c1759d5daf67c4a508dceed87fbd1e83ce4ba77c4c74ab60991350e399041c8cae8837f8d0c1c806a1864375112e36c1e8506b44a9f5ba02f139776f6c9541d8a6eae3d5c5562e1c84894a1127374d9b9be0b3151ac25909e7a8ae0c69d2b4224fc8087bb5277b026f1a4bdaba4afd87605255c00bd0e1f960e96acd3a8f9531e459e43e6071d5f23e43780035734f999caf21a1e4b8564946265643b309c26a3060c6785145b9abab392f8f74fd0fba1d5d8239f0ef2b62bf221e43466faf1f312e8c97710ca5c695ddb513e553612175df824c8ee7412d3089697846291db9a515c76c6c29a1f31dcfd41a47bb157d6d0e1af9c0d17700fba5dd7ac8ca244190a49ba573b053059e95d612116de5acdd08bea9dacb4a64270612c9177e6e22e7ba90c3ada175d04f65d2e32e3ad67aa348612ecc1ece49db275e9e8ffad5929c04027731a41dd56a73c693cc701254e8d5a551b5b84e9add9899b9dde0e921757a37069aefa0e4c1cb545bb18c89ecdf29200ba0d2f78731ddf610bf1908898cf4f6ce4b419ce74d238fd6816af0432d84f63517ca1ccebd76d11629249b0f5e6ced5d48bf8d4c0ec4f1a0e6d33657306b9ecd2ab09529a915b4b4c35e3ff9ef64ee284f72397d5783e1a2dde31c0e44d15e839b8fe9bdf2dfcb60ea0a37f53ccdcc60ed02ab9fbecbe2776e0aeb000f557db8348a32057b60bc386066aa881356a8ea9874bbe06f83c26c2fef3d0e06222425fb52a23bd6b62d73ecd5c3082c9aa41c0fff7e2f5b8d42193b8975536c910e97ad948e0fbcde19c22e12248a2e3aac68e71931eb4e2d3216292ca8627f844aa22dc50b4ade177507edb830d4c9853355b8795e5676cb701877fb63b76c1cf7837a454f3af711aeee5fcd1837751722f1cc69d9990d7552083ff5dbf0d9f7389fc405438d20c492fb6bc242972d1159bb8c45e7a0570788f84d76bf36ef1182071fa1c975f4bdd05b729bf5851f38e753f5a5b30543f5ef6fffc1e5a04b4425f9f8316c9a67c2501c32721500682810bff4708227006ae000d439a3d4a55e6fb019444cf2c6140f968031751b61d6cdcefdee35dd3eabef31367021c7e6969099dac4d77b028dc608dcdf0f6e3d93b99632a01938188cca12c64df638e7afe73203502daeb9c406894259431a6833fe7ac14f87acde91f8617d4390929849346c3a5e192c912ba8fbe14d6e39061b29be5281cba9e0b42a8774d2640edc872e0e2102dd855c88948896e51e4a71fde0a424f0169f9fcaf4dd283647bc80d645ee0f9bb2b5c06b13e102148877f4db6f6a44e2daae00e7585e6c7e162a6cd3620e74dadfc439f1c165d8369735b126181df7c0858a40491882e7fb87d5ae40448726ec2de4e33905af89074a71944213703b9418b9bdf698d18622b542845e5d278a113f409ed18109246f49014092bbb770a7915bb6b7b5f569b688a687ffa3f87f9317dff3f360b38f7569102cd4bee00c13412ffee430a3ebf8ed533f9c1654261b5d0b18e3edb41dfe433306b40fd535aef0eb7a9b3c75932e59536fe6eb3205f354030c9bc958c728cca4e84134cce1f63e89b05398d7ea1e5c755b2b412511f5bca25f0d28165c37da90a980a43d0d9f3138139fa1d0110b398adb7f948d38b3ffd37db98c22ef4dc076f62c3f2d08408700e3f3823c0eab7707fc3f7d9d304f2cb8c676ee46179d53e0b0a0291a87d231568faa0a38613cee0352a9aa926247fa7c9cef37784f0033fcecd03111f100863b59354244a464f72369cde2d7757f21387e4ff20494c8b9e353dd1ae96d71b2974827cace7fe4a63913c39adb58391c8518861227905e3ca7df6e53999e32985ad4e2625f747415b55451ceb61178ada8f14f00621601f9557b505b0bc5a8425e76f8e4c1eec0d2e8917564281a82a0b6008931bca6094aba293db5e9213ad092affbcd00c9e8f0b23a79da0e90b9714116765c74b7f98c9a0815c273c52a2dd52f2920ef645370c23f90b3a78e3b4eebfd1928e4295526a1bdd9fa55dcc05fde64761a0a667fdf59bf2b99798b226d182c8bee638a7ce57e2326fdd01efbf80c6df0fe63187bac2f68deae4a1d64588ede2432a11e7f865f01324dcf8279e69a4790cc5fae97bcb4d332bf41aca3b646a76d1745592ddbecfed93827ba502d2220d6ae5f83abf326b7b6ec8ec44d36eb88098da305171a585f2be0919bddc45dce3108fa231834ebe823f67a85cb177b94d992ec67bee6aaf768c1094a29326a9f8a218785cc437eb4d977e61c05e8e130f701093137c2137b4d2cd5cfabdd566eb57f9a732fafd1bacd35347c381ac48510ae5c7532f91c86f859e622d2e97025471a486da54ccc361f6ae88e233545b81cde3deea78676764f65e9567e27c886398ebc1283a99587a90cff4931c36b792ecfe2323224c89bf3f77b6fcaab1d6cc463d982e7f140aa644b0ec5da9d581a96075a9bf30c55b00c1cbce94f9d6b2e7ff544ad570962df95c08582814c6453d3b3bcad6f0db3e0125fc88134a4993a2aaa26f1d135d82b7c766876e609f4990e1dc5fcd68ba3c7e0d17361f5a3c6959342eedff31b6c010abe43d8965a604c06a958fa571420bc1934e77a0b0771b1d71e36505fe25078da4037886c62b1ba918eb54f3eaf975bcec2e558ce9c3008fac581edd770d6d71528840feb31f6dd81dd0ff9b0d78e400d66d4671593eea7e86f23d18be74d6e54ae6a5fd07bdabf26a9314966fbc81c922b3090d181ac3d9cddccfec19018ecdb777f6cf6342752b8f635c65c3ed3d33c922e3a1ac37367462e98cb23e55e4175028835e00cc194c8391ad20e81fa566cd71038f2afcc823a856cad0bb64ce664b3abf8373a9a8457641f99d3f9c73cd9eb9c45e15fb0da6ede1a3c8cc9cdde7a8cebeaef4dd024298e35a3d64f58fe294c95636ff376e597723541a805f382752aeed8b98381ebc834606d66521c9e4fd940bcbe30a1f1196658efb60be8527b5be18b3052aedec91c78642b4be029b101fa87b68f828869f011604265674e485c87328eba253a959ecb980730d002b8a6c462d348ff27e67b00272d9bbfb23687eca07f9028c739d4d7e1b736dfb6305ef993923b1a64e1ad2ffd8de4afa19478473579b2b1a33fa50e04c0d40b6518b0462b4a4da3ddd1526965762df9a008710f6654de498316a3a4cac43f6c569a5c245b1e513208ae10a6c01fdab81ac15465336e3868e96077731334822c9b4c4e09291f00c0d4131476a24369807049d934cd094dd9dfa951114c605564c0d6f6fbb6950cb9958702101d9517f9bc4938127001c80d0cecf10d294efeb6009e32143d7524b201e00ce2b877c931b15ed45cc209238475a5d513c8fc6aecfbb243dc152fca8dd889ef0e499904775da01978e090aa2891a52fede8ece62c471fbbbd7cd55550b87c837ebeb37432dbc0fc7f5abc349506d13e76583c4e57d9e61e02f8a7f04200e6702436c308afb9f667e766f543f5acf397fd6dad24407d6479d016d1aabaac69c193e67597ac218d9dbf325c402b24bae14c193c056e0607ddd824fa428531f3397430b112adc10504bbf5d6f81158b2e0590cbbe7f74a45f1e537b51a7605c62d7534a34c6e0813cbba005e465279ca48dad3e1163cbd0377134e917db4200e411d3432be96dac35e2bdcc256a082cea2d41e9e8f6e66935a710420ce4a4792589f18df9ae41bb3492a4b7710a80965ffa6b6b13e060b9dfb1a3e22b9fdf353bf119f91ca4866879d2ecb6200eeb666bf92e499f202a1a9357de7d4078fc003db7096eee068a1720d937600564018eddcf1e511cf1281b501b83e8a5d26af6c292e2c6325a0d334c8a9334a55cf0b1d5ed45082a43160bbf0ef9df578cb5f9c05f840d2147288daebab5fd1f6e4504b34599b17459965c851ff937b5c68119fbb087ab5fcb7a48ef37d57b5230abe06ca1a2b6791c8dd1ffe984d30f15df206e1dde6f16a888bc28d265ee967beb5abd5313609afb187b85af7054e012423cc34ae5101dab7452e12de682cda00cac3b20ce1749e153136e8ba492df45f4f927562f4f956aa2fbaf98ee03c88b7abbf066cd39b0c363069bd73494b38e4bb1ddca2e91f31af50e4d1c9248bfc99a744650c72f4f68a1e5c8253c3d81b9576b876dc27fc93ae4cd9bba57fb0e1147cb11004be94a4e007d3864a099bb2582024d09568ae4381715611c4c1610ed2cb847ff12b964f20521711ddd8fdd82e58fb2ba76e54fa01d27933d17f481e0a708e8aede426fe5c9243986780b421af61d4c9f30d0f49205a6147abbcc811623950151345c80cd59ec391ec2448f723f02e2b01de34164bbe4506658e91269d5089034f8b0b31e7ec0593a3f809a41327763fbba6ceb6d03f24788c53457926de04184eeb566fe1be220736d9abb20bf30337e3bef4225f1a36f2dd90423f4d122fec811ddbf0a1ef209f3144fab38e7ed9343b101f091449fc24bed2909db1af04f7af83ff5ceeb2c7f8205aa1401ca7e8629a3e308bd04e7d885f151a789d64188d957ab76af942a74bc0c54dfb29a6d55129e45979c09451fed2c21943bbbd1fca8646a6b54e1e6d704fe77b5f02268b961f83f5dfb6a7f045dd3fd9ec8e94178d104060579bab08f71ba587d8de0d4bff20dcc48ea0ce9fd70f68d7f4399c3dc5ae04dd22cbd55b1a853619efc0ce637f42766a69e00a666cc4377a1703414f037c8383667606af34a45a075c853a568243229f7ebac2d8b0f274eeedf55e5cd0dad2ec671b9890240c08afae8bc6990d9203e70e1470b29f5febfdb57012be1e634a4fbcff7e19ce400d819f3253f40dd37288647c647c47fe1babb96839530b6b44bfd190cda3f3290cd4b4c17de3b348b05eb6a21dc4a6604d34a10be0", 0x1000, 0x9, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x10001, 0x10000, 0x2, 0x6, "e31506468c9708137980fe132a4408b55b6f6247", 0x180000, 0x6}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:09:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x400, 0x1f}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ea1f9696c653000"], 0x10) r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 03:09:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() readv(r0, &(0x7f0000000900)=[{&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/33, 0x21}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000640)=""/236, 0xec}, {&(0x7f0000000740)=""/77, 0x4d}], 0x9) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() 03:09:40 executing program 1: r0 = socket$inet6(0x18, 0x10002, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 03:09:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 03:09:40 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x5c8, 0x4) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x15d) 03:09:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r2, 0xa, r0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000100)=0x4) write(r0, 0x0, 0xffffffffffffff65) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600), 0x0) 03:09:41 executing program 1: r0 = socket$inet6(0x18, 0x400000, 0x0) r1 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) listen(r0, 0x6) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) lseek(r1, 0x0, 0x3) 03:09:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) r5 = getgid() r6 = getegid() setgroups(0x6, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6]) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffffffffff2d) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:09:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)={{0x7f, 0x1000}, {0x7fff, 0x9}}) r2 = getgid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x29f, &(0x7f0000000280), &(0x7f0000000100)=0x1b2) r3 = msgget(0x2, 0x8) msgctl$IPC_RMID(r3, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x103, 0x2) munlockall() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 03:09:41 executing program 1: r0 = open(&(0x7f0000000080)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) r1 = semget(0x3, 0x1, 0x408) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3594, r2, r3, r4, r5, 0x11, 0x4}, 0x7c1, 0x0, 0x800}) 03:09:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002f5000/0x3000)=nil, 0x3000, 0x400000005) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x2, 0x0, &(0x7f0000000240)="ddc6ab36fec85725b2f24a8814144cc0a1a8acb5c6d8155182c3181092fc6c391198fce3a614f10b7fbe600361f1b285ecddeb38e613e22741e643a59fa450a1621b76d6b695bbe0112ee4df0b9f7160982e171d7d9c4d0f29f84a026cfd66acea80a613eafe703686a29dff5ff3bf41d80d534b8f3b366d77f1989d58dd23a393a1fd92183aa30d270ea7f366b297049537726a06ad81ce293d9bc8f95e98a3e5d625a0aefd5e96cb515413131ba2d6a72acf54", 0xb4) r1 = syz_open_pts() r2 = socket(0x2018, 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000180)="657f87a94d3cd334c87f98364664bfa654706feb34d89f9f5843ba94baaf8799e16f5b1f74edcaf2cd976e0afa8e20cdd2af6c3b40d73bdc58a081b38f5a1bf2121ba91c3492596fb60bfd40739d1aa0df0b84fa9a9f8e4e9467f4988c77567e9fca543ecc4f8158b73f702e324bd896f6f605f777d281a370a35ce55910eb82ccb73ec63b32a906a4d3", 0x8a, 0x40c, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000040)="f7f9e794", 0x4) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) 03:09:41 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x1b2d0fa086959b34, 0x0) 03:09:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x4}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80, 0xffffffff, 0x37c5}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x6c, 0x20000004, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000040, 0x100, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x59, 0xf0000004, 0x80000001, 0x38}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xf4, 0xffffffff}], 0x2, &(0x7f0000000180)={0x9, 0xdf6}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x6) r2 = open(&(0x7f0000000200)='./file0\x00', 0x132, 0x80) recvfrom$inet6(r0, &(0x7f0000000240)=""/236, 0xec, 0x40, &(0x7f0000000340)={0x18, 0x3, 0x1ff, 0x1000}, 0xc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) r3 = fcntl$getown(r2, 0x5) ioctl$TIOCNXCL(r2, 0x2000740e) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400), 0x0, 0x0, 0x0, 0x1}, 0x400) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r11 = geteuid() getgroups(0x5, &(0x7f0000000740)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000004c0)="288ac510a69d10d32b4f1990cf9a82", 0xf}, {&(0x7f0000000500)="15881b7b3da94a57575ffbd648335b9b0075bc15413bd112297630a59374cfeb76b3f8cada445b04b5ffc380d5187ded42167388681583cfcd8ffbb65bdbe79e4927697599af2e", 0x47}, {&(0x7f0000000580)="73e9d15ace681edd8cd537b10a3d7eef40aa283a177af6c2f8140188a6eee41835f082fbdc1f8b68c10bf8897494ba0bb51e2a40e9a7988d2819a871fb57b26a7b9c1121433183aafa7bb9f0fcde6742bde9238fa96c0baae7891defcfd2dedcbb0f2af32747b151f3677226", 0x6c}], 0x3, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x30, 0xffff, 0x1, [r2, r2, r0, r1, r8, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @cred={0x20, 0xffff, 0x0, r3, r11, r12}], 0xb0, 0x9}, 0x403) setpgid(r3, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900), 0xc) connect$inet6(r0, &(0x7f0000000940)={0x18, 0x2, 0x10001, 0x9}, 0xc) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000980)=0x33) kqueue() write(r2, &(0x7f00000009c0)="aa89507d9b54e8d745ff8344102c467f6c1a569e820f95ad8af08f1edcee08fc2fed55541b67728b20fc6db20e95f795b7ac9ff1b63586146a0ee5ea7c79e462450b4e5c0e6132d2138b637ea7f25adf369c92303f614cf6c5c9cb761cb82498a3a5e11b0d75618839", 0x69) symlinkat(&(0x7f0000000a40)='./file0\x00', r1, &(0x7f0000000a80)='./file0\x00') r13 = msgget$private(0x0, 0x8) msgrcv(r13, &(0x7f0000000ac0)={0x0, ""/8}, 0x10, 0x2, 0x1800) fcntl$getflags(r2, 0x3) 03:09:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffcc8) 03:09:41 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) getgroups(0x7, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1, r1]) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 03:09:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xffffffffffffffc6, 0xa2700000}, {0x18, 0x0, 0x1, 0x1}, 0x7f, [0xffffffffffffffff, 0x4, 0x2, 0x9, 0x10000, 0x0, 0x6, 0x2]}, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) r2 = dup2(r0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 03:09:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x800000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) 03:09:42 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getgid() r7 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x2206b, 0xa1) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = socket$inet(0x2, 0x4, 0x1) r10 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r11 = open(&(0x7f0000000640)='./file1\x00', 0x2, 0x1) r12 = open(&(0x7f0000000680)='./file0\x00', 0x28, 0x41) r13 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="d5d6dfdb5dcd133d83b756e5d42b4edee21c6fa040e4dccc8f45547a86599c9c20bf21d9ac6cf7de4fe6ba45ef960153b3cfd4425526b27ca116a32052a0c852d05b45ce70bf47d3d881", 0x4a}, {&(0x7f0000000200)="04ddf8d3d8dce26e2da1544484debf724073d1df9ccd86959ec5db57e00359294804d1f776d5ad81a7d295d2852a8c70363dfa7dc3d3261342792ee0a63344f6ec0b737fc78b4cb622d130af60e2f81da60e1de7cf310f148e4379167be43e95885ba23ac9fe55df2c8ffa0bcee0481b1c8dad3c8e4309cdbd8458345fb5e824a170340445a6cab361d005e24a2d371f82f613ffbe", 0x95}, {&(0x7f00000002c0)="5e9b90ba416883da5e6c7dbfb291954971fd9ebc5c040ce16723c2bfec36e26e062f96d139fa361ba1c3fca1ca066c08c8c7490a4a5898493ed5d82e5fb8c489172adc50d45580c105c5b7f2be42316e59f7e76d6ec2a94eecc6efa907ea3cb5e047afea54243917e75874f2c2127b54852955b8c2fe463bf84ae8462fe73d1440412db7c32cd0195276106410dc2ed28c638ea6cefdbc7ec1eca9b2", 0x9c}, {&(0x7f0000000380)="0e0ae17712048b346cb71509fc3e5d42973ba53398bff59b6880cdf91d8fcfe5e52b6d9bebb758f9cf486b3698383f59850617cafb3461e63073f7d4416baf26744e921d15d70cccb0b3fe", 0x4b}, {&(0x7f0000000180)="749b32616cd16dfc26964f483d6d696d163f78150f45f39a6ee349a8a751a055443b206276d79b4c", 0x28}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000200000000000007db465168ba04578a0d2f9723d128700ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000000100000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13], 0x80, 0x4}, 0xbe4e2d9f187ff258) link(&(0x7f00000001c0)='./file0\x00', 0x0) 03:09:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:09:42 executing program 0: r0 = msgget$private(0x0, 0x290) msgctl$IPC_RMID(r0, 0x0) clock_getres(0x2, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x58) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) clock_getres(0x0, &(0x7f0000000040)) 03:09:42 executing program 1: minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 03:09:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:09:42 executing program 0: socket$inet(0x2, 0x4002, 0x47) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10, &(0x7f00000000c0), 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 03:09:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(&(0x7f0000000040)='.\x00', 0x0) 03:09:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7fff, 0x2f, &(0x7f00000000c0)="0b74a84747b1019a25e4589b7990473297a19b0245cc94fffbc6fc9a78a6b2667c2c26dbdca9378223b8724b25e6b2db3777af2ed269dba99414e303aad0fc48fe1e32f6116c2cfc08d00d1de24949e58f812c6d50b5ed2ee8504bbbfce648370a6e4f789c68eab0005db34957ab11c03d9bef69d0833910c3eaf89d2bd42cd1c43eafb883704dff02fea9e2c6db623fc8c7ef6be6d704b6254c18e8f7dc674d9406cf2cae7158cc59c26474dd981995a85810833ac634e168aaf237d7b277a88bedcd248421f2efb622793d04d1613dfefc1730baad1f7d7d36aa9bcadffa427cfe", 0xe2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 03:09:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) 03:09:43 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xffffffffffffff83) 03:09:43 executing program 0: socket(0x18, 0x3, 0x0) 03:09:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0xfffffffffffffffc, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) 03:09:43 executing program 1: 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(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) getrlimit(0x3, &(0x7f0000000080)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:09:43 executing program 0: r0 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = dup2(r1, r2) fcntl$getflags(r1, 0x3) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="4ba18b7d1eb9e909d4a5dc2bb030ca517e63e9ee5bbfa1ba099c6d4e16f051b4e530c820edc6d901814f1a95ce4ac8d419b1488817471d7f21f834dfe2759da1b2089a2e51a71349af3d917e488c3720c488c5d4d0a5aa9339df09a5c225406c3d1fc25846ccf857770fc0dce9d69087c6358a0be84f2f8f9030d89b6b6f8f064a448b2559db0f7cce05b3e94507b6fe2d73885216a9f8165e123fc13d", 0x9d) shutdown(r6, 0x3) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r2, 0x80000000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r10 = dup(r9) pipe(&(0x7f00000001c0)) fcntl$setstatus(r1, 0x4, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x3}, 0x8) r13 = fcntl$getown(r8, 0x5) sendto(r7, &(0x7f0000000280)="ba90ca2f34dc5a3b5a581e9f662dac002565009a0b6ecac0834caa5a98b0fb8a8a5d046d4e0897344ab169f7664badf446c9a283390372d2081970ae87f4e8bf384519865bca8c49c3e6206d9efa06b86047b98076ab45628b666e8169a91846003df55f8067c85af07d2127b4742a30a7be686042270f1e8f332d3b99867326fa511fb2c8a1f4c394089a63331b08cad4125f80cacd07b2", 0x98, 0x2, &(0x7f0000000340)=@in6={0x18, 0x0, 0xa632, 0xfff}, 0xc) getsockopt(r8, 0xf89b, 0x9, &(0x7f0000000380)=""/70, &(0x7f0000000400)=0x46) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000440)=0x4) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') socket(0x6, 0x3, 0xef) r14 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x0, r4, r5, r4, r5, 0x8, 0x91}, 0x100000001, 0x7fffffff, r3, r13, 0x3, 0x1, 0x7fff}) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000580)=0x5045760a) accept$inet6(r11, &(0x7f00000005c0), &(0x7f0000000600)=0xc) read(r1, &(0x7f0000000640)=""/192, 0xc0) ioctl$TIOCSBRK(r10, 0x2000747b) fcntl$setown(r9, 0x6, r0) 03:09:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r0, &(0x7f00000000c0)="9e1797684c17d4f8513fa6380fb2cdf766", 0x11) r1 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 03:09:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) nanosleep(&(0x7f0000001c40), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 03:09:44 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x9, 0x2}) setrlimit(0x4, &(0x7f0000000240)={0x800, 0x7fffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/176) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x401, r2, r3, r4, r5, 0x1d2}, 0x6, 0x1, r6, r7, 0x9d, 0x9, 0x74c}) semget(0x0, 0x0, 0x0) 03:09:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socket(0x10, 0x4, 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r1, 0x5}], 0x2, 0x0) 03:09:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0xc, 0x884) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000008b521dad735c63e63ce16894415b83a8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0b52e9c57e0000000000"], 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 03:09:44 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x8000400001810, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xa0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = socket(0x2, 0xc007, 0x1ff) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/71, 0x47) pipe2(&(0x7f0000000180), 0x10004) write(r1, &(0x7f0000000000)="77d75e7e4c4430ee61e124186efdf2b372fb7c7ff44cf6628429ba95", 0x1c) poll(&(0x7f0000000080)=[{r0, 0xa0}, {r1, 0xa0}], 0x2, 0x9) 03:09:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xfffffffffffffdc8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2d66692c60b62e"], 0xa, &(0x7f0000000580)=[{&(0x7f0000000180)="67bbce0ebcf596c16071e613b8050106b72d4c4d2253ccfe808dbb2ab89ac0a5b2eb8799c4fb28a93df131be11178389b3e9d19e830bf8e6bf6ff52d2d80c59075c84734b551ca7d4561465ed542247f77837d7e3195dc84f4b08154b8023d9a84046fb6500c4b5b9431290899736e62487a89b8f553588c312720c4ab709e1a49f176c875228cb5b7e619ea99ba299e8b72e45bfdf0135a423db0509ce0dd23d00a0f460793220091b33a98520571dbe19a05f9ee232fc5f8d9068e3bd6a147d0879e2c0c", 0xc5}, {&(0x7f00000000c0)="bd599e48477286aaa02b67d2ba03bed7b6ad4bb23c326c414aea4c9632787eab78d24148a427ae305c15d5ec13dd4e720c6abe58c0f712fc3543be12784fe7f148e3a5bd", 0x44}, {&(0x7f0000000280)="66d8c63b98dcc4a728ea2e034680f455438847fc67625adfa624716a775b107a3cf726aaf7a0b3611be1b03f93b50deb5f44f9131d5f58e5ab6aad373099990b71e1b57f89e230aa85652ba7c30dc44f59b466939188f21d69ea3ba6426838eedb0ae533c75136b38744f2efc4bfec1bf31b069166f08ffbb3bc9a7403ab0f29d111c0e1905148867bdfa5c94af013fe49", 0x91}, {&(0x7f0000000340)="2956b667ae15c3f3c64948e04171423fb7759ec6fc2b5de6f868948c848f34f9bf7c59013682e67a7d959b8ec88e6320657d67960ebd41c4ac71bf98f8f4f1ba8d2591f9522c6e9a3005d5a572e341e94784e857c9eeaad999c5393fa6b21dff85", 0x61}, {&(0x7f00000003c0)="b7ca13b1ac3ad081801406846a0ff9262022f22f108b9e6e044e34d6f9f42714e6f233c11d6cc00149309d11ac8c1d5590c1b7a167f5e3ae27b0a1127827838b9e9ea0ebc37fb7f10f6b8ed06f42bd982eedf4e643f82b5f732dafc43c7e78f20af64b3f5fc80ecb078701b3b5e554f09df6a6665edd29dea0c7927ff8c27ae0f07875b101db4276cedceca41471e876ba23b2c7a183719f9e9958f596e11bc5ccdd25049f8c159376cca3fa93bf333a5c5f9617abc986e36545e0", 0xbb}, {&(0x7f0000000480)="c1f95b2d5465806bd6f6d4fe19ecee13d5e5325da3aa25ed34b5d8b9042c96880a1d4ef4d72b5e679a5d236ad84db77d38ec3b90ddbe3710e3f8757cf288f1dba7e8e87c28422c9e37142140b716eea87896b390d1a2ed82db175108b23290a1553ee479c03a778311480f30b60790fdb3feca933ee5fe4fd8024b347c3343240bc9cd630300458fa4140b3d858e265575f697085df8abba92b426522aa048be2aaee11192b23a588a92373a6948a00025a1dc39fa92bf531d52534e83681510c5fb140f", 0xc4}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x400}, 0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 03:09:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 03:09:44 executing program 1: nanosleep(&(0x7f0000000000)={0x800, 0x1}, &(0x7f0000000040)) clock_gettime(0x5, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000080)={0x9, 0x3f}) r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 03:09:44 executing program 0: clock_getres(0x2, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) munmap(&(0x7f00003dd000/0xe000)=nil, 0xe000) munlock(&(0x7f00003e5000/0x1000)=nil, 0x1000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000026, 0x3, 0xb132}, {{r0}, 0xffffffffffffffff, 0x1, 0xe, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x60, 0x800fffff, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x50, 0x40, 0xc684, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x67, 0xf0000000, 0x2475, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x8}], 0x3ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x7, 0x800}, {{r0}, 0xfffffffffffffffa, 0x70, 0x4, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0xa8, 0x88, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0xc59, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x800000b0, 0xb2fa, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x3b, 0x80000000, 0xd65}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000080, 0x2b, 0x2a}], 0x3, &(0x7f0000000040)={0x8, 0x6}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x6f, 0x2e, 0xfa7b, 0x5}], 0x9130fbf, 0x0, 0x1000000004000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x0) 03:09:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xc5}) setitimer(0x2, &(0x7f0000000040)={{0x14f}, {0xcc, 0x6}}, &(0x7f0000000080)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xe4e2, 0x200}, {0x1f, 0x80000001}}) setitimer(0x1, &(0x7f00000000c0)={{0x1}, {0x5, 0x6}}, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8, 0xff, r1}) 03:09:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x40) close(r0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x98c) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)=0x80) 03:09:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 03:09:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x4}, {{r4}, 0xfffffffffffffff9, 0x6, 0x8, 0x8001, 0x38b}], 0x6, &(0x7f00000000c0), 0x1ff, &(0x7f0000000100)={0x20, 0x9}) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0x0, 0x1, 0x1, 0xa5a6, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0x3}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x48, 0x24, 0x0, 0x3}], 0x9, &(0x7f00000001c0)={0x10000000000000, 0x1}) poll(&(0x7f00000000c0)=[{r2, 0x1}, {r5, 0x118}, {r3, 0xc0}, {r1, 0xa1}, {r5, 0x4}, {r5, 0x4}, {r1, 0x14}], 0x7, 0xffff) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) kqueue() madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 03:09:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 03:09:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) shmget(0x1, 0x1000, 0xc8, &(0x7f0000ffe000/0x1000)=nil) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 03:09:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xffffffffffffffff}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 03:09:49 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = dup(r0) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x6022, 0x3) mprotect(&(0x7f0000714000/0x1000)=nil, 0x1000, 0x400000002) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r3, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000200)=0xfffffffffffffffc, 0x4) syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x8) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x1) syz_open_pts() 03:09:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x489, 0x102) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 03:09:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r2 = semget(0x1, 0x3, 0x404) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000140)=""/110) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x40) writev(r3, &(0x7f0000000100)=[{&(0x7f0000003c80)="e1", 0x1}], 0x0) getpgrp() recvfrom$unix(r0, &(0x7f0000000000)=""/36, 0x24, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f00000000c0)=[{r1}, {r3, 0x1}, {r3}], 0x3, 0x4) dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x8, 0x8, 0x1}, 0xc) listen(r0, 0x4) dup2(r3, r0) execve(0x0, 0x0, 0x0) 03:09:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) getpid() getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 03:09:50 executing program 1: 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) sendto$unix(r1, &(0x7f0000000240)="d4183ad516cfeb8acc43980702f1ee05a68637fb2971c2f585c22b9823f1485adb909a24e717dcdac770f228e5ee0265be8e37823e3b5be60a01342cf5c25b090a7be39d502f815f478104bee6a79185cae211cbdd3adc529dc8b23a4c6faf7114a6c62d253660e52824afb805e706680a701d8d5baaba5d376a34e19e72e6b2bbb1b0886046d1a26d062df7cbc88d83a785d1c74827a78ce9884d1c77b354872235cf8e3ff2ccd569cb870d529988e6c0b95aabdf7fe0db9f09001eebe43385996a98c2516f4c2e832e1125", 0xcc, 0x9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) read(r1, &(0x7f0000000440)=""/68, 0x44) 03:09:50 executing program 0: r0 = socket(0x2, 0x1, 0x3) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff01) shutdown(r0, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/185, &(0x7f0000000000)=0xb9) shutdown(r0, 0x0) 03:09:50 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x4000000000) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 03:09:50 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x591, 0xfffffffffffffffc) 03:09:50 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000840)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cafa6784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf954c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098ff2678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a0") 03:09:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f00000000c0)="63392eea22c335d0598720572f442b07a4f2de8d54f6da6475c01de5ec088d662a697b66f24dd80b9cae1c2a687beb46b56741db69101652a7cfd023b82a2da51fe729d562765ea6ddfdc54226febc53490640889b3502d8d93f5a321a0643322515e9f2aaeb091f6edc9a59373a97c484d03ee448d01ce0e854f4816120e1d33f5640e8bf68ef1f0f77aa9b6e278aefcaaca8bc", 0x94) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0xfff}, {0x18, 0x2, 0x27, 0x82}, 0x3, [0x4, 0xdbcb, 0xff, 0x8, 0x2, 0x1, 0x8001, 0x3]}, 0x3c) 03:09:50 executing program 1: r0 = socket(0x18, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 03:09:50 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:09:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1aa34b061979dec764e9e6f9d53fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a020094130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972be01f2d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd2503ff0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf541664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc29694a8b310247a942c4dbc4a7f07cb8a4c7d51eb54523ac1247b1192e22c4861cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c79160000", 0x235) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000340)={0x8, 0x1, 0x4b64, 0x1018530c, 0x1ff}, 0xc) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r5 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) recvfrom(r3, &(0x7f0000000200)=""/207, 0xcf, 0x42, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shmctl$SHM_LOCK(r5, 0x3) accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x4, 0xfffffffffffffffb, 0xffffffffffff0000, 0x3, "11c1199a9a8f1ba5a6e64c4b1a8fa5dbdaadd894", 0x4, 0x4}) syz_open_pts() 03:09:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "5730c1e77a6fc6e23c5cd1a417e4e74de400", 0x0, 0x6}) dup(r0) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 03:09:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f000041a000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:09:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:09:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) listen(r1, 0x8000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x6010, r1, 0x0, 0x0) socket$inet(0x2, 0x8002, 0xfffffffffffffff7) socket$inet(0x2, 0x8000, 0x7) 03:09:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x200) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setflags(r0, 0x2, 0x1) getuid() ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 03:09:51 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x71d395b4db42b812, &(0x7f00000000c0)=@un=@file={0xe495e5efc8f814cb, './file0\x00'}, 0xa) bind(r1, &(0x7f0000001180)=@in6={0x18, 0x3, 0xffff, 0x8}, 0xc) 03:09:51 executing program 1: execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000001440)=[&(0x7f0000001400)='\x00'], &(0x7f0000001640)=[&(0x7f0000001480)='!^(\'/\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\x00', &(0x7f0000001600)='\x00']) socketpair$unix(0x1, 0x40001000000003, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000040)=""/24, 0x18}], 0x5) shutdown(r0, 0x0) 03:09:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000140)="5d61c3e519a6746289d18fc8a7d41f595d295ea83e59688bea2cca9cc3dfa2b7afd9bbb09cfe4ce5ae0355a766d8d0e383468ad4f5155864f3c0c4f7fbde7eb293ce418ee8b294955d037f4da5a3183fb732ae9d4ce35ebc20e89b1386a699a0074ba07ad3587aaf60e1e3fde577a8200a83883bd4172a43fd6e851327fa5e551bb308eabdfc59a78a7e13a991890695bf3f05647d633dd2f799b57ad2cedfaa418d3653fec53b13ce6e01e6080deb7702e0ec", 0xb3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e31c61ad4491d1f7828bc2d2a100ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3e6b3c190a4000000dcb95afdc27b8cb831351d74122ab9273b7dfbfa8850bba18ef00201167f00000000000000000000000000000000000000000000041b46b435242d0082bc3c3f019e907ae081af2d2dbbcca1712300007c3200009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f0c190442d2f7ece489a6b15cbf0c118eb06e7d37ed3a8dead87939abb72676b4920c5bdb191e63c584f3146db60164b569f0ffffdff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162efbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61b10a13f027318f40ee22ec84da19d2ff64a46d2218b0748506b0d1386c9fbc14deb525af630e8b987f3bbe1426c628e4b14b33970009a7a86c1e1708857a0d74", 0xfffffeb1) syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000000)) r3 = dup(r0) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:09:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) close(r0) 03:09:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x13f, 0xf48e15066294d410, &(0x7f0000000180)=ANY=[@ANYBLOB="66696c653000f14710c1f156c9edf99ae30440a90c2cab42889648df4694148444253f59f6ccc7527aece9334d452bfc0000b0833d151626c21da30738e2db96c4ccaf8ad5c4460b1dacd142f895fab84766cf71698e56b693448b34458835189cb39d6b2b826d2a2ffb435c7fa6b75041a9895a24de37000072ced316ddc34c3a2380321757ffe1f9b4704452a30f79f7a483cf8b68f4fb25fd99776c51c8b350938c2fda6438e58fd83d32a3a5531e3cff3f20cd62c210cdffa49b26a69a67ac6f4d553aebf46014ff5e2c3f98e9bfb7b8ab90c486e6e49c13"], 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x41b5737e6adcea5e) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000280)=0x10) r2 = dup2(r1, r0) mlock(&(0x7f000051c000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x84) fsync(r0) getdents(r2, &(0x7f0000000080)=""/238, 0xee) minherit(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) 03:09:51 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) pipe(&(0x7f0000000000)) 03:09:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:09:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x101) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x81, 0xfffffffffffffffe, &(0x7f0000000040)="8c000000", 0x2) 03:09:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x16, 0xc005, 0x101) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 03:09:51 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0xa1, 0x0) 03:09:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300060e2a241e78063c801cdf6dfc7399614e8a5daf8bff7f94847810d48099b56dc5083732d3f858f212d4a808e0333c2487e1f4c201fe32c67ebcbc6d2e2df23dd7a3234596c3b2de888b8eafbe34c7a2ac9bc258a32ea194bc76a0800000000000000f68a07853c7a4ff25de990cd46aaf44df828d9433b34fa2b1c10ebb40b32453aa16a41749bc969bf18403d30cae65befcfb19c1f587763f0f72c915afc662ad3394b922b0a101cae046f"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setflags(r0, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 03:09:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x17c20000000000, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 03:09:51 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x119) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x44ac, 0xffffffffffffffbc}, 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket(0x10, 0x1, 0x1) 03:09:51 executing program 1: r0 = socket$inet(0x2, 0xb, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:09:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8c0, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:09:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x1) unlink(&(0x7f0000000100)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) close(r1) 03:09:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="5a0b81fa2a208daeb153f1b72c3adf280b3c454acd03edf33f6bd48fa99fbbcd68d927a19d346c0a547da15add28bd83ddc4a4379f1c05749cd1af1d964a136025c38e00a2c597e799ad53b60940bd7b4d19f5015f1bb77d0d74d9ef77bafe8374332c2a8980ffeb77167e75385b3438b934aec230cec149fce71d0c24e5aac809c6b24717b01bf80edd235cdd9ff28534b71d4eba349c8344bf3b9f69b5a84dfe2d15711fd27abaf1d13bf7eda6771638", 0xb1, 0x6, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2a, 0x2) setsockopt(r0, 0x582, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 03:09:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/83, 0x53}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/64, 0x40}], 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000004c0)=0x7) r2 = fcntl$dupfd(r0, 0x0, r1) sendto(r2, &(0x7f0000000500)="17826de8f21c013906d020796666aa59c6511907fa7ffc6cea98381c4197857da67d144e8266482bf995c96e8f87f75d11e41ab6d1283b2ad8cd0a7c2261d5f3407b7a3922ad2f53b551eb8a928d1a09c9ef749458fc3a59675191e5a7b2664d5caefea55f019f5312b3156b8900bf6048a5ddd02579fbac79af8e8d608da7e33822aacd9068b3cad0b8eb8100adeb867878b1bf244b55dfa6b4507e36f155", 0x9f, 0x2, &(0x7f00000005c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffff5623, 0x100, 0x7a3, 0x100000001, "32045522343033e385b33d7a15c71d231bc110e3", 0x20, 0x3ff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x200, 0x0, 0x0, 0x8001, "b79dad9c4c24f8ff2d4027fae609a4ebf4820500", 0x0, 0x7}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNXCL(r2, 0x2000740e) 03:09:51 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xfcf4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 03:09:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f76328c376c86a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e71cb65ef1e326d304000000ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa08264802ba2448870c45188e73b660a"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:09:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x18, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffc30) setuid(r2) 03:09:51 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000240)=""/7, 0x7}], 0x5) 03:09:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 03:09:51 executing program 1: r0 = syz_open_pts() fsync(r0) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0), 0x19, 0x0, 0x101, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x61) ioctl$TIOCCBRK(r0, 0x2000747a) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x7}, 0xc) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7a3, 0xff}], 0x3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000007, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x40, 0x9}, {{r0}, 0xfffffffffffffffc, 0x83, 0x20, 0x1800000000, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x2000000, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x40, 0x23, 0x0, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff9, 0x11, 0x44, 0x5, 0x56080957}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000002, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0xea7, 0xfffffffffffffffd}], 0x1, &(0x7f0000000240)={0x3, 0x9}) r3 = semget(0x0, 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x66d, 0x3, 0x5, 0x4, "0ca40a0500d0dc000000006905929f847cc4e0a1", 0x10000007fff, 0x100000000}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x732e, 0x1, 0x5, 0x3, 0xd2f7, 0x7fff, 0x101, 0x690f, 0x1, 0x401]) 03:09:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x22) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) lseek(r1, 0x0, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x107, 0x10000, 0xfffffffffffff000, "75fc91eff32957dbed8acac450fe4c5af1be3018", 0x2, 0x6f9}) 03:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000040), 0x10004) 03:09:52 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) utimes(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)={{0x1, 0x20}, {0x1f, 0x8001}}) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x3, 0x6dc}, 0xc, &(0x7f0000001680)=[{&(0x7f00000002c0)="3ed4f261f3064c710c6a8dce2d00293acb00519918fc5ea693677f649b892541ff366a4f86b537ccb7346a63d38a665cd261bbbeb911c01304d811544f9df3b33f097492900f789d0c7c55b77fca2f92a96a555c2ddb49526b7c3c196549e6dd7b7445232a2acab1e3baaf0518a49f", 0x6f}, {&(0x7f0000000340)="5988d1cbfbdd1149ba42d1f138258a89dbc4f44f5e8f89d9104bf85ffe0f144e4981930d52a6baf67bab97ff2a8d2c1338383c171fc1a7e1c274553a4579364f7b46ef795645157747c49efd26ef807f618fb105dd06ec9ee9958feb72b3fb6f5763a6740c2012f8", 0x68}, {&(0x7f0000000140)="13b5928cccea7a0d", 0x8}, {&(0x7f00000003c0)="9f35", 0x2}, {&(0x7f0000000400)="c733e3c0dcee49608491dafbdba74a4cb89705089d38e9349bd39b5de58367d6563e0ce1d2cb38b59fe5a221d7a285c3e4a244c51c9e91f3a4bdc2b077e3da625ef8b3e996a1e605e91612d37483427cbeb3ff7aae06c4a526cc5b3b793560727a8756f06f7fe50ae052dff42e72d3124d2bc2d0d5a5337341ab18a33a402378d29491eff313ccb44991eb72172ac9", 0x8f}, {&(0x7f00000004c0)="a84ed27e6bd3488e61b99336d95a754d06b1fb6e07ccc5fa69a35fd96d45366dfacd035ca3f5be834f37aae9a50373edb558f16436849609ddf2c02a4c228846c98a580573aaa2a5d338b7c9cd2665a8269ca3cdd91c794ce2c54f75e89d5149039b027c112e0d101e2ba554c9c200ed17da006c035b1792cfdca3d6ae4f", 0x7e}, {&(0x7f0000000540)="ddae1dba14a9f75fb7d375897386e8acad6e97c7a60f92478967238630ebb2a8a1cefb83fa1fd82278bed34cd9ead81c641de42f871ec5bd54233ed53081ffaa3130ae99", 0x44}, {&(0x7f00000005c0)="51b630ee13a6fa06376d011202715f66189cd7b1e665cee9c52be2d072eb56525e4a81fda0d43c87f6", 0x29}, {&(0x7f0000000600)="bd2fd2e83e7f229fdbad9d1494c85a439a82ec15491fdc7afd5421ac51090a90377d945c9239cbe786774d298d10258dfe16456206e6f816583775c817642260897e3f10eecc74c44eefea50682a9d148e614f48ec97a1c542f1c2a91732e3e0d63fa580b61df2fa9bbf5f8b33b078", 0x6f}, {&(0x7f0000000680)="7a09d6bcd69a6e479b615d52e583101e81b3cb14a751ecc9ed8e1a2a1239a81b7bd93ab19e172ce8957ce89358f40d336aef0dd6ff9713869a75682b0ffe48cc84157ee573fcb272a29fae18f831a1f7063feb1b05d5dc608f7d64e84e97f2149f2165f3db92ce9c6464bf861f790f1d98ad252c5e7b3acb3dff0ed4a5eb469e44fac3fd203f873ca3dbcb97f71a8612d0f97336ec07c18477804d1361b36262ec9498b663fc013aa550fe2b6a40488498fee9bda31ef6bc082127ff0fcf365d49ef970c6f2b5a00fea419fc8f0a97df6924573558cc29a6633798ed0a56d3cb2957b3290c973c21837b3f5b3e6ac9d7f33bba03c26b80936f6af8e9b04fb41fcd063a4954cc54100c663c2e1e7f348823e4ac369543e0a4b5962e61ae8879cfa1d1eb75fe4d545fb6a2e60c8e49bd3f2459cbfadbea3ab52f5e064198cc9fafd83e27c5a0cdbe792fc0110bf9e81ac21966dbcd5b5c9904bba63bb1950a60af08256b9070ce97dd4ea657655452f30aa76ffd08c98ae1d14ea8426ea4d98eb815f765f8a1e7eec0b4e9ad7d6b6c9155308c842a21a66f73ef4b7c99927a15a5eaf372320a39e0ac5d93e46af7913a8027aae9bbf5382d823950812eda03471baee9b519acb6c5f1c23f8e2912124195c4628c6fbd569028eac4cffbcc02f6ee31c86fd833f8a0652d59fbb95cc786a5b368d7d5c8e845d9351844999ed8ecb6ec3c5b977ec0c0a240c173037ae8cc497b60400530da43a2399a7661bb1d967aeb2acaa54cee7b566dcdfb51c13807b8df909d5f394c3c3faf1ecd84211cab0d8711f16dbf1ddcfc5e4690ea226f0c45308e5c1abf3b8c1e0462718973bc1195cbef22b168caa4356519f82035a628e262d33913e25c97856b68d16a9efd6d6fe3e1209b20f673764d363c9b62b10df8a723ce6590b56e88361c15bc7cb439166baf72f727d41912129e6475cb34721be5d60f7707e7996f29c17b3202e9a5d9a28d9dc54dc3d592e7f9d7a1a8e920dfc8d3161394e68202f0d113341458b186908760acaf44933304b55bc7165214c7e7a5ff5bdff47d18e67b6c5c6cbe29733a4b1f3bd2c923ea2a3343aedae75d85b5d5fafeb5757dc8c467c083d2b0461639136cb0308bdb41465396066c52fcff9f425f23727694de8e06ba05a89503311093b9aaf7756dc0baef790beeeaf49e484115b4d940b14c675730413ad68eda4b6ad7b0e7144b998440908f09a84435797725b8f4496f59cc947ba6a9ae75cab34d49386037bc4d2752745fb45c3c92c8afdcfb865baca3d55477d5680161e537cfe86e334f2f9d4948280fa59676527c477dce53c1d8d5b84d4ff97f2ce37a40506780469ec4e7158027d084f5f44c489f95674f2e94233a2a677b7b36a236d72ecbb8fb83a736ec9e4f7fa0a6aee21214b281531eb7837f804eee412bf8ffbb5ad70a95bfa0daabcae564eda63f511d23071473004b5c3bac621eb122020b6f6aefa6b47b663f075390d39613460a78c5822a06c1b3c505164f630863402ec80e1a931b12dcc23889bf16cd2e3bb79ae86981923c4fa3d8fe8918e3dba1e1daa3d8947499e3f10ddb5aab2a07200a3a8c6f088a2ab78534fba24caca0232f5f441c72a76f9fdc27c7e63cdfb166545a51ad83849d766b6cf4d6957c5f6ac3a4ba1d9c1962580aea663e99447447917493eaa8aac06d3300bad29ccbb72b41429ff8e698f7f73eeeb16e849fa80e464e7a6349dcde233050e7ebc5cdf264d72e693ab65ec3a5e25a77c5ca2d882f4959a5945c6d690cde53015acb34dabc1a91850bda556d30ca21e4f61923b347ddd5cad1def12e2fca9b27fde84e9380e1debbe854d848923356124e0a07d202cbde857e848d367d57101b87a52b479ad692d872316e9af5b87a61dd66b61d2a28d3c76af988982bc23da4e52cd5f7a17503b9233c4ab5277ad61cad64ff416056b6d4a28e09f162a758ce5f2d5b701e591da73ca093656cfdd9ca010f9ea99fc271be678ee93b4e2ee2e1cd8ed2e3e277e814fba4f9f25d315be600c58071fdb205ba6ef7ddcaaebf621aa77970d34f92fb4b43d1bcf65af274904adb450feca5b96758ed300751c3d2695718321473c29397b2c480992c4b82c5479f220a852d870a65c1110a667a36d24c2dcc8e6e66194114c7ac9c0756267c110061aa2c38610f535e9b2e42e91770dd7545062e882d3c4a187db516454bc3f882dd42dfc980742238836c6ccd5dbd8ec940a908d9f9aa3d7907356d6af55f9b284bda29acea455ac650261d7538c9501f92ae1ce582abd1ffb92873d68d2309d3d31448bf990acd973c96126226383a5e86014ccfc0a67b5609703169fbe9a1f540a17a961f9fd14361472b7214282d0a72dfd768d18b5283a1c5fd86b7a2f89abc0e9a7c5f51958ee048953630e5fee3a12252d856dd4ee390c0bbbb9abcc6d18090dd8a1f6b54cefb737b8eee16dcf67c693f4be9d6daff5dcfe4788bb8a637c99969ce13401b3761f6059840595bc3fe8ccd29e7a5a67e24691550e0756c91a2131fe2fa03e9be871ad00711f818ddb78dec6fd859f5eb55926c319a86f57d1e544d7c03918527f6a0e6662c3689c67442190d32bb2a80fc284fc6442387bb5270f3627f8d07aae21413c06c502acf0207f5bb31f51faf3381f03e592ee273d2d98bf1b0548ac32ee9f30ffe8a0b576653f5267a825fa5dfceca68757543423089cd2b553e2b088d87c74285828ecc3dda780c6f91d140dd5600a5d4f28ee3279c08ab2f3c85da1ccd883b2b9dcecd915e839e35838ee04407c36c53dd49fe25027809adf86c58d5f3681489fae921419eeafa315c0be83468715458ef257b9f1b2bb00a5164c33aabfdc7595847791aac1152e20fe5142abe27607e401fdb35fc3fd3e3569c8449d229776b88eedc64f2a51b2e3dd4a6b4e10c44975bd45eeda332a5d6304725f3a7563e9af29e27919116e114b55506c022ec682b73d5abd0fa6fa118977d3c8b62a285999151534ac1d60ca39455b347e96a393c7d508c7a2f4056cb8554bbdd766a08af36a4287a0162b92efb6c0778442e3ed2f60ce899461d769a9dbae2124c9c2826033f83eb3962c7d692b8333dfbf1bda120abdaa766876251c9572267fbcb386e2411209143828b56013c3e038fa4155e3470a2e1da1e1da9031aca77566aeaa58e3bd0ff72d139af284f75c8065d63fe2bef2ac3bc35099a039f6d3060da867d86f9985b7784fd3c5cd406893831b56951f30487b52870a3789dc65dc0f558457d24c0fe87d596b032392d44058ec43331596f6d427cc586830cd01a306ffb5b745150c72cee1c7bb12fa4f5d81fe1f7412968c1fb5f2a222fedb6fdc5ba2cc28637d4389e235646bf16a1a5a0b382fb0522f36669a4d0108d53dccd18f17b32555a0819669e19b0c071aa4d4aa7058ea4b3c27cc87d654ab42363a75faa5a745bbd812ab3544f32c51eb70a6213e04baebf92f3de9be254dd3d9a4750bb5d0eccf0ade19c22b95871798ba3573a25675198e4fa1d3533dfe0c46a27f69ea2a0698bd7f6d701999f08a9fa9941bfe05fe8d06c59cd9d2777da31ddfd9049e2e68cf82c053cc8a49a6c447dc43005ae780b6920356322b339c136f1d312735d52381f85620b535ef33258e2cd202c49358f7b49c27690828f1c8a0f20ad1a18be1d539b0e573dad21926b41398c85c8ea81f0f16cf3dcf86ee0746a50f39f79393eba4314d24d413a074317752526396ce1626cd0777107ace3436073ce171f0ae9e186e60c85d20ee53408beda5c89d606b347ab4c0c7549f7e66451a48842f72dcc455393a9921ba0bbe48594c8d6ce4a068e7b9a546ce7af01a919ade8ac719c010953caeb3f76aa918584b289f8db5f596add22f3ed3fac2c57010e60e95b0c7a13e55cd6642e4ce83dae56347099ad52251d134d9c365aeabc463569e6e49e6cbca6bc9474b92f0e6ed8ee4eea0391669f938d9e1a6ef28eab79906974d3892cfb64b7ee79b5750039807827d191c3db005f8128fc610efccf39380bd1d770607bbb94af40abdf9253157d111843ad4717574360d7b1c1ff9ca11312024ee4194b69f0f0195542e7fea281a808cb2d4242f93d43f1b9d8cda0d86b7d6cb691a260f3a60e2239e610886502924b5064594fc962d10c561bb54f382dd5b8fd28577b739a698726799cdc3c7085808321958d40b2becbc20856b8a93fc08a5d051e3f2c9ff19b2cfe50a749cd2fe3b193906873f79bfbcdca865f9d752dbb4e356773d07b3ba3aeb0577aa1a814ee8d0fcef7db62c1211851b0909c59b1a9cb562e7cd971637f615511f51e5915b594a331609a419ee852f6ca55bf944c5cb7f33f483cb647f78be87e3203b3b5d1c66c6d261899eace5a79df28301f1ac83b1d9ad1d7601ac8050b089511f8186ab9a8ddb94859bb271bdcbc8fe45e5ff7a53bda4d5320e8fb44f53fc4cda7c28a0eb8044eae8ca42ada8b34bb1016dffb41eab2a54d4c9b372312ba9bc104b4b2fb32da64d784289d3fc4f53035801b5068a40067a60610f39ec25ceedbbef6c039ee1ac36e5093d7689be4ecd0dce9bfbe3e65aa608ef4f8d20520ccded0792d6cc072efb69ea69e7e6f5ec47661ec3acd931a7675f8caa9e001d2443afaff04c2017d13bfdcf1849b9515a81e2aea0c1c5955228a84f5dcc1d335352464307ff3d2e4aa172dde4b2f63ff2ba20605875296ad842a86811593e37b4f07498d27bc105d1c6a2fa386a4b83f7f41639c10dd407f5383effd191b42b68e7e648fb4758d43b7e525fc5123f0c74eca7bdffc0926648376dcce7457294b957e324963890cdb6ddaf23b57eed2a1b854361b96143ab468069d05599fdbc5b43338e870be1cea12267649fd4520e2f3d4ccd68b235cad96f986c4d47cd1170bad46985efeb0bb58ab07dec1b49e5efe02edc144a4533983b45f6ae81a4f99876e79e5b4ec01805ee7a47faed0a0a6f8375b3c2fbf0e216695c5c0e0848ef8c4c708ac3d9e26e2e4d8460420c596500b7210b2fc2d197df1ae296417fe37725119a3aa6e2db2e796d5494fb7e5178cdf75e4ee8e851111114a08c90a497f0a49f9d2eab71be2fe207cc5814edf194219c53505db5d24842d98a5d35236fb32e02855522920ab375ab54410166bcbd253e8300d5b0aa40a1c2948a55ea634e5e6a7e03073a03a86ffc514c5206b227e0b2aca8f0156c855172421e9c73f6c05a46b0907e2028261cd02f16b60d37f04f6d34e00238e58eec272413e4e084db5f4ecec3790340015f5f0b4aee0b13961fb6a0d3e3e9ad8fe0f78940322b7f3622ba5c578cffda9a2e80f598945744e0baa9d4d74269f9fa6ceab82dca3c08a3b68fdec0e38629a73f8ebbd62ffa47abf2d45e25915e19f8e89eae93aa3e221852bc969d0eceb48ddeb424201ccb3e224422d036368ad925c4724c94122bd06e46ab0ee125b4ef800c8aff1a6487aa84480aae50cb74a36597319476f6150b25e7d13c439c8ddda37430a892a6ee74ba3500a13616e8375cec2dfab21d1eaa100f7b719af012eef4f214a0793d4c1a66088edad6883094dbfb085462a5803e7718654b7f14b12b3e4bf47c7a78d7f7eec4608081ae42281d5e4bc000b87a3890e835b630276b0d110d3e86f92613ed09c806fcbe940b698848bd2be290509fccedf2db471c74a7546d802b4ebf2f458acb661c15b8c0ab112a88615b229203a033ee285be334389b1cd44f48021c3a37e0f35d47831940f306c7fb092df", 0x1000}], 0xa, &(0x7f0000001740)=[{0x108, 0x1, 0x4, "3a90c8aaee41411f87198bad753f25cb924bac2b1c1c4d6992bc13b84f692ef143eca47812c363fe1cc6ed1ed16a705e958e70d12bd7736d0b895723abde2c1a32ba1e6834f8a1bdd18dc5c167e15acbe66d6ea128a6599dbcf4b5818f206a0ba30c2f6207e9768175dca6a73512400199291312dd54ccef595ad8648365086e3c7606940a72460037bb59924f6f96e17c651a1ade89b25f159b5a323a905adc8b29cd16765276dcf7b369bf0d1abaee391b8dce399624b74461a03e8a7b3c9749a097df94278807f8a9bdb5c78f9f8d6afaeb7c2b5ef9fd18c069a35d0f6c7e149af17686a82430d68ce3a94c8c314c240e8343886f79"}, {0x38, 0xffff, 0x800, "2e90431832b7f07bb21cdb30c4ad70ce94ea62e2a46cc54c915baa1ee10ddbebd4"}, {0x50, 0x1, 0x9, "57ee10fc9cc6c847399dfeccfc08d526806bdd684953f07075a596a0b2eee26d044a6cb5041bf4c24b567dcc873a5db2acafbf460e286e3b54"}, {0x90, 0xffff, 0xfffffffffffffff9, "b12f6d4e521f0dcee13164ee01f52d1309b18ad05c8d86994d993f678fafb9bf7b8883e668e4bdd0c313fbf5217029a7daec06908801292c036a28fdc9b5af5e1cbb364b9e0017536d9410636aedfd6adb3841af6290dff7aca5f2c92348d83aed1c8fcbf0e27b990e5cb09b08c87b745fd532a279fbaa4b400520da4e"}], 0x220}, 0x2) 03:09:52 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x4, 0x10000) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCNXCL(r0, 0x2000740e) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) fchownat(r6, &(0x7f0000000100)='./file0\x00', r8, r9, 0x4) recvfrom$inet(r5, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) dup(r6) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000005c0)=0x7f) r10 = socket$inet6(0x18, 0x5, 0x3ff) r11 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r5, 0x20007478) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r6}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r7}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r10}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r11}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r12}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r13}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r14}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 03:09:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x800) write(r0, &(0x7f00000006c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18fb60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x109) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10400, 0xa2) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x3, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:09:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x202c1, 0x105) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x0, 0x2, 0x12000000000, 0xb335, r1}) r2 = dup(0xffffffffffffffff) r3 = socket$inet6(0x18, 0x6, 0x2) dup2(r2, r3) select(0x40, &(0x7f0000000080)={0x1, 0x100, 0x10001, 0x27, 0x8, 0x6, 0x2, 0x7}, &(0x7f00000000c0)={0x2, 0x1ff, 0xffffffffaca5dd81, 0x5, 0x8a5, 0x7f, 0x7, 0xff}, &(0x7f0000000100)={0x2336, 0x1e6, 0x88, 0x1, 0x3ff, 0x8, 0x80000000, 0x1a9}, &(0x7f0000000180)={0x5, 0xa6}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f00000001c0)) 03:09:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f00000000c0)="8f9c4ae8f9e5d041312b0315902f3a33a241a646cdc6e3038c7604e612e8d3f1d17b5291ba538a58a1745c58de77a7875d13c09ed3e56015830ceaa81e82c06b668ca897225cfb3300f4a5d6f162126ddbd4f136a6ec1a60857aa250d9bd5c03caf58d475ba7b92f5bc7e9f720aa8cea1fbb0128eb9952887798c9493ab7987c2dfe03054c538db75cce50077d564d89504677642324d662297cd1cab543eb785f5cf1c5ef4c8002ae0a61dc605214de20bb707a072b1bcb8fecae", 0xbb}, {&(0x7f0000000180)="9c74140cd720c362db7ba711505ba774702857db00d76fbfdf5b2247e0bca25ab30a06dfe1979ba0e6e5d9b8a71b382a052dd1da4625856724a6360b45f3bc35eaf1af2dc4ecc4d4cf598373860b6e352c396594be6b168a28e974e81b7ec8ac0a6bf74fb175dbb828c6a8f93b51786d93f2d3df563e66abf3f580997b3c8918cf969759af87661a1efe134f08f27d45022c49ced6fc8892d2a0c9a1a693b95e675dda91d80c2b683771dd5202dcae8b690bc31103b6b696fcc4f9f892a94f3dd9ae67d1eb6e763db8605658ca2d383cadc68f36b08ed5a8e01351a9688f6e0c060748cbcffa4a8b089333ec8fccbfd7b315203949f855784e", 0xf9}, {&(0x7f0000000280)="758ad92907c43d3d77a7c6a62c331ffd81bebe5fe699def04518d025f2ba7253b64225cbbc496345f88fa25fa25bf531a39058ab232e7e66b4133a149c90311abec8f586f0e51223155bcaff80345ede977f83168f088eb462588da95629657d7abbf21b5071f19c6c9eb64a2468d087cdbf6b42135ce294fed62f6198e35503c8c2fa96d3ef235e7348dc64bdcd63e77208d9ee95b036759b40ce5025fb192251d973840091c893b7d0e258d403cbcdb6", 0xb1}, {&(0x7f0000000440)="91099f81d8a6d20e6cc4e7e23915c4817c3b8615a3be0941ef9e3955517021f6c537c2286fbe54d7523b6c4000e9aff8a8135338ced2ead1dbe008f6805af2817ae1db390275e665ec8e0ed53d688a1bdb7e0aae81a4a00ea7aa7118a89534661327803e666240182ea3cce846bb7657db1498e2f5916c5ddd4f89c35b339972540c90daa91bb479c1cbd7c6fb59d44323828b702ba360ba174a9a92f61f1a0a6410a0839d1c87e6ca10210c398c781f8aa31565d526bb6925fd3ab6d822306344a74df173db5e95a646afb043701a1e4d1a3bc32b99771547729cfc1e00ec00c4a5c96983f9af010af4d9a9db2f3ec4df44ddfb615f149daaa96f9f2ebf0e9fbe662686ffcd5a0a4149ece74c7fe4cd5f885951f6b35efbd515be2334b1835774501bdd53096afc376f37b492da88f08d5c9171afd5d973d5668b75337e2eb124f2e22a345664bc72a581ae8939b859de5573b4462dde1ed6c9e110b1ebf3f4269e900e64383b9cd3a1a204c2f8d30e157bf86baddd9ff87984fb97157ef8231d6b4b4870cb394d712ef9f253c9409f7a9cd85fd5f3a7bc0cf4b76793ba31885844bbd568801cae6547fb101cd04922cea14d182a63c3b31aea0da2cbf8eb5fb869935a7da54cae239851f1f8feedecaca8ed4581163b00f19b7853419b1b3d4dcc80efd765ae13a6788c5bc51386dce5d7c8dec54ef8303669d370285e45cdcd6df84054ef096bc71026e95b20da5e10af039325b5177f7312d0baa7b7c2f729411d58272615f6de2a1886e62e47574697af8f25306d28ca9b56aabd6bc81ea0c4d22cb27d26ff6eef88dc4fa6022f43ed8599fa17ae39c03e7238e64c2e4a637ed64c5a193b4be2beac1a26766d702fadb433cd6d792a3b0cf7f375e3ef9846d7a3682a02b4f234e5c5fc80c577a13671a3191a5b9d152e7925794c464abb8156d6dad5bc58934b1bcaf4cf1dd50c0763f23d79088fc359d760a4a551365d494fe0b37a6a7cf156e6d2545e414fc774504c89ecea0329fdad5cac25927141f93c839661358ffdccc86273ac16de3ebfd93cac933820c65e410a827adf1debed855a66fb4c34c34157750dfda17dd071e2d2cd660f582f6801c6ff0c8b831f065da0766f844bbdc623c3132ac1d60f12650548f29e3c5c687b273687d32e0cfc10013288d532781ca34431d9fb2fa7627ebf348cc61bd0a8de8fb79c5d45c1966a7485665522f082ad25bfb7ca198dd3bdcfcdffb8141060a1e2e0cba9cde1c14b8a083c376ab09973c189cefed37cf5d748523e04758a58c05bf87aaf779b93199bd86f7f180fbab028afb3059f2910f40a1c07b3da2f5d2d2c7be0c311fcab97725675b4a56264fcdb229d78604bd842ba8e901a63f576517ee8d256656d32bf99bd5525377558f6a0af766531ebded19c588909f29cf2832ff52ddd9e36837baea42db0e7850d5a512752c402ec8d3a9d85cabeff4ead4efa4105e801353a043d5073b2bd7cc8baf3bffdf9782fc7f3a3228daa853d593e7605af45ff24db9255ddaea0b2e2d5f4d6ec4a0eb013e3c5eec680810568e1f0146c8f1fc8fc155bbe13249631e2e0cec8ead777bc567099fe9a3b7ed595025368cc7779c243cff015f7f315aff33b7827c90f1301147970dab039aa5f354bef1d7ef4961c7440c703fad06403e479e09dab9e7cdfbb8819b296f01eb9d94d2de80ffbe14f03a8e740643543ffbdee0a4752f14d3441aa5fcb3fc4eedee06f5cef50058c10a6237baae490440c98db3b4efeae49f89cded6d9b318f23b65ef7d6fecf5c121b341b4ab7115e29d3db7bc78ff1303eaa69a75b828adbc73405d6dfff67889214c3c6eed18f047b0563580a2588254af7586868e293a77dcbb2a246618516e3a716c4a8905571da85105bbb1231b8d84befe173fe815cf671024df7751cc68fa9d993e2be913b54446c057fd110e0cef3adfe72925237cc59ae4a7ced4765b96c3b411106e1e863b9bb9c666938e4d88d4a8d43907963072186e63afaf9c3d1ffd247aa263856b227cd98f21f77a243e7ff2fffb8fc1eb35abc208973909e43e7526fc9e18ec120f3b8773eda0d9156e23c077b4401d4a545f5ed0ea13fcbf2ff58d356808762f9f775431e5be4ed908057d6ccee8e806cf64583734c8ae25e58bb57aaf49333101f515182c23f295ea32a84cd0b325ef11fa6ae33759c32500953d0ccb2ddc521fd83c388f9c6fd8d5f98ef6fc7d33533d27a8b36975afe8c2e2351f43e34f71ec34b1cad4dc7e835a184208a3130e49ba9ad535b1df01bac4073aacbc6c98fc55756b7506ca15ce5587d737c3f6a81303f295ba9803fa0f42293e1d389cd8e0f98d54d766cccdef8b5db658349d18a3c395d92fcb15d88e726467fdb1e8a84813470c454ffabe4c5102c3134123e48bd4046dedfcb016432153dab1131f25f3ce157a8af36fb0c53aae0e2496d997c1a7128eef40641a9b593d13d66fa756cd3d8fd88699fa26fdd3a86567e5a1b2d664ea6771b0d9556b4e49cd81669e4cebea4845f5e2d2458de06ea467119f68ec0b4f23fe27280442999319e9b106f624adff05b23629a6f766aaf5084b901cbb338f342c899528807ff87438db8dc23feb1962f6b217bfa784a1b80ed35cd58ad6dcb221b7ca9e9f379ccdee7ab8f5ab8771564d35c4e3eb605e7df2d469290c3db2e26a6c7f54361a91f6c44fb33d5969397238131b58a985c9b0cc467213b49b23b2bbefb83a0860f7a8405d8bbbc0f5c9508a53e6a35d4d707ba6e6c7b71059372784971b63b8eaeb41eefd55d829d1955b6aff0bbd067d013b04d6369ceb8eb2bd485e6aca4689efc01e92b560d25c60d8f583cfb1a37001124dde05d8c8e5abf28836363846fbf82308ca6a0dd5533d7a88692afe93ea4049c810288a8197ac51dd2febb68302076b4380fdb1772892c3109e003d73655a0bcd2acf504a830bd0efc532e9d6ecf4df5d11c2bfbb3387c01aead76f3185fc644321c39391a4445096be603ca432391b6857078dd77fecf4de44a96089d1dfe89ea19fa807a6f2558ea6f8e9e4819e6a481fb1bc49e579ea7206dc582930a988f24282077a8011eddbadc2031a8cbae9f3af96e400e94dee86986e3c9520a3004c546cd5755bcaff016a55a16865871c38137fc30c85c4ad2e4eaceab940c12204e5a568dc1b6750f46ef91a0030bb1e73a0ae179679e38a24142c5a55a43f47f4bcab5924683590a30b5b5d2407d8ffc435874eeb10f2f14282f4838948be0b642caff5e2d9c02b77397f6d20e7c5f15de8361b59971237444cdfb1f132112b021d17be5989b7820374b89c96b178317a75809c8eda5c916aeaec30bd7e525bc5ffc39823a59af970f33f42bd7b527ecbe16eaf7ddaea3a336903ee1d13d7a12c07bff39926a3ea1b0749ebf91ceac899a498c35506aba58bb74def508e76a7b6d83b6cf0d81aa673082f5cd722a5e2637f04c2f393e3079ff26d6987bb45c9bc4f8520bbdc9b6fa551360d7331ee927a0549175de7b11734c64d4101c7e279f1a23c8b01be682f19ada2e3054a368671b822fed1168e9f630fc6a3a0c9e08865e6b463b3ba2b9e7adc4f34bb4d4d80a480776c4eeeb8c0e48aafb9aa94837ee68bec97a7223776885ee6ad6d748aad08b905d8c777342b2b82f685ea2122c9c8938421a90c545b96af17263ae0f32fbeb77eea1bb961ac05d3265b0d98c3c50f804d48813acde4c7a022322bb5a15b26300d98eb612023629bf2d32dfec41b8ff46cf0472a2bc7691f1f87f1247e1b212ab9371c2beab3881c44bc505427b8f268f5e34761d79b6bbea024dc446ed4b87898f79f779934904b7861e1d487e8032712966637e479c6002f129cc1d7ad21c4dd5ca0a7d07ab34eb1bfdf531a8c3319ad50be503c3fbe2db031c29f312b99a35e85717ba9db36f505cc14afd329c9f4bf9c7ee203694d2513e02f5ab2d438fbcab54c01a8b237e819e5555e4d99d41156edc718edba2b392b171f31b1bb91654ff91c6ccf66c535499fed2f978e92ae22e1f32ec72899259df7b6a640966a77ab1a9b8c967870c2096cca7a28e7ec6a10a252514a05b861304a63e59887fb96ce3859742b1066bc23ac7beac00687d526ef72ac8d975de20812baf2f02103c510c5875962701448d111b90250803839e912c0d3aeee2741b8db6dc985a22d730483bda3f2418557ee5da32fa034d47b11bb9c3a710a28d08e35dc345253ca72d79070507218e3c9ee4c25736204b5e1b776834391ec81fd39abdcca1bb331ccdd03576af5c8f60c1c01c03946e804d5104e5d8c211de36551ddefb99137a9ceb6b33062eaa25cba8e9b9c74236f23bd1c8591e8704d036df68d1743f1c79e1e29b3d479302281797a2dde01aba35dcef150b8849ce91368184eea24b50847b4acf3f881ce2a385fc83dc0962fa67c1fdb5ed5c62b1155c0f7c4b918fbcc6863d75e910b122e8f671bdbdee6647e13e72e765b90eab36e4c6991210597c9c08daeed67a6d7b9195468f334ddbcb8b588e7b9d2dcb5f81f2b6f0bf1ac320f37b62404cc2280b4c14e9dc674318f95227bbc86bd8b87bae1a8891a13448ac764e114fd1dbd5ed3a51aa3bc33a150e14737621ebb9b18db370351df71a38e842e6e18d4a26df71a08c6b98aff03820e1c26af25642e0660879731f9462f0eff609cccafc6f7c0b1695bc633b176a1955ebb641deb15dcb0a38ccc2b5c73224533011abc2d6263239cb52dd5e031cf25e14c6fe70311b8ef4f31ab3dcd102d4446bc5363cb615fd2df19342dfdbd4d7efd07512bd6fbeb1b504c40f897736a67a147d4275f7d7962f96fa54c2307b1d0ddbe519e767ec53d68bb7e3a0d8fa2f6e462e14ae32bf6b0e8b7eb56c0b8942977e26ea11c2ecf70deb64b1e9a7574263060a38246685525bb29983a8619941e794859775616273816f29800ab0db98a2bf0b315fae99bee7605540504d44b129d8ad186a9ab54bcb5ad2d5eae24c253a757fde9781d0b2c2409140ae2c124c7bd1781d9a7515b1e5bc1a2275385a5b08121aa6dc8576f8cb776f5d428e663e37a725869ea3701e981f791a26804ca6c07354cd46e5d2dbf7a91d8f29ebf77d726eb789d00bf4ee521d660099ffce500f1bf4fc752f9daaffb6c326c7714f8311a560bb1efec7f433831f724e68ff4f64cb3ba828dc19e48d6dfe7dd6dbbe38e25becd6610cfcb7cd0effcbd9014cf4fee07722517a7a147b7e3e85d3cb83200c4d5b299cf7f140a180106d67b76c0dbde24d66723ea5908d0a7f30cb4c91bf1460bbf7849727aaae5b3ed515281e6fd8150a7ea826845b79f31cd77e6108ccc725a670fa5e59c0a3be096750a9b9d0c9f4b78382d80646e101da1623c6adc78dc8f11cfc62d162b58931505b614d05c7de21c4dfb27061d6df8871658e21ac82b3da868f85011513441900919b2adc8c58f6f7626490ba60425b3c543b8e612a369540770863965c2cb7149962d43a6463ebf1b0af7d956abda60600d220b0127a0e4b3f6585961472d65789c851359cde606d1a8af9ee89ffe65a89b882453b2b1d0a597697141d4a20a44508f0016903f7afac973f36732fec5ddee6039b19b5eee7637d096f0786220b66d69fd79bc17387efa2f52f3244d2e0493c8f4bee23050ad620f06a954109f8b7f1f31bc381a331ef5c2d5731a8b0011590352c4bbd3ef1e6948a6ad721e6cda068806702e53a54a3a9c9585c22736562d9ec514ee0eec9467fcf143245c3c3bd7b091", 0x1000}, {&(0x7f0000001440)="1158381b53d155f0ce9b1f4b3249a4d659736423601c0f05f93324116d46b8df52a251943e8856884694dd64c54a52961519217b05c154318362e9060c8d69a052cd257cb35d6ed6d5530bbaf401bec718676d661635174e01b4e6b2d28d23d20dac0a66e511d73c018d5fff688ecb2650f109a99920e030a1cdad65f42b88", 0x7f}, {&(0x7f00000014c0)="03c429ecd3ad95a803c866270208dc7ab91759143e920865dad4612a70eb26416f127f925dabce98ca669b17cfc8c9286b7a738a251b71159388bf41719cb2de6e0057dc883bed0c4763ae577a058143eec13fa66316489025285341cb2ef807c50a8f5d905b7ca9933989ca46e1ec75c94ea7ae87c8fdb2ccee79a439c575107fc004c1ea1868f005f2a1d71898f85bcbb2c638854342201d0648b49a4bc1dbdba9da004edd7cdf43b0dedfa01feef888ee9e7968edfe51307a706496cace429a86e916dff594bfcdc67fe91c7b6f19fb3ba80bf183dc8c67db1672e3db15138e7383832e9f645a97007bfecbcb3b06fd1cb7195368451a400dc82d1d3b9c763a15509d4593f5e58693779895dd06f6c53c29ebb745f72bd6476eac65c124e772936e04ef9ff31587e5d589cb549e1c9ac873c6bfc2236a1ddebf68fed69a72d8096212898ac40d9db8db72f242424948e0422c7f937f3e9b48793e97f5004ab7e22971a529f436f15fd9ef9fbaa430d75bfb08c0b112e91290b345e27f5fe7a51c42cbfbb6cd907ac1ac5bd48972d81f856a59d28aa4e81037afdaf24cb7ee1da026e0c385549b246fca04878a692a2482574d1ebbb7836849200c32456a28951e7460a19f432ceff68f5f73835f363f8bca0d721b316b705fd358692ed4a8344e0dfdfbbf1efbd89925bb493c4e7936ef90938827d2896c044733dd1e6e8d9b3ba50ea29afd227e05581ac43254bef140d6a4cfc9f6dfec9220e138e7ab2b73789998c28d9902e6cb482c747d29914e88c88652f154d9c85972f95bd901a9827fda4b03c050836a866c8a8f4ec7a31b712a42432b57717292e364717881460e71cc16d9143c8306026f7c477470b96210f76704ad8ece0a528a49dac5fb134257ed58b38f49dc4fada8820eaca7cb6118a667e76dcc60183a031ef88667e0d87762f394bf97eb4bbe8e2ae07490a5af5c478af60b157ac378b0963280912e34b4dfe8a89a644abdf11467ee1fbb34773cccfc299e51101b699ac824e993def6444cb526db0c375d1136ecf061899f5afa8692403de03c02204ec0070a182a2311efdf70050716394ae4e753cc16f67c39b50dfba0eb2d9def6aeee49375ee45db57b59a6389c3a56b7b3d5da801a6671b838b1b9e1a00defd3d2c078a91b705d20bf626b74bebda43583dc497dffec539982db349da909032b48ac52bc502b86c0e6fd63911de05ea2b7841776f4782385d835bd14012cb75afd53e6b5be24cd115e607f7c215b3e0db559e79e295dcb61eac1bd7f967bb0e16a659a81e7fd4c32b30f2ab7a6918f3acf5613bd0afc01ba3e18614fe3334c5fd251fe0be4788d8ceecb3ea4206d99d675051d6b0698a2fbca09aba8477db7037f7e64e066050ba08c7b3f62eccd2c8c56e5196c1b364619d1e3fcac41c6e0ceb2938a74fa73f80da4a1795d904abcd24d54a71343dac7a5e0e9b2788705f5a57162dbef5ac15f19a56ad3ecddb242c4fde7144c9b57a0fe8c9d0cbcef92279c3e46c315035f574197f4a3a9af29a04b886695603c8a79665941ef840b8f02177355c33247a3a6b473bc7b06c5996e84d78bd1aeab7438f10dd39cd18fd7025cc6460eda3e2bf1cd01f10f4d326dd13a1235367fdaa6b155768d75bd18b6f26da372e9f226415b601216d6b5a64ee2899a5f5214c3af0fe066e5b4a1dedfcfc571d6ee281de218c317df5c2980435a341449a909a21587f40d29941b94d5963e742154ce9f3c177886f2fe497d42583f346a38e196778f722ef357f574707d5e6bdf5b977992ac65532ded6b60fdbfd37cb9dc84dff04870ad1562d0f9c7c5c635755dca068f18c6306a8ff72456274c14535e9f26ce9e1edc4f4ff4fe844bef573c70422c0fac7c40fa5dd032c0a5966b446f5d0ab2f7c075abd2a779c13e8c4bf90818027d99675d599250e7a02d409cb02722aa0b4f07843dcb2de094901d6320b32082f929a44aa41c291be69ec63290c61940afe43a7ecbd2bf5b2231a40a9ade51f027c770c7e1f2346abcfc7649ecf0e9ee89eade4b56b47fcea97a3b25fd1bb2304a6ff6edda76d2822d727759995de2a03167e108c4f35d5637ae47980b0f672e6f26e6547ca5c566d2e35b985bcf7e2c6a9df24a346294b53e33b2a4ceec10ded2ba427149bafe9703bb3cb47f8c56937b5cea7dc47dd0aead5d82356ac5c10d5d8d273bdbc9934e93ae4acb42d06462a98ad2cfdc12d764eb6996ba7933c494227f2a8a0bb23cb22b0092d460a88b7872197e604d969fa7139f6839e5b969d102b0ac61eef962f236937be0e31c5bf2ca237a410fd22956ed459eb3789f71f3f924f472682a98e023698e04776d5e8833e7b64157610bcb4382cd1cf5a5d97897f17c3f226581d90b6dba1a9ffb1adc699e10b2a7660db37cd46fdc0d2f389d953e6e9ab66d7a193d3e51c6f79bb736693b6dda8aac06a9948a38bd68738c0ea20e69d2181235cb2771c08cce7ada0defc4ad63ca29be7c693086ce725df5cf87cab01910fa18d3a7b7ce1206d3afbfeec3212835eb89ce56d93d13a2a79a38ac4e64c9d9fdfe23f8e171cbde6467e695418a50cff75e78d4d2127c20117f908a2211d5be158029bd1a9e00e35aca4c23a49e1de20126bd2f897c722008122e24d77cac4db9079d56e70c22067a995a19736db1d4cff32ac7fcd8f14ebd12eb0b8053e4d107068f7e2959e21207b6408207f133c25d191d2c12b0ca74c9895e24a038b09f2793cc60d9ee118c52a08c6058672801d9df430797a9b322b7fd9865c0eb7a55085dadd0cd611ff33fc943dc9cc29c55e44e1ea95a91728a282ea0601d8611e6a3b7ed385abcc98381b43bf2ec7d25b4c76d57fcdb7c5b5b106b01c5508c8f65fe947b78ef8a73bf5c4c7fba660606dd90c8c25dd2ddbb3dc913fa1fe5a0fbaf087db740de32d6618547db908d4739bd374425c240797cdb3592d70d7ba60706956e215c206a7e3bae4dda3e8c7c564842dace5d7fcf5ced0439acf66625e7d8d0983a786c3dec0e869b9d7b1f55311a2e57a4eae91c76e7d777e6d740af497b680e86d902c81bd1a31fbc75ee503ff7a87be1e914e3d325d69be8bfac920cf5ff1f442dcef72172f0420b77a30076573eceb76bd903d3dae623b34d1cca561164dc15e683789ccf7eaac7bbe001fb4c7e6f4af37f70d9bf7523b268d10f3ab6eec47178375f18dfd8a05298265edd82e26efb700577b27f5cfa4c3d7f1baf9b369068c5b6e61c5675ecc49fe60333f573b2114fd8bb9792f7e9d1be18f0cc6447ba05f0af99c556f4ff8d358db02ba7a5b20231799b9b49fd93f9da0a6f5f4bf2f27ba782cd37e7a533829bbaef6030c501c761e2fedcdc216dc5a4ee959d40512672762b91c6309cc42860278e5bd3629eff03a57fd09398bf37dbdfe92f2f084240866cb4fadb4fbe1d3861917f30d9e0d358fb8ee83d4143a9de87c40e4587d2390c7715d73de022cf8d5dca741e1cbc4ecd9a311729852e76d2e44f5e2f5ecc25ae680b1a4e64303d26baceaf16049f9402bf74b759d259b6581fd4e2f2530ded744d6192e165b5b5ba6a14c187d00bf0942901c3d26926c4f2c0d6fe0526bedfd55e16f4052fe96a94a4971d897a89a7f06f6a18c4540e52958b50683c532182deb0f8bed75c4bc67e80b546b0b2666350821213fd75a55f9acbafa6df6f92fa5cfe431f2cfe2986d657301416a94aef4713de285852b708d3284a456ed5308ab6fc66be3918a1282bbae5732e1913745553e6df8f4496e40e11232d644119efcd367bd165eb745fb51309a666633e0480ffd980207e16cb88de789804af0b3d03b369ba968b2b72265ade0c4120462fa8cbd402db679d1925a335a344a64724ab0b764fadb52299863815697c7703b70ecaeee2f1c65b178dd5f44a07248b68a6cadb466a799ecfa4a84fdc9b6e34e702681087798d4e65625c770ac0a71429bf8b5a74c424649e77f3372e2cd3ee1ab8e921f1da28d326776f0aa8725580602b690c39877f1bca42a776acd6abae15024f9aa8240b1ea4a77dbb6c258533de9abfaaf1ec9dc83d75f99922994e5b030fd4a0b27c273a6705e1f6cb5ab70200963d20349e451756eee65c4fc910e680536283f9b622fa5f311c8759bae81f0423ff193dc48ec1cc61ce4ccad316434b5958d1b5cef9d54e6a2472559958ded5874e37c13563f0b286784eb95d16766d20029035ec0440d050cbe82e6d7792cc5b4a9204af9f9ffd40a40f0905e3955ada1aec19e86cecfe797f673461beb78a23b3b5ca32afd393892f453513f807e45425b30897ae137d5768a695546d97316e283f4e779c4cdbc33cc085277ce5e1b3f0a27409f29b4772b751667cf8f98c82b40370561a6609e1460e20bd01e9931fa020561be12563ea178a68ffe489225263e27c1dd9b0d91ebc3f334c2175d8079c838d5b1362bb0e4ce7ae59582e305126c8a5d25591df0b9cff7045d45ef2700045f488aca7bcd23f4e98a2eaa3b5315c215b55f1e968dfe663381c114b7f96461316a369ee6c8811752c2a6610a0399c680ea3f870ab959a3898fed44825f965668013ec6cd3dac0cdbd8e9d912d5986b0c95e9d2c7c8b463f164770fbf810321a215936739e1e63d1734a1fc3629145fc41f55cbca2118315cda7afc3488a0d33e638596b6c6201b759e41f250ba7cde05983c31039c82564f7b5aa8d400d422b0ab614b5628ef8d0152b7ea180ed3a3050292c8c217f9820cddd70b0084761a6f536a131e3efd5801545487a805deaf68acfaab0ca0c39e415d724db8b8a72fb5bf95c4f232585c70fea605b3563521147a1cfb1dabe457b14823772d7198318a2deb58c094e164571d5c6348a6b7c49dd639466ea5458dc253450ffb604cbf4456664a690d69b5288cd5fffd62f4147ffa46b97545621340e6a85691074da5ee425ee6f868d9c65834000e4de6329aa04d53b434bba271086de752df48fed8066ec48fc5d9912aff9fe66851fe7396fdea01af2e56c5b3eb4998d6b2cbb630bcb3bda9b26c683d8af2686855a96c1ce694a390be1d4b0bb14605a8c551e37f3dc5dd49360f5a043c26f5876d88a9f46caaa4601f6168df1d608c0c97babc94418bd161b0590d6dc928c950ad3bc0d2be9951a44bb03351aa40d4d2cdeb610f38e28d3280832b2cf48736e6649a3b9c172e83638025fe60aee8cc0420f3615c61b3a4d0724921fabe81d8bb3f59b2cf36ecd44bf6d5f4c370283bf59542a8bd255be99085101dec1dc09cd734219f738022f173db54d15ce9eba33380772a2ce93131726a5a14ddf9d5698b5ca374d802149b7cd7b238d1cab67af0354eeb91e22a17cf8258af8cfc361823a5f40b148d668d5a1cc43fc5acc0b39d62b65fa4013488e878af6d177591aaa2d94c92361bfc3bc7630c10f1cd7736ebc7ec00d51e255a70ce6b2a26e49b1f177e5dbdf0152697a412eb724b69b435b50871aa4c09ff12de42069f7f14be5dc235ac1a80b496579b82c88a6a484325fdd94e0ffe364330076a6ccca8efec33258d49c966a8751390ce02d97ba84f300be638bdec47787ada8b70b200b365d3e513f496665ff37c67e86ccb2dd7968dd840b6742122a1fff289f42ef517c4afe4fb74f111692007f63148ae5e498f0d5490dc51543316e6e4a633b1425b90f05789b5983fa7062c4e1e4eb1c6251c4d97fdf4d4fe06ee6c5c10b81690ee2719c296ed1288671b718574c7e671df41451384f2b44f6af4b0f66886", 0x1000}], 0x6, 0x0, 0x0, 0xd}, 0x0) 03:09:52 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7c, 0x4d3c0d5}, 0x8) 03:09:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchown(r3, 0x0, 0x0) 03:09:53 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:09:53 executing program 0: mprotect(&(0x7f0000468000/0x4000)=nil, 0x4000, 0x4) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = dup2(r0, r0) recvfrom(r1, &(0x7f0000000000)=""/42, 0x2a, 0x800, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) fcntl$getflags(r1, 0x0) 03:09:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) close(r0) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x30, 0x80, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0x14, 0x0, 0x9, 0x3ff}, {{r3}, 0xfffffffffffffffc, 0x39, 0x20000000, 0x3, 0x5}], 0xf8b1, 0x0, 0x1000100, 0x0) 03:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) fsync(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:09:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:09:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000040)="3502518be6c408e1", 0xfffffffffffffff2) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 03:09:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000300)="908538561943fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65b624ce4ddc1bafbf7385a7bbfcb8457b1941530000000000004abe72c94ac670d0dd3f44f0fd9340d0a956867881303650a3a9c8dfef9cee2dcd728c8961da17d7135800fd13edc3585ffa934b3ef4", 0xfffffffffffffe1a) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:09:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0x0, "01e300"}) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) mprotect(&(0x7f0000192000/0x2000)=nil, 0x2000, 0x0) 03:09:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x40000000000001ff, 0x0, 0x0, 0x1, '\x00', 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000180)=""/251, 0xfb, 0x800, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:09:54 executing program 0: r0 = socket(0x2, 0x400000000004, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) dup2(r0, r0) dup2(r0, r0) 03:09:54 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) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/25, 0x19, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x1d8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x4}, 0x8) 03:09:54 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getppid() connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x100) 03:09:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) 03:09:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) 03:09:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 03:09:55 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x3ff, 0xec}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000140)="7f583429f497ebdc2c5921662fd73b0079aff83379185bbc048f0b221764bb70d685f8488c19964237b0676f87d2f086a0a25dcfe92af85713783e5365511112eb1d189a00d8225022aeecb44365df0cb7feac689e1b7c1fc2d23601daa4428782ae619129b1b7eb64f3e85467ed9fcfed4f6ef85eec227e367fe4ed36f1438c0862376db8bcf76cccb4dd30863abd02355210aac35dc90e01f778d437a96b8b19c389e07f68c9ce288a6e1a92c01507d1405fae990e178c0d77d6a2ede0e5d4fd9a9108ab783bd4bf4b92cafd1412d3dbee", 0xd2}, {&(0x7f0000000240)="6d2c8fcff9e3ca9606599a22a472325d787a7aaace2c4fe91b860e8326b1c9a25429e46af2ade0bd010480cf1a37fd0c5de46774168b0e739a39d566c029dd807b0f8527859a2f252c5479f4bdfc37293c84867742aee4c8226d9949", 0x5c}, {&(0x7f00000002c0)="823f369c2539206ce183cbed4cd905b178ce70ebdb5038f478349eed2e9add8c20a7931f08fd91890ce08b9950aa4e9a3fa60f3c6f8c9157048df660d5865c5c277653535d1a965236506fa1700166dc664c34617a2dfd59006f73b4b5106fa3fd45b4b924aed685a6d1bf1dc21db21806da43dc50dbe178f7900fa79d3c901a7473f94e7dd8dc43dd8e21d2da5637a5b58e28a926575278081ccf39ff56fd199e3a172c871e9dba138f7e8c90a6a2285334457b3c8891b1c2be925f225a0c20aaed31bc1cec6ba004cf144bcf71379be16eebb53f5c271e605c3935ffb2ff1674b47e28721e894c47288210536f72ea524f690ad6ed44e5e37889fade7e14936032f8e2ff082066fdb79ebe74fa0772f87ffd3f7d429ec277cf077d162fc26c45ccea9b2f0c858d3d50071d4662c4d2230b84bf782963c16047e0044949dec8b39a6314cc7baea8bbbffecde5cdcfe975bdb98b03c4891d2526d71044cdd04f075ea348d9b98163aa11825ed1cdab6f7b1f95d667106219eb85de761b6f86503483f905af86dcbb1d3a189256ffceb9cb2c5f5e42662d44317c5e0f21494f9691d80c5f290a4588694ca9d89b36c3b5d596a7e4e1644e24f5d191b4dfa15066851c424672b45dc85b2e4aab22ab3b8b8874bb5a478b07fe6119d6e68b2e20d1aaf9fbf82d16fe14fe463036d091baab8eb0893d7405e986615afc5efe5cd6cf577fdf3904b9b7dbeb3c13ac9f51b0710bdbaca2b12b58098184c521e425c3a9c6226467312a225bc47c4fd6974d2cceca29345fb1ba1af82776256dde7040454d3290ac44135988edb5c1d5c2458008043721da577b6077cb28594775696e5129ac5adfc424316ba1f01423e94a7f491e784a7f9911aef99749ffb0f9af59cb170e3f9ed3f99a6ff9771e2f216909c5f744c0699140dee149139aed18b35bf5301f7fbc78d8b96395a01ece108825b5e2c639878d276446f8dd005ee90adac1fa8a4fcc93b7eaf4f6b5ee54d191b95740c8f99321542d55586bd6e7e8b3c5afff82c2393224cee48d82ebb13dc3d3d65fd2a32250808e0731ce7f2f8dcdaa58e6a6dd105b11c0fd16dfe68c04a18429049dfa1bc2956a7a9a7d9c3506ab715a5e3d97c88f1dcc5cd896cf95931cc1a518b2d8a3c3594882b7fdb14f889763a1824852a77e3b076221aa8678dc515a9395b73d679989f83d0176af9f53d6d9e13afc1a20e377e15d2e69e7cd417cdb66d126ebd72162e7a83aa96e2a52abb6c4150813798c1e9feb499e674613be817cd79bceb7c836bafbb7da7b6778ff31bc605a588ce53fe99aa147e080bbe79cd0b3eaab838102f5de896cb1639be1d82d14860f12400e8a0f587a3bd22b947a55e19060b6ddf5d0d679d42c09c358e2eeda3acda819fe0f4a9071fd2ce6b76d91db5ee0049f5f690061eb920dfa8c5965ae6b32cd2d9609f853daa71a66518380ee8d8abe75aa35b6cea793c52d5508094546e36dcf205dc6a9e429bee14237f9cf1997df54961c2d76af7d5bc3b3ed6b9e14ab06bac16e47c8e83482e04343f2510c86c6ac67c268bc1d0985d5b221b21274f041205165e37a14224ff10347e5bde79fcc4c3b8063e2f48bccf30426a289368d1c0243beab248a7f06787f7a81ee4a68c534a716c6616f0b45b75303ceae684713cb21bfa8b078af3dadf90836f38135af0745b7b4c3fa8f56e92939c67d0dc96fa8b36d97cf9e8f9bad1b2af6a55e06a824ee082258582a358184609164202e34af7765ca4d97034e73cc1dd9339aa45ee9f8df585d2a5f15df41ad9db15b1b58dd59c3fea180b9a29620423c2ce7f3bff492dc01d55338902540137e0a3d5a1d75609e2b6cbdfc6557e7ac49d13fd905c1fc75b6317fcb1272a7f1377c9252ca03237aa9b06260bb1f97894c3e4136fc8649c8a0164818c2508b9b29982f1de2d86d64d848a3a90e2759dc254f0d8fb2d68bcbff61164a29fb635ea62254af2ee9189859fab2891fe8b5a93e5561da51764bc676a9d6da089edc20fdca40f1e6013c093871e8e8e89612e79885ebcfe09cc35fc01f6018021486db42330da21826e9a3e51eaac7d0d3c5900aec68e5ead18f5ca7403dc8e14664df40ffb9d892c6c3da51c0bf9f3df30201372d32d8f66b69721ca4c9ff7c4ea4897d348b26899ed29280a03daa1afd7c1260885cdf9c5ad2374c6a52e354836e4d56c33bfa33ce7ea1347b112664259f96f40e6bf337134536170098c7bfbd3ad686839ee7f303d14706282eacb2c9df38cd955c97f22a6c23dc9442705b4879fd38b8710f64928f411b7abd637e13d30b8ab623ed928c0e243280dc69d7632f62226c337b5fd2345174e38bd52b6b335d2dbfba3304c506460e08770e4dd2d521485200679413e4938f5ede59bb4ce1ce720951079e4ec3a4c6557b6ebd9bb7c4fa0c762def3101a7d9d542af09055b6c9829d2d9ee54a74c85daaa76bbd5f9681a407a85e72e903b8031c0444161c1e5cd8a677f0d39dd8a3bc1cc055691f6d0b09f7445a3182a1122945406ad7556da7dff693b2ece5587557b2f94944436428f6e51cb874fc76a06ebfaed9070ad64f3b4c9e31e22d6a0fa8ca646a7e98531fa153ca0a3ae781084af04e63a8cdb13092128fdd1ebe32aa43087448cf3777dea29b0b5744bed6ac45c4de5067b8ab6291fab3103f66e90166fb34e88bf265116c8114062f32b3a90f07c41c1be0f78346146383d5c48eb82f4ae9d47d25d6ad9bf1285372740aff77169322de45c22608a89fceedddb84a9d877a0a946e80a66a12733e00bb29bed6aff89951677dd14079c28037afd0109ef206baa6c64018fedd901c307ec00463763c95e707f37bd7b1bccfb33f506e5570cc9e21d81beb00e7b4e80494315fb24a9b59b68798f569b6f55e26777eb3082ac561a3351980e8ba2826218713ba5ff43006759d5412ff8533c9d17ab6fab44b3dc34f44fed63ad8d5ca9e2fd2861b92be43aa9eabd5e2ded330b0d2195b54daf8034df1659479548b19ba47e63cae2dba2410806d70547084d0f47823ad5173fa26874c9e079651adfff8198a30c2895187428551b6082bc4854a829433b28b73cfffb9496fcd349393c0ea34e13b1a06067270b2b00355605b0a34a1c4439e1c47ba6e294dad199ed8f7d1ef7ff673bf6b47c5272c1898eb9c0ee2fe51cc9d3d7ecc57999494883fcfb38cc72e494c44cd7dec991c14a21ddc6ca4efb09be45b09c3492c78abde3afdfe0c68465c4b0c715c3ebf4c80115199c43ee096b76926650532d739cccc85e87e40e50c17232b55c76a0e9c2e06590d70965f7155076fed560c1ef82aa7d3b6a2e532ca16b88f43df5da1d77ca2c9a95866c39e92dbe8276317a9a5dd373914b361e432909545cf68bba9359b1d07780f12bd3def97670e6774b96455713909cd7b18925cf04d01216d8bc9543483902d6229230b26e3d01fa5a4f309d225ff6cdb8adf23f0ff1c9db0e9db724d01a251f38477f9bf52c54dfa4f654b0eacb509e0e0f78921ee740055d0cb486029ce4fe0e3567b3b6c3b5dace693ad2caf1adec29c0d5980b9495fc3dadfa8f81c05843244e6693320c1f3548a351d4cf5804077a456c72f17395f856f25213bad28dbb656f5ddc645a0efdce5295ef35f5254edfdb746b00277dc830417a39f5ccd984e51740e1dedd22c1782fd69ce22998c30aac2e7819d46f55977e6b9d76796e5f343984ad346b12beb48a2bf319ade3d89c685d93e35aeaefc1d136cc2855f8c2224fc6d6606e904723c81efb34338ff12cd1d322faddc9bbb97b8e9993b0a748475ccdd9ab38c562043b6a239ff21bffff834c5b96a9e7ecb7b97c1ed02d6c18626efba1c044d0df345633ffd66cbea483032a5b3d36355bb6aa3d5dfdfa12d3d8e326b835875c09e6d671ce66021e7ca11a5dfdcb2aec0af62febf61a1e99d62f64e98cd50a902a933a8043c9bdcefb92380006f49a332a6048d8a8d97ffb4f23be7f4e376c1a788d31c4eb014a4facb365d798d319d6606f8fdb24a9f5e45534fba44742ececf662798afd35f005a5f6caac052db6bbec523a79f779a8f3e6bf136b7429b508011c213c4f4c555a34e49afd35744a2ffdb27c8c400db5f0d1e207dfeffa33ad17625d9eff2baf3a0613e3c2f98cbde53031e6a8838c0b3df4e842214920cf3d8baa3b260cd4fddffa74e8c856cee92e9f7f7c0696bd34798738e9b10add0cdb6287158cefaf1c648b5b8c784ffeb6cf8b738d080376565eea7762fda1cb24ae80f1fc0150ed9ad2c35cfeb32a88489d35c67b1aba0868d9400ed1cdcc3acd24465a26cc0d5611ec528421a4f97e9ee59fc84b5f515eeedd074312d3f5324879d721b5f9c3732a1e0a5e9c519d367772778441b7c788e5485ee11a188d5c88f4a5c9aa62a61556e10e150994afdcd7e92aa45c080bbe8d3429f45c5dde114cec038fa40e49507eaf6d2c2c855ce7bfae5ff46f35f721d911bfa44177628f8247fd4f486bc1363204d0ac5672df1777fcde59dd9693cc0434201e53c5a1d6ae7e5d5f07828bac24cf47a117ba3b1e9025d50a16d89c85435d1334f995fdc1e0a8e22aab6f1f44a00d15f0957d9465c8fc9c33bde1b445a7de86db2262d8be8efef35392883d3606478abb4b84f77e95df67fc8095940195e219202ad85f634daaa271309eb9ac2367d9c35a2d647622b9dcffd6449d3ac2294ec07fc3643d4f7e1af5fb4a35bd1c93600b6e6d102c67a42f815f13f7bd86fdf7ee845486259281584df5101dc9a661ea793f18e4b74892ead4b4a17cc5ae2c1073fe9669ba6c027c6524a0d2c98d89c761f562517844774c4c684de8c94ccdd32cab7abdc902373c90b85a36427185c4257bda4a7b65e3b78c2b6c14b71b8838cc519eb5cc046e5e57e3dbcb84d1aa2aeaca58f358929bd198d9fffc33a00b8f5a0c8ce4f1279141f7476525f2df7742ae312e0a47f0de5b5eb7ec7dd53572f01dcf8577c813df5ef9d1bd0d647faef26a9e1bee96a3be2fdafc15154873fb30cddc94a5c7bc208aa3228c6a92e0905702e980a74992ed2a1e77c75cee26aba0c274650b71518440f18cc6f4b99f4e85da39cfc11b0ddaf1a8feffc18b1b060ac3080f3835dbe8962c82b00091904a5af5a2afddcec3c747d368af1986a3e670bc460c53b2db8fec10a0c2f88eb101b13217f71508a00ccac7c475fec1a694cdd934ea959af21c9902462bc112e7562c6f7d49b0343b79bb7e477fe21b8acf67df3e0936d26f0bac62eed1816b99299e4160007b8db52f12ba60ee9959b9fb9f8747a8694044962a76a6224f7ae30e37bbe06874a39f8686b02c3f86ff039f1c842593bd8d8fee2da3ca7822afd9051f4790af9defc4f1393b9065891298a0cd452f3ff29d14011e375c87c23918bb9c488717b235ec922aa07cbf12aeeff4c45098e64287f17418d58e970bfdfc3c9c363f09cad36dedb7fed3400c9c972529a83d118d501a012e83313b36c8d3a6c25547ff8ecd1442e416c217b19574aa6b84ce01122b7965387872215c3cee7caacae9ab82756bb88fc3553efcbab800c131f67c356487ba01c612fa331b54079f3b464517fc3e229df8153de9470fde44b0c4046e43b593c7b08e6549887d7548a7f722c07e6559df61036b973098aa9c9dd8cabbe88f3294375b32b826e2805c94ea9921aeb891e293c38eeb9c48b73ae2359d3276dbdc163e0b6381f785c8c4975e6f0f2370467a5910df2f3d3811d170e5457ba25d22491c175b", 0x1000}, {&(0x7f00000012c0)="c38a979e23978438e699f73759bb6345a816a8d46c09d9c62e897205a1b1f22532a2f57fa22e33664cd3d0c10b6c406fec596bbcb7d1ddb3cce689bce0a48c4b898fc7c42ba7310e4adb2a994684aac304739eeaecc74aee9fe607a32da99226ccac5405754aa419a383b03fce1083e88e3f1f2ff41cd3f9aca91b8a49f79b083edbfa00b898433f786200c5d4864e225ecaa84a7f7af2e4d54e20a816cf7a9169d4e65fa2d2320afd672f60a7ebec6fed318fb34ad59c0e516a8023", 0xbc}, {&(0x7f0000001380)="3149dcb395edd35bf45afa59ac5af35ebbb059917f7f3314ca519328bf85a0d2f27427b82ce6d26def965a5ebeee7f0cc6eda703a094417f2e1da8692b924ac867d653327161d231d2", 0x49}, {&(0x7f0000001400)="0bb0b5a2565c4ad2400863dc1a635c401987d49f717c63f6114810a95f4ddfb6b18ca1b59142b7c7893c30bd2193ef9e48e4bb46468f34e91a5aa695ceec0876ee46f23d2c18cfbf06b7c8bc322d8138b25c7f9c655f4cfbb69c22b3dc184062c6b5db9987ea1d443b47fd3c19327911484bcb0cbf84c57f28fac88ac0b1ab7c5c96e68fc132e7180c8d08b2446efc933bfb9c59f5e4b412a7d84d8f35c9eb10385aac4424fceea2e872", 0xaa}, {&(0x7f00000014c0)="4375d951bde4da6919b81b3a35bf41549d15bfbe20b6b349f37bd330ca525a16f6200d53e07548665beba0d7977c7236684aa966a8ccb0b03725ebbc9a298801b647e8c40777fc810f949e266113a7d80e7facd5c2c2e27203732bfd2c49626367a739ddc3d79822b3f1346b62b61b6dfdf620cf05231c56ab5f999443beeb85768bea1a3283267e56da15379860a0049bed007d7822f3", 0x97}, {&(0x7f0000001580)="192f96fd04b818091fd2d7a1af00b6b06de29e3b01a2cc24b8916dc0c5457b082067bf76e8e1668a450378a701cb2adf9ce76a7a6388ed023a1db58b3bf919f08136f9d77b56a73a675d0122311951f9ab44b4be17fc1f9996d9bfa55f5e69829eff6e233b2e1bd08e3de1edd210d051f3183317e7ef1bf3b4a86140cd68a938e7105708b9edfeb99f09b5bcbff124ee7b8cc80e92d378f6e5e1d92e97a630033620518960478588f2c035225e1a851e858d8fcc348568e5a890b0f4e6eab39e47e9fbfe22f8438ea2a8cf0bf42c4fb70919d0883dbc5dc05493d02292487c4471b39f76806d0125b5a570d715917d648b7f67b1ad82dfd449d9993e4a1325", 0xff}, {&(0x7f0000001680)="79188fbeac051892c84189caab4a717b02c7cf7496c215d0877af80b4a88f076467a5664fe0d3e3f650c3142a87219687768d635c11d3cd1a52e394382f269d917279bf7788b4b1fd8fbd1ca2d020bdcdd8fa6685e1d29ad4f3e4f49e81000620c71f1447e584bf3595c0abfaa64393b212200546e7d9644197a74bc2e158c3a166f3119682d3cff746e00522e2860e2d8e1c96a997a1536f0457df1d93dfb09947b5200d00c31e17e33", 0xaa}], 0x9, &(0x7f0000001800)=[{0x10, 0x1, 0x2c2}, {0x88, 0xffff, 0x4, "8a5e00a2ced97ca93c52bf0e034dc35f8354e7a723e7d46c2b9e33dc6b1434081988ee341d1b082f11ace8b7aa8b5e7120884db6692026a9efb263c9c899515096c059a8c480dcbe20f09d3d59dbda54abb48c3ed7479ec4642a371ccf9fd9a7209dabfd7ff3532c61e8535b1fdc43628263dda141"}, {0x1010, 0x1, 0x3, "cbac901d9829023ab82b37e57809c341cb53e9ca4732a1d9e147be717df0004ffe3e05fa56f29f9e0e13bd6837e9b9b31fa186c7cbccf9b20a0466dfb4810fec1a469f9ccbfdf6b57af81e1ba34af18baf681942af5f5aba543770a401d71658215eceea8481afc8ac78729966e6f186de928dfefa421a32a810d9fbc2d3a23a3f8a17acfb403a0f42ca806baeeb97a643f307398ade3085622a5078ad0d03801e7579d523afb0e2fefe1729c24cee63a0bfb9f26a3d6d9290593171a96ac181d03b0d6b3cf6aff3dd741b4972594945368173f8efae7bdae019342ce002aae649d7044447f01827012088f7716270fb3a6819f06e3293c9adcfe97911c44d1a7813e0412dc16e0fd4e5cd220b85d0ad9fdfd1ea9843a21ac977d83dfd0ad105ca95fe343cc23468a856dd81874d787b480a898eeacd3919f47212caa7764ec6e4614af8e13444628940c5831b86263d255dc99105a5151e507170aa66c222ec5c7a961b4e8b3ce960bc968eceaf2754a76b47dfebe78e21b9f0f7cae45a404e919e3df23836643d33fd7f579206ec1daffcb82c393656aa405b32ada7ae5f06a6952130996db7114eccc3cb8ee4fd48fe104eb6d02c442c35ffce245ba3cb22881c1bfc9e7aab4f50bb8dc733f7d73ac82b43357233528a57556e5e7fd7cfd3a4372342d16c57b72da0273779a3612e3a307f272c1b5d43c535fdf30ca66b8984289c370c7762a4769686930570356ea3c5ca4961546b5dc238af95bb5cd5676df888966a7501c30b67b43218d75f7db957d3d57bda879892df73ac2060f59818f40808823ef99a0247ce31a7ead9d029c1038cff3e5ba750d60271bb89dbf2e9b67a62ba07dfcd4a8857e8b32a03ee404645de4eef641d311f2e147fcffe2693ad659ed28a859c3477592eb49e0d5fef176508be32e96e4199dc34d8a1f206644e98832930ecd0a25f77d5f898390f6ebfd8d090f4270b49bf71c5a3a43c1ea6cdfbd33880f4f0a5a798350b4c2aa9b4151b163fb8ac535f2ab64f9bd53117c4dfd73f75ad429454d7c01d49177e12c6ac70ae2101f2b9e17e19d5447d2480a3b406a2d7ddfd5b41dd5ec040fa0a0b493d1b07747909f3fea80830fec6f106a9b0310640114748d1dd8121ee04a20ce8e1f07744e64fe2dc3f939434c3bda855bd9b1ac6940188b91bd7e40f905c2f0132e4773b1507a769ebc0dff6f40551e40a03304e6d4d308d1ef80df68c377bd2bba113a55d22a94423c554f3852fcd833e7a81a082570d740fa0b562f74a47311d3b506b0ba47a0f474200a50264f2c03a0f473d039472af071df7bafede18642ddf9e283f4f3d421309dd971a85968905db265cccdd88c8df4d3f74caf8e48aedace6bac6a1aee19c727d8f4b9bbb47f108534ca4f5e050de81485688f2e0137d0c1176cb5883f0878567cca81d24a8e8dc0a1bd8134086a54aa7b942c52290f16bd7cf1b09325b1001ba640b1c9228643ab98120c85aae8b703b27d600b931ece6a33a939c9f9d403b00f9bed846430c24c2e49b9d7d8304760d3896f1f8d9d4e5c73623d7c7bdb70ee48b7a19e0589e69f0ee9eba7e3ef07fc54f2c62a817af546484b9ca0f683cb3b369cbf3a4735a510c88a7202d10f955dd2c5303e9255714f65c271aeaede7bcc1155790623b3926be8e64a6a6c1de79e9eb7ed38db3c4c60f8598aae548b178d98196f0c7cfdf8f9aa6080c99c599fcbd089b09c5ddcee32915c1ea0fa7f6f4cc0e73f18c92ef8b7e704063d6253acb261b9dab8bd2adfac6853512377a2d125aea498f572fac013641629cfbe2675d7d0006b88ce480b96cfe43e45d00f86aed4bf6616cef8cc4a358c40cafdaf3460c078eb5d1a8437a79712e73288565db0c1158edc599092c5b517d27f1775e5e851877d09ff2b3bb45c4d6557ffb9cd9bb8a5c1694ade077bda4337f19a41c774fde9686621e73a5de6af891b82746207d8c41320c5948b69576cb019cede95da2b80cd8db8664d195f2d889fd6ca48e8aa0eafc58a6c072db8a5eb0d305c5cccb517287929420b061d3960c109182be6fdef0d0b898b7f4147cd3c9380340be6f65b811c38370f235f8c8b151bd8aedf04337698c04585083ab6dcf5f1e48ab56c459ba22a9cd3ff78a15ba721e683b7029808f6cc5e2f437ca1aa7c23e9824cd58c862f3840f4a2a75909fde0eec45f498859d4191bfa71539dccbac3d4d37deb844dbeb5a9b727f6afa72ed4c4c71d658a249fdc2b096c71d670ec40707ad319404390043a51aa227aa001878fcc52a2e369c7887cfbdd61ed717db25454493fd4f7fa78618b746d8ae66da29a5d6db5bfb28aec7582d27fe33524044978248548dfa63f83fecf128126b9fdc29ea566090531be8aa26b53190550c01e3b1c72191e2d52c8c88a8ff62256e8b14a957466b52df30fd119f008d144a0010480d9b4199e868ec1c79cd47e33174b7f4283b585d851dd47c7adc19f5c24b1368194346208ee4184eacabc657bc46da09c1ad55bbf65bcf8cce5c30bb7c50985126effd0d43308cf17ad075fff073b671a564499031d314a9f032822a65780ba94e8fa14b7a1074e9bdd724eb73a3311a4652a9d06ddae61ae3bfcdd0982817738d73032d1babbc771cfc309f88f11a61987a245b69ac44dc5b04c3a5e380d57ac631e6c280f9403cbb19023517d390338f895fbc6e344abc100ae55d40ce70b2dd6911ccd1f142d29f55725bd7a51fa393a04153946c249a3e6e5003e2fd3bae02ce312f45cea3f0eb8c860f51a9db9f3c23382690b6a4492ddb7e7bca8a026488edcccd7153d6dc7b9792463b91218ed44fcd4df2311e819245cfe3d01bd15aac351334e3eaee6a6f5366166266d99d08043f9ec74f56f4d90a5c9a5d8112a65b3334e74f160c305f6468404dfe0e083017c0b5a5fa25a06e4e99ad03303226d65e750c13a1c54aa1b9e4d4e7f066fbed85f82e4fd260f8942aa6830abb4e87df9f0ccc793b1adda5f97a40ef0064889c0d036ff3fea0f44236a4f3dd2016e7ba61dc18df78f76e52eca4a2b4cfc6ca134bce285440a0567698e4af72650b6fecd3644a160aa7ca260a7dd3a98d40460a80b30f8f828809f006643662de53513897da42963a87c7c2e86f687cdec365dd396aaab7158c790ec3a3623597ed6e9d8ca2e0aca86deb22db4159a57061debf83167a95c980fedaaeead28ad31369e2614a3146321d0fa9a5b06fc0fa0628ba3c882e1c8e11a49bffa873184517a0bf9ae615cb54d7fef33c30ca25722a6aecc68614184d27ac31ec79b2415d471ca371b1a81e92169e6eb531cb21ba245b612ebbfb29e81e4027bbafa61ffa58803e34a6871268210ca45b8262cae4c51035345b022848c7e839d6b4f69187528b77991b46a07fef1ac4b73694679491bc4b04f20eebf421e8a0d416091bbf79145ab4964838c9295d2d9a835852a38052c195a4d225fc258b89f4db16fbc100ceba0dadceba4cfaa40621a6ed287d3febcb5cf243eeda16e2cb868d53e851598996c3fbeba3f751489311f8ba36c5cb7df8fc481114f7647ef60839822815223f48d050e86cd79c1f544c0ac278a976a60a23b4de9e6bcd5c7ef9a8926dfba809f6ec6ccefdbf7ffc30220ffa1cf3e553c4f7c177cb709e04da72b7fa5528d6b258b893f768ef29a244c332b44462ec1c6c71bea3da3c13a9e33e9902e7f314d09074639fe518528d938dd1110df99861847ed36dd6695cfb1700f5dfe4dc8a20446a1cab193479264da11701f5a08f82a3384fc141c51f5e685e6439c599ba681ac11005b0b13ec3a185a9fdf981bb679a52e3e61b99c2be87d41e8d13a12b5ff2ce611d0d3fd9ca840334ca1760499cdbbe7da0cd5a403cdbaa14830e3f64fa4da875d2bbe64868ce6f294223af1c6cd564ec502c444dc8e078c06a1f4235b7505d465e1bbbc18b8873dbe30f695c2dbffbdfe06bf4e08c26b8836da0cbfbaf3ee4654b1825328f44ee62257130618542619623e389398dbfd38544910a6282e067d76d1f395bc0e01ccb5c6ab60695366f3329c1e8ed04512e95bd8857cbce7eb6a304d5f74cbd4e94ad59fcee1bcf0d19a37f2ef6bdee8d3c00e957249a57fc6b949fc2ad684f3747cb1a510e4776e6ca7e34f840e1aa13c654585f3dbd33f454e16d5358638e13992985f4e9f51c97d5bd3aeecef1657f502cc8f85101fa9b40d9f64e3ca667190a36e872d9b260934dd08966d42812a038fac65269ebc136f6051d1fbc7504f3113f7b17a0fbb0fe3fb760c7ddcee93de57944019dc376206bad251a55a17b6364d0130e9f95f64cf52f6b5b40464a7f648ad7a40f37173b6cca9a2c6599e7aecca6aceae0b7c70b312854252e08fd15d2414b77cabaf8493e4c391a35d1cd9eb78ebb0a5c875a7f2879eb6484b751c9199ef4728df54f6687579f005d0841515cf10e67fefed6f23394416fa254cbb6f7261a55a4f712bb79e7a03fadf3ee119c361ddd3c785f4ebde25f0f60b242c1ee42204327c1a02f7ac2e62322e3256e467a98bb4b5929a5b2f7bbaa660147ccac9b117908ba8590fa74a253415c84f3506239c291b385786eaeb05fab38bd670fe91bc5fdf9f6cab0f9eabedffa75b4b73aef66e2ec8ef986b746e23f1add62584b0415d20815720f45671106a1706fe6e272c5bd045ec90452c8bedc14294f81f1e4b43aff87c4ae123cab340bcb4eb42fa137edac12d5b80d97f46ca27491c250b4eb4fdb046f8004e43a6e97d76d3e1464fa93368f5d358f787d68feb1465f22adfe3f13d7b8c58694a7260f40c5a4fdae5dcfbab44a4667c294e1ea2ff9d4c992d962ad3dba587ead67a23298b9181c984bb62a3a73529ccb2a793ab2c196e1c7273fbf58c6262a01996b21935f8d4badd64abdf80f62a383cf10273554040302f08619d7e049b7cdb3f7234fdb7a0698ff94d8c79f347aa399112fe9c0f43ab95e5ce8aff00d0d705ec7fa6f05332a3b2a0d74e0c149e4f22aa08a0e3b0910992c2315e1e2dbf30b9f46cd2e778cdd3fed0aee9fea2f4a3336026c20c19baedbc4c6b7a09ea3faa00565432e33866964bd669a93d595387811d447ab03497a810b23afe309dad62d5469719586d03e6754e600d94326e1ccc20957d4bce6831601be0957fb0a5ba9ce1fe461151772314d933660cce831e1d5ee718fa54f7ba1bd94e6f52114e094282dc898fb9f81b3729129b96ee3aca3dc70a0486bfb64936205ae7479c08bb701fc46d96a5052ec24ae9a3e8140128f8651bdeaadfe81be3acc9923806602a4e1d851789145126b01ee5d0b0a758b277007c2da4602945b3df7a6934086d5b9508cff4086f71117f6d7bb376cd26c1dd1100abc5e47536d63ecada35a833007140ec5f854b6a1cbe4864dbb94da969e71a08d9adb139e5648a8907f995fd29d7492875f7123d4716c774c300f4d53594b3d22ab3d1da12f62b75d6543ce7ff7580b49fc633d38e063f8b1a969c121b96d6f47d4edd2d4543a5cfb73e8888ef2d26379c6ba9f5948d3061cd25b4dd31986e34934e207fb276b4c1bfa0fdf24dd16e0b9c043d4f1b38f6aa7bcae2fabd501caa25a5b4c546c034e96993a73c7e71273470d87805f5e2699940caa08390920ffae8d398cfe502b3786520408d4b9b69591828faaacdf8ef581e369e8299686cb074b4d5ad7eccdaf2b17638922f2c9a3a07cf3629ae01267311ae6dd52ff338b3fc1d768be3957b530825e97d40588f2a46a4aaaf52ab720e4bc06fe070018"}, {0x40, 0x1, 0x2000000000000000, "044ba84a9595f06814e1ab9deb20702fb313026caea47c4853abdd32ce55263c3d1dbeb12146ad28de6758cc3c"}], 0x10e8}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, &(0x7f0000002980)=0xc) setegid(r1) faccessat(r0, &(0x7f0000002a40)='./file0\x00', 0x0, 0x2) 03:09:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="09bd55fcd63e4db197845d003f7260292a9ab3a8530327dac01b3f8af0694804f40a96611c30f0901605b207290460c4a4abbd4be46198533a36eaaaa7272537d20a4b6a7474eba3f84a7c51c44e6403ebce0e4a7df6699afb102dfe6369eb0b7757f6fce5c1dcaada719453fc7964a9112a54e2e8f1f4b1c270275a5745dc5168cc692ff75044642308a2e9d86ab4d4600fc3bb80af0a68a28f731851586f366ba93de89492b4b1b689cd53f9aee5033f65c3d309898c930fa93a8fc22b030b7032d4bcb8e97af2a2df2fd5b85dda6e3ca63ebbec51346d6e1bfb3e618cd579d3ff225a6befa7954676d030567d9df55d36dbe7945bbbb508c9af3a15a1764f9a5c7ccf70eb6b22bf0f40b041fb5aeffa429eb9f488e7b673b93dca6f86474efbffeeee044f7710624e0e11ed693003a44d536a6839024cddea1f38eb723843cc9fd32898ff5ca8335f13008a61e7680bc3bedad41c3199d3a41f7d1c67a8c04f3f3b12981490a30dc3f73f72ab77728bd7b61c957acd86b3147bb453aa069d360f7a7f1a6f44f9b99729ddf0e9c86bfc15abf7257834ad4c4c9e28b5dfb6022f38fb906bacc76ef1c4823dbbf2d5629905894f50c6ad9a8e088800de396fbc6bfe9f1a89390cea2ae3afc38166954db6655d8cdc9ca680f0aae04712fb78d7c6f53890b94a7f39b9166591d351f5e95a7f9c0e7bdb1f5ba949e27fd4d3c6f1a13a68a93cbb98f8d2c67ad081c3c955b7f328b8a507091b4a80b9d7925b815f62d1a8a232cd1c6c1340793d050c46a81a0ec24d1600351a421f12035072a3926d1f6a62f50ef479a2cbc29d02fdf0f3903858612e78f0ecf08b95c55e161ef02660bf941922cec91e30a45ef07c90d35a03e88e16c0ee50be4d4de8a8bbaf6c7d2239d24c860ae48c651ca5b9b46eaa49f35b5fe1b3c27f2fa341d10415209a764780206c111c2df8c99e637719e3a1d03d837987d447c27e1ec3e5a6a7fe4dba8f016f102d71880c235c857a42e280e6bfe1870c7eeacf5b523e06095eb8fe1a1f9554dc2001c9899393b8b2c7d0d8e68ab1b83fc4b221c82c2fb7e943886093986831a0308cd5e4779cdc2db9d60557650e7233c94fa7a10d553dfc84cf3a878cafe0a220faacfa795672356dcabd05a18d94f4673a8b870e7edacadb8619a73c692e3dbe967b90134f6981ee6701c84807ffbdb0c4fc425206d83f794c8a4f0c07c94c9a9ab0fc303bd7c1b8061932c419b41c01d841825cfa13e537cb8cd349f1eddd8dd0519ecc5e3b51d9be54b9d08da10c4fd3e8ceab9d0718f1f83a4a1c1cf35e3e5bf5df43a4cb33ec7e2b5e3522553c9daaefd11746baca20da32e10c4f1c8d17775585765d36901e19892470ac97e9ddb4259c88d7af2f81e01890613ffcf65177a466842f2eefd1cab414c516bacd11ce4e1628bc489868c9ff11e11a1c650732a4e64a69eba9bfa521651ce7b8f84dcb1bde6d787a159d764104f77f98ab3fb47a8a51d1d7a392d2859fe4188c7d48a1ea56dbc1686ead4491b33e3247de74a0f4a1eca0522cbfc5e098444be4095d1a40c47392243c47df093c31f143bb55a897c3bd23879b09ce037e78c4add156b5e531b608cd33421769ebda674c81396dec82fb9a00202bdfe59a969708ee13a71370b1d0afadf56c2c74243282b000c876b49149a00408e48873a37e4b6b4f2a4b81750802e251dca48c1ec93c770a66c91f767536375af43536ca9a65dc7c6736a2d35e06f2408a97ac5e43f81ef4c2408ab82d90649d2c2a0cebc120afb9d0a647a85634440f6c41fb95e583cbe93ec617b48b34627b0a9a3c945ba2f0acc9b1c3aa301092a70c60b1678bf8e66ad5d73e3af2f2bcf81e5d01e57e8c16960f0fccc858da365b91eda53439f5ac7f112a7ee993732f3e862b1b64f7720b91966820d1a38995b42058790076eb159633feb76150c0de134d376e4aa4240d0afd4aa518fa1f0c6a43558f2e5967cecb02b05e87283e3bfdff1d0a786f5cb3bcc4f4fb01d664dba645872203c4d5c6848f3826c01a519d15f635747b24f03375fd0bc8ba698919509334947b6ccae60600267cbc4cc9bbe86a0f68a6d2e63d504be9261a8a5b6d03e7c77e27b778f3adcd0602010eb0e0b194446739ff4f48f2dc90ec28bf45825cd8764628df205f0aafb0eaeb748920c23bcb761eea222076d810de5d6f55543caeeba68cb0e8ba67014f2821e1c02fac3131d05dff75d69a8f716016ea21749d11aebf40e275dd8e3a7694fbf748ac010fa5b2bbee06067bcd28523b322bdbf83d970d36805c793e357db38abc4c483bd6867460b96f39e0b1116c2fdb655d5555512eeee25064c184879c76f09eb2def0e23aa8bad6af6fb6598b20f096ec7f8fb35b3cbf4dd054b066e09b530324a087decb6de8cd32e0c454abb9e457997d1e326665bfdf46db0cc0c8eb410592e75412ac59283d219bec31dc8489800cd35155eacff2541faa3dcee5c01aab874de8825d1630a58b9ac03eb8d3b0bba54cdd09689abcb0501068902135c9c34e66e44b1ac5744b6f89563025f2ee57dbfd66c7e9405a622c8740f7865494a7b04871e4b640f28d64229ea4228627d300b943dd8f13561e6998db1a2a8da74ebfa0c71d9a8061912fae35821eeb2f3b5818420b3a983fbaef4542e4dcdd6f94a7e5927a2c68d9710942eff927e39b4ff4559b87ee00599fd90eb8f04c5e21975e7bb25637ad7af9e673d15150f45026f943cb9517749d6755c19934421f931fd472abaa1753aecbde66bdd1378425e9b744f900df4259fd6466df7cb5fb79c36be6b48c7c0b8accea4326b2d9c30b4d70d63de44005c0f709244c4bb805c3c57d0cf15cce592ba611e49e38cfbb24f651ccd40b8521ecf72a1ad3e6fed2254dd09b8151858d8aef254d1c304b8bbee214e19a79c6868f5a526fb0d2ec72bcaa3f460ccf6dbc2798b27870661211af02aa980ff00c6db8e53a3228a0a53136088595fdab178f639f104628c742e9d329aa97160e4679a0c09bde5e1f6e937550fe93e4b92a25ba5f31c85520424c33c3d155d13906dc5193d90a92171a09a4cafb25866ce5ee752f3a69801807378096356f2972961923588721e9664d483cfc2709e97e51057aa4e223e9ec6f754a6f18120ab9e198af270a14e3705cf4d06e248dcb6e6199b192dd16774bab9061d618c038e37a5f5bee8e6fcbc228c961bd2c60b9788cfbdc7066bf7dd86ba89baf450cbf4d988ea7fcfac24a7fd422be4897d9aba0796eef1fd8ef6f7f9fe32abecaeecde8b7446cd0cb320de41c8c9051ca69f347d2efc4b1f63ea08c5776f2c97e919cf69e60104642f04655262dbc364f931a6d073c134480fa70e17455eddb54629f6645d43fb3af78d74afc0bad22908fe231d3bac5104af20e83115dea504d645bcdfa8587e7e771c0dc74d6f3e40c43398779f969b6b577aeb59e42dda5833f03157f3c0cdfc71583aaa6ae854036fc8cc4f2f8ab5206bca408517c8495156a15241790c06aea2507c6c9df09f154ab8c3722ba0ab86af90d0b54f743c5c3c015b96eba398ba19506c4aacd28bf51ca167091f559416160c01cb779ef5a00f8f5d0ed2a62323100f4c0f7fec87022f0b7d7a047598562b7948103f90c768d91da8ae3d36b5385b76b247a19a695a47f7b4af341115714f2e4e6a727da0128084d344c93e6ced5428959911a3b70d56fee6a50ca06212be12815114b240e03249f9f8ff3333e5f53e16eb399a3bd77d5b424f3cfc36400cca922d5bbeec2032b08a9b763151780fac4fbf5ce072a975933c889211d3a5f58d8d2ed24d89e7c1c3445f532dea3e8de1854e6d54a623b81ea1aa4e2db1c25f0dcc6947ad830d74d0ad33e93b8463164dc139bc6cd8228f9233f49d2f0f1323f454913fda2da4725e49313734de3c3fd112715f8c23fea492cfaa7e4e973f422ae0efb2b635d2e7b3dad89b44de1634bc60d64f4761764ea7746d667cf45551bec6435426de1822da99870506f639a4628f076d468310358ff3c239465496afd0317b4dcefbe55dd62f5aa4e30a0c6dfb40daf08e40761e181da2f28034d8d521af4022dc9807c94bc87f8f7c600e37561fd38d094bbe8aec4180e7e120b2dced28152de576dac44be6b6960a08f960eb0c5af660db92bf772da987c140b5620871b72e89785bb3350d22899685f2aa6aeff00aa5a273297893b8208775e9e58bf8ca9d4b19ec5dae82feee3958b95fc3bd9d1419c69bfba7ede8e03a3023840e8ee7085171ae784c71dc4d1b9d763f21cb91f07e2ae1e80ad5e8c7d2a025b72b2b069f29e467fed5fac36b4c3b18878cd54bc816b995abb3f2fa53407539e0853178ae9898c81790e8ed796d2b96a5ce2b6433e34c28d0f64cc527a08da5da8527ce8ba992bf118126df65c2007df71c1aee4dd9c41896c4df4ea0390910087fb6b869f63e5ff57b16e05925a354d821212f3cb9eec71346c5cce527d29b877f765f74547214cc238a7ec79d298c398f34d9af874fced288fb1ad7ab7b5817bf458ed896735c1792bbf6e7f4ae94ddf7a1936ae586cf5a99da19d2fbb934153bcc04a24b85d4cd137182fb646d6b27fc773264d91287479fedbffb24896573e1f1095c004a094c8633641a31b23fdfd3bdebc78afae741b4c503fe20b19303bc50addf8a55fcb52c6a2916a2112e073c69985b455d9c76908048f11d1e8a1653e61ce95b243e7658f7dc25d7b38b77a1beede576bb286a5b85861c78805f9b0a6f5b4e6197be872a2773f9f5eccd76fcf6775aaf984751e13b951e0d015298d7fbdd9483acbbcc619d7a838e4f4dcc7956060fdb7c7cf769e88d6d4d7b05139e6475461ac20191bccdcad3eb6176fe0686d395f764a7a4cfe5c3c51c23c95c6afa82989b7cad9501e39ffdd1b7e943688a460d190c91742535be771ccd83c68d47d46002ed501b1309698632f9f08a250f491dfe0a00c10ea459742c174a5840019517dba3e6d32e5673ca041dfa40704ce77a3792f9707a3fcb256ae71448419aec654fe6be1c4ee75eaa74135c0df3bc5b43820d8f6548d48ab08c9c06b9f00706d36531ab3af99f7e8259d66e5dc3f10a36bfe72fd65431d816660b478a0688c73f57253364dc37d291b9fecf8156ac6fc969537fb96d02ff569a2b93e891f395a13f07872d4ca496e1492598df7e23b3f45e19587fcf6bf0baf8b82fc30de1f49e9893840dd05751fa88d420c33ef2a8688243a307de71f57b61814c0c15d5027d38b68638cb9f5b95c59a2ad57759485c6ca41362744093d906e1c0690a10f44c4b79020c9b158ed42a7195b4e7ac848e4eca0096e0effe9158de816ff074739d8002d6345b8d6be6ada850c98d19a12c57aa867fce492e2f456c35a9960f158dfd83ba8c3c6117bfc3ffc51bf9d4f5c1ec1f3157f658ba4a63a83887c9f86e96c966ca92d6dbdfff1de7b3f331226bdff5ec794b28b99aa30bbf4a504edd4d1a70b933a619b85c09c895db1b47e250423a3e66e839e025f3435cf28bd1f48bea2f5608ac2386199177c822d0423a4eeafecb8e27ad85a5b3ffd34becc58b1d1f188c9fa167ab91c87e843fd171ebc77b59b0fdef935673ca8ad86f2b329a310a0030cacd2f527bfb682ef838f29d2fb2158008676460bd68a71832f2c144edcc091870850feec4121844be39bf1020cfb8b8607be51872cc5f2f8524296cf2af50506bbd64bbb3d9f2dfdc87f6d41a7b0227a7961a2f52881a6704cbc40fb24c98f54f88535e3", 0x1000) 03:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffffffffffc0}], 0x1) 03:09:55 executing program 0: execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+\'$.\x00', &(0x7f0000000240)='o/\x00', &(0x7f00000004c0)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f0000000480)='./\x00']) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d81cd7f573a"], 0x6a) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x4) clock_gettime(0x2, &(0x7f0000000600)) r2 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0xc0, 0x1) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x100) sendto$unix(r0, &(0x7f00000003c0), 0x0, 0x8, &(0x7f0000000640)=@file={0x1, './file0/file0\x00'}, 0x10) write(r2, &(0x7f0000000500)="7b3c8e7374de1a797b9bf282857a79c9b92f540cf12b6130cae0ee84c93d2bfd31b445ff147cbc5c422d20aa0865f670e8356b326fda46721cd1db5e291e20a5c8de0bfcbb90af6af95c9b2a4550857f6761eed84a1b6c5e8d7f1bbe643af6a30410e89d2ee425f1714ee96d40174a241a22d50ad548de161b3553328f3a095f52f3161cf13aed4ce6fed2ada428629ee7c9c3f498a8daed14628aa9b555cf7755faa3d793b7acbd63bba537c72f0662c2dbdf9b020de49dc69c47b733d2a47c44adab1bf31e", 0xc6) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x0, 0x1000, 0x80000001}, 0xc) 03:09:55 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = getuid() r3 = getegid() ioctl$TIOCSTOP(r1, 0x2000746f) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) syz_open_pts() 03:09:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6d019bacdc1f27735b2a25b34371405477a503e1e6000000000000000000010000000000"], 0x1) 03:09:55 executing program 0: pipe(&(0x7f0000000100)) r0 = semget(0x2, 0x3, 0x3cb) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0x0, r3, 0x0) 03:09:55 executing program 1: shmget(0x0, 0x3000, 0xc, &(0x7f0000ffc000/0x3000)=nil) clock_getres(0x3, 0xfffffffffffffffe) 03:09:55 executing program 1: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getuid() setuid(r1) r2 = accept$unix(r0, 0x0, &(0x7f0000000000)=0x27b) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) getrusage(0x4, &(0x7f0000000200)) 03:09:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:09:55 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) clock_gettime(0x3, &(0x7f0000000680)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) socketpair(0x1e, 0x8000, 0x7fff, &(0x7f00000006c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) getitimer(0x0, &(0x7f0000000640)) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x880, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000780)={0x4, 0xa0ab, 0x80, 0x7fff, "23bf98b012aee8b132c6c315ca73cfe2e46876e1", 0x5, 0x4}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)="54d03d606636de50d794", 0xa}, {&(0x7f0000000240)="103c1d6dbd5c025dc40010d35f6501e6e7ac725673096c47897f5156928084baf95691e6e386eb70aefc57148daef96ae799fd63435029f91dda38a66768f9667b5c21ff9fb15bcc7cb59dd8f47d326c8f532a2475c0742b99faca52154aacdb12413e02981039c3a400012c95c37dd496a6dd5c3d62c2850d41547c79d61f89ad21a376f9f12d12ad33e257cc411b2cecee63afa8e2654796687d89062f8311bc64e13e36b4db0d3e05e95163e5c135c3c3618bc7fbec5d29acc0b3b865cdb3ac1ae7b3e8b3949e912d29b773aefba4dd457e32ef7d88e39ecda55f62a55d60b8cb63f1f897db8277b96ddc3d8252a3", 0xf0}, {&(0x7f0000000340)="3f7f653d3fd1fb9b945c265ae8b90128598b1ff8281fc30626a3d05ebd4878d614188b63063630bb61db6000ebdca111bd4fefd569c2ce97f0bb38f7417370fe959227626645fc7fa58d8a5b548bce292379856ce474ea9981a5415d0030b68944f89e2368c53323c8ed8e7ee00c37230a2d1e632abafbf4a1fbe22f9fe24f6e6e1e91693b77e1faf87942475a2cc221fe7fd4bec0de18a7af92428bdf63f5", 0x9f}, {&(0x7f0000000400)="492935046a3441ed96059b92d71d089c844d6059bbec432640a82ad18c0d6ad3e892429bfa81cf8d3dc9112ca242", 0x2e}, {&(0x7f0000000440)="ffb4e8f1cca28c0a95065e575f6cae5b657b41bb14a6cd4b1a0df85e670e2023fd7638583fdcb9774d55a4f88406cc854ed5b5474b6f79bed3b455fb1bcbe8f5ba6c900115bee88bf6c461a58eb00db9de9b2642839ed6b57e476e7a3e9a2ae2fe32e81a99324393cb94316f85ba57cd", 0x70}, {&(0x7f00000004c0)="2debf9ab8c3cfb7c47a60bd4350f42f202e732d72b787afd9522fa60daeca3c2c5c22e1384326d3d4e2446a1fbfbe869d506832eee75658c7f8d97149a65ecaa0b528721809d29f5743551f50a021837cff687a672ad2ef42925644ea8cedb9a17bf0f188ca8073b85f42c328915a5eaa14229be1f0294efbcfb93c810b0e75a240e018dd21cba6b0f8fa57a0dac36429d2716930b115fb709fe7fccb4f60df63d6e4578ac94432701ce585edc6e12af2312e0e8e87707fb5c0d10f0866a93deb6e1460b3c890a", 0xc7}, {&(0x7f0000001280)="babba8938dda9e99af543af49678b786e3c6d553e41951b4cd24b53ea3df49587764a25770c84ffaf64dd15a5b8decac2e17b2c69c008e79fbd7a0f3845f94617d52335061c13509287cfe30c6c91b8726701175e13d8d9644583114327b26eeae1958030b67c8eb66fe72417ae514623cd1040131192537e2e42eda52069d3cdd86e90328ba42fc0ebf18c11099f40ac77858714715b775841102c739fd1d4c9feabb8c42c534986550758dd9bdc4c9edca56f2dbd80e692fb83cff0ecb12c729b12c3b6ae24fc509e3bd72fe09d97eae36e44823183c95a159da653e21d9077d548a75d4269ded0188048bf838b482fca18711727de465ff76ed8409de1964aa953ee6c44fcbf90886b4675a96c7f00aa24dea2e875c6e27ec1d4c2039ba217953c68a3bd6e6f441d8babb9dfa3eb507d2c91e992bdcf6c74167df53baf5fbcd511529fef5406a337325f6977de49b2d03a00905a90ca483e74fb286c1e4e7701b2b7e05e2524c7fcf4ff675d709d6fc67f8f32a4eea67c11b7cb9aff424ae8c1fd036ea4cb2577a75b0c30bc18c5894aa70f1ca55a63ca89bfc143e5840ffdefd889a6349fdea4daf8a7cc4ce2017ad79d65e4f088862ace982e3ca27e20b6ae8c63f5cb0df92971e2da28c8d59aadcc31719e67635d6e78a80e668733f2a74b938fd80f30fc43c1406095a68463d5626226510ebe5ac058d300bc77d2de1b586b72cfc14c00d241f788274c6daac2dba452541e85dcc87daa26fd26a266c6a174f842ccbaf720132fe7c042a373aed2d49d48078442c6cee6cfde39ec89713e341dccdbc3ebddfb0b86fdaafc805eb53bca808b5d686756ffc2fb01db49f57d5962ee4a443bbf8bedbe62a3e48c7ad466f0f9857972070340ef2d6be30803a9ebe68bc7948e0b59376d7479ca153c63fe56c3778c6ae2f1b683423a0220aaac7fad2b2ff5eceb8a6cbc2dd5ae0666ff07269d8f1e042427fc4bcf7ebbdce31067de1c517f3ee601e2afdc9de891edc6ee9f85881e8c176c6f87fa929ca3630c5c63fd428724496004b91805c7d06a3cc2a8012386993d53edb400777b4e62711b3652b44844afd7a1a09c98c461aac0b7992050a7defc5611f874e878e035e59f6af0891ae66b0444da179abe8d4a34f60729c696150cbdc983c9edd31b58f77a21efa1e6546b4717a65369721c5399af4b459b1213e33cc35c24df414729a293a80f7d3afdf0d2ad657c6770dbf42a5bfc5b640126ba7160bfc1fe55fc11b74d0aae57e4bd9f82af0aced1474375303bd579498700f221d72c9923c976fa5db68e46277e2f9215411ffb1073b4f0d4bd0007bbea3e2b508595184c24151829a6f784c2b3d60129275399401c1ba3629faa72fb07fb40adcd8d9f1ee8d163daca5d4450ad862362689044035825ee1a0b691947a651bdf931589eac05c5c032b678eca1022b6435fbb9f0e278f625ffd70026db3a63033805ee530ab97b103724bd543e49c150ef303ab15a7316ac77572dd253d6895f0302ab515b8d65c8ddc4ce166ab2d9e64d2e6f2a4e41b88dcb1dcb30adfcb6ad3e47d41e26479d74bf0c7f0c819bf465dac4fa98927a0412de04e7c69549f36b9b099a9c1ece478d79129ec9165b2149da5930f2656204cef654851232aaab8c76528d34ab6ac871a95e08a14d3554fc0db8c4c795a4283c26183709a39fd58691e83c11d66a69325a479b4a4bf7a9ca091ee838fcd8aef97f1aa07cfe34bad9420854cf8c482fc59f592b6217891344880b41f76934153562319dd4c0bb9087d9e5aaca4633f2d26dc726990f3481dc2aa56f2e3ca26cb4d76943f7fab526535071cb38bccf6c168dddf361a61a1064f5d7d27c4bac9741fed6ba3562ba513db0773add5dfde61308eb446069881ff963cc2aa1293be7929b85c5f19cf3f02dc3f12ed6a59cb43998f1707f78f29c9e5eeee46cd297f25e3c483ccfb450985a77c349d30182bfe9b2390560d17bb507b07511254aac188c73704c655f2b57df036e231ed580cafc39283427088705e2941ca5f6b6c7be5220f49393c3611891cf59ed9408dcdddacfde27b4449180b83407649392a25e838e4692ff4b72a22b2ab8d0d69ee8fa563689b8f851abc44d885cd72606dfcd600164d274f9188b352ba49465c0d02e62fbe077c542f05db5c8e9e0cb4e0b24d79f6dcee2834d5fe261bfcdbb5251ba866bceee16abd0b64f7ab41b0b44c872ceb62840fe69916abe327376f1651d10721c5c1b0ae2f8ddb39650bb4e2573dc002e61f48c06bb46192abc6ac6a6ef0c2a59046276f3c85826298df2114fabb2a410a9185bb9dbf5d4944d41ff265da82972e99c6b0985b1878ab2849456283f2740d01b59475adac81a6bc67ca2b074f6413186a7283901a50d628871608e0e861a0458e223bf34443a682adc3e443c6d5e9001152fb7c6f366b9f2801e1cffabdfb7a4cd0e480d2bb1ce938361ea3fc7a62d0fb95a7cbc7c845bbb464893b7e0bacb9bfb930d384aa005918280df5166be0a061fba5e0488fde07c3a19e90c548b32fa1b552886ef9e050bb725a73d7f1f3ab80ada2d07590149f8ca93f14b39910c3bec4b66b9f857cf73a753749e0217e19a58778ce5e2c9747ad0358a5272a3ba20ebb67370a7a9412af172285639c754fb03c0989760ce99ea97791393d393acfc6d2c1a1bb8a7e4b6aee0abb24082040abe65ca40fbbc76c98d9bcd9fa7003d1f0f156ab371feb58fd2824c4b3812854074e167544e94350cffa89a53007c172323ab1866d5a62c393e0e14c7a7778a83c1d4b04d93232ed50d64309278b59b5fb575c8024ec6a08d0402ce06a1e4d5288648b34fbd90d2e3ee2f7a76a347e2826ed4b25bcfdaa76a80c7138fe118fef29482a8efcc5755fc484a4f21726b41adc980c2efc3e2db748506e7c3dc32b2e73ebcd5d0bae702a8ae69843acbc5a23a037d7c483211e22087b38e5781b359f49d981fb432552ee58a7710e4af66ea568360f2b201876dea3bb053fd4e532b7f73dc143949919a0c690ca6ffe5a786477e41108af9108c553cf9239a0f9281b3a83dd269866cb2f00b77536a6878c2f2745fc088836f23682eaaac3fbbf31b3801f7f31e49d2b9f3a5566e4c69aa0711572027707efaff0bb3dea4c4ac04ee8e26ec034e8063a84d88d9c0c8d8509fd63dadda94e1d0751dfb5b0c5a155251f6694b274f8cf14b44e32c31f54781f03e7fe1138b5a19674f969e9460b7e4de99ba97e66759226318cb1ed599a9f561d11653b6ed2a3482223a8c86bc80126c66dd8157c6568dd55b9291f6939393d77fe576b9f192798a860a88995be0e8d55b848039f8cc8dcd28791b6b7f025d4f45979ac06a6447e6a17659d88792b97d0a00d1757bbff203980414bca878815d46c49c62f3c74ead4132103a160f106f9121ab48798c330956e93e445d3b0bde6e0f1ef7dac145d06a43801555825a032b69f145b341f7da039da90d2ee36623f6fe8578aac79afdbb65cdaca803cea50ae1efb7883f18d58674c772785859014bba30f7bbe6751a572e349c114adc5b4e4bf7fec64158aa02b9b8fab35a4271511bc3fea94e42711dd72f677a07dcc2752fd735621f9f2656f830f1a4dcdf180244c2fecc0d856b9126efd68d11247933b5d6915a1049098f966b2eff621b7221dc9583968d071ad96e50a8a88878bc5db8a8b66782656d68b574ff4c93c37b343036dbf9d373f85dff8cab5c88014fe3c8308a9cb1ba442efbb57b4ae2e457468ad3c1495e9b76889efbd898eb3b688bf39a7d1dead9f74bbac65af5ebb14a730e9de37a8b7e63810a6785c61095006c062ed32a2fe03b5ae16464c4cc6ca0968c6cb3473aafe215b3f1a65b720ee597d302beb23c519766b80cbd825f9a06135bf27ab0a8cb6e128f9861721ada1cb9898caa8e18a96515ce71af048a0ddedfae0c80723564b0c8ad65f8a6b6758a73490ee2487bf8462664356bd1141efe19955747a45d0e9ada259cf59db9cb6d3eee48018f2fa5c2f47af7a8aeddb10aa6d1806b733a856704ea92c53451b401db6d03d51097c84bfe05a045f02a88b72c3edc341070e9b5040759e5b731726d25dc269e252c468cc36cd5264541f9d256378f2da4d143ec8ebb82620b6d5f5b24c7d29a27c733f7091a958f7c2cb2ab5e02ad9c0f97755ff1d444123bdeb11ccef33896b0085896dcac75e698135fda97f6d68937721691b1a4b9ebf77e3966b16801d873493e37e62a60aa1edcdf45aa3435f68600e9a2d976e222cc92cf2b27cea47c06f3a2124740c3f5ac8df9481bc871676bd3f913b895e3d7215e9d2938d0e3bfd27a1f685e71ba84dc1cda7c7908b1a9a9d379a3bbf400ed7f9fb929d0095cef86cd32950fa1a8155df6bb07177fe603f7f449fce1290708e38b390f46aed056accbd48810cdd5562f86c3051d9f6bbd235308e6132d6d1a4dccecfde703643e43af9730ad34f8fec2964974a1f8daf2abaa87d7b3a343524779cb2d982cc8d93dfdead372e9da81d416df7137ca4b79272ee20d5559b33e17f4d9006406c9151e7504ee0576d390a60f59f55d05cf226a2400a6965957c26ea95343a2d881634af1c6359d672004deebd57ff195394b370ebfb6d6e202f9855a456b4944a153e15ff8255d9fd1e81e7ddd3229c5b22ef77557332cbed68a06318e555e4aabab975c0f53f51d0aa8938e0f23b595943afa726c251c40180606eaf2724f7bb773e60b7ad05bc8b1933d09a5dc75d2841d88423b4514a8132a3038036490a42a642c91696fcb52c81b92e15a08ad532f529c118cad3586b68c0c9501465e2c71b4391b993f4a58894e2e5ccb06933e4b189b523a71664a2a96a88e038852e9fa5a22516d7c52ab4bf22ff884620f28884c03b364efbe15bf0ed39828aaee3baf5c00ff7ad012f59fa35890bc054f403ae986082a08e56f5c8ac2186c7fc173a3f44ea0b0c4136b7fad14588bb97b31f636348ede44f11fd92b622e370a47c43f51126af5b8d17c718f1637f5a36de6d0b0fb56bff9f9a1a21dc6cf8aac35626c6227500c23df92957ead661c265c24d3d32dadfdb0f8bf08f226ccf4c09bc77e077438ba525f8cea36e2d630aca685724d74cfae54574deb7e260c34dd9b1a4e8b012a547295d89dbfa829802f3d120b963815a52205bf29e96a201a92e98112f1dcab79eb2ee00b9298d7117a5f1fc62b87a2cf45235b3608ede7769b1fe01dd1d5ddf73a231e6f888d63952b0848edf25e6c4e5ea569a42f7d58f7cb10df7f2517e84b85ad936bde95a6ad464a49f8c2bf19d58dfd801fed70458e9308b38e8e892d48d74dee5e2f211b8d0e689c764faed688646756bdc716df7613d6441b24341f52412ecb91bd32319f6ec4834d568ff4785b0294aa8983ff4869aa36fbff25f034c560cd32582d10b4d7b20494d68627f6a28d2765041800a9cefedd981ed4e3e38b2828b3d7edfc4ce655c502b50623ff913462867f91283179e157e9639d7cf50bf4392609ec033e6e934d3935f0585d81316c62a3f1268ede69d8cd92e24769aa4f0067bd776953d0388dbc1d7438c0962b46f6027d8b5950f60683bc2702731b0dd4ee731293b3fc6da3fd961411130be236389fb090d825df32bd0a93c7cc19a16d754710d761952e40220b369485710c641f687396fd0b62cbfe21de58492fe686ce4e4a3b5c11d153cc19e0b3aebf21788506ad3493eff862f698911c52eb1fb358edbf9b41853c5e902ee7990f1066edda75456", 0x1000}], 0x7) stat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)) 03:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) socketpair(0x6, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:09:55 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x3f) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 03:09:55 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 03:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854955000202000000000300"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 03:09:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000280)="c01ef25a1f7d7fdc1cd80f1126a425fac38e65544f4ef6b0844c3d2d636a7665254bb83a807231ebca3c2bc602bf2a136c793369e651e8847b8ab41699fa24fe82b88c21b609fb848a8e30d4b3863a9bf3037471872ec89100d97f912c195a7c4339a0fab6360bbc3eb68e2b790690c1947fc0ff457a04cce86679583cb17f7eba6299856ff65e82f75abfff075d66ca130000f12c7bbeffe63fd8e5e617865d635988caf196488daf328d23098de48bb0ba2d8e25eb6377750b3dc4bb89b5c80cf246b309b0d2fe08ad7528fb4aa6b9b5445cfcf72b98", 0xd7) r1 = syz_open_pts() setitimer(0x1, &(0x7f0000000100)={{0x8, 0x2}, {0x7, 0xfffffffffffffffb}}, &(0x7f0000000140)) close(r0) r2 = dup(r1) linkat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0xfffffffffffff2d7) 03:09:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000001, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x80000000, 0x40}, 0x10) read(r0, &(0x7f0000000040)=""/30, 0x1e) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 03:09:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) lseek(r0, 0x0, 0x3) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6e) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r2, 0x80000000) r3 = getgid() setgid(r3) 03:09:56 executing program 0: r0 = socket(0x6, 0x7, 0x42) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="f2325f5816c0d16dacf8ba74116cd6564563c95dcb988db50a", 0x19) 03:09:56 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 03:09:56 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0xfffffffffffffffe) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100), 0x4) socket(0x0, 0x8000, 0x2) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 03:09:56 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 03:09:56 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="a00dca376b94a2c5b2face9b0aff3dc0d502686b15e5f262f253f7ef99fd02aed0cbcaf72a13223efa7c42df1eaee06927adac165a5be6d19c03f083165f3e2a8adc2d2ce90add8c63521ba719cf46c9577178b5d19136d17e80768ea146b1a4e7b41d95a1453fa285fa95300658abb795c73f50070e913fe308c7594e9f22c96429fe58c8f897541941b6edfbe795b043899ecda813904eb0cbf9666f39801d0afeb9db42abfe2f6758749a0b", 0xad}, {&(0x7f0000000200)="cf25f3da4f986faa4821a33457830fd4a74d0ac3b981cd1c52a25b0a7c395ccafb5d4f3d25e7563bc0bd92f93f4ee31f18d35b5774307ab151f6512809ae22d2abadc65349accf4d1672c4c3d9baf03ab1fa7b811f8d3d16b3f7f302b9ad5be481e10ec28b07c55004b27a30a625336443c3f0c77aa5b202f3b8af979ed4d887771af43664cedcec80ad8975921e1f6f4a66d90867a9c7fb8791918b70b6998bd5cfeda2502fdfbb81", 0xa9}], 0x2) 03:09:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000000)="9d44a7d3e68c476f655a53dc3a2e608c49d01083239f98496308e00adff25755900c80c132cc18e7cd113572ddc4bcc6c693a0ffccf57f8eac120f5e32e24dd662538a0de7aa7e70ad009fffc8a5a4a0a3b3377f850fe5909e4117732952eb0484a727fde583ee410b779a2dc08ec0e4e65615edd83241240316de04ba3dd2694c33379f06d32ea70eb59292105c1f640f81df4f0a1bbba8a774f5eaa5ddaa314eab2a3574039ab98ec8647a0ec7bb4172e40028baac8b2d1ea3983e8a15fd0889be3a64b6159925ce3bb10260b6929b8ac259e988e68996e74421d62cf5b5ac", 0xe0) 03:09:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xffffffffffffff96) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x401, 0x7, r1}) pipe2(&(0x7f00000000c0), 0x4) 03:09:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20088, 0x2) openat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1) close(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x9) fcntl$setstatus(r1, 0x4, 0x40) fsync(r1) syz_open_pts() syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x10002, 0xbc62e7c151ae8122) 03:09:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet6(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 03:09:56 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192442e", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:09:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffff81, 0x9, 0x7f, 0x6, "8d605eb04edbe647b3755da5f5f7fac2c7bebd57", 0x2, 0x1f}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:09:56 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x26a) r10 = getpid() r11 = geteuid() r12 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000300)=ANY=[], 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="f9635ce4ca7519039d1a3d554c7ce043a87e97f9f8c5b27957c20ce1a9c778f5e5f82dcb2f38ce403be3a8486e6fc0e5ffa6e62b308d8ab3589f444b67df435d6d798dc41b301235792dc0c558", 0x4d}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x404}, 0x3) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r13) 03:09:56 executing program 1: r0 = socket(0x14, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000040)="66b03c1ed029879ca43b217e18a9bc60bfd2cdfea945c8139bdd805e0516ad0beba2604c1cbc7455d93c447d68616c93d40eacf60ea658d30fac52a01c16a70b972ef35b2303f29c482592330f6912dc76700bd7ca0c1c48f017fb4c2a976569cf738fd82387ceeb7c7d6b5e334a933679a011d5", 0x74, 0x5, &(0x7f00000000c0)={0x2, 0x3}, 0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 03:09:57 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) fsync(r0) r2 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) bind(r2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) 03:09:57 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0xc62, 0xfff}, {0x4, 0x6}}, &(0x7f0000000040)) socket$inet(0x2, 0x1, 0x3f) setsockopt(0xffffffffffffffff, 0xfffffffffffffffa, 0x22, &(0x7f0000000100)="9e69e58cd2d3153cc39f73fc178617135b24152b4b93a5f1cbc16899ef2cfe59e78aa3910c1945ce12d95ebadaefa6ccb18d888fe310e06158fc88bfdbb25fe334545d69adb882ab5106b0a1405a26d5fd62a39dca4fedb3851dbe5a4ff00011b41601210ede7148798a67cdeea6595f44f96d75eb0882ab1e9896b8fb3ff512ef2a498c2483ce1ae852f31d7832c8b96771ee70bce856a9cf89699a17ebcbbb27767de4451168527faf115f4d945327b8fa487fd732ec", 0xb7) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./fiLe0\x00'], 0xa, 0x0}, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x80000001, 0x8004}, {0x8001, 0x7f}}, &(0x7f00000000c0)) setitimer(0x5, &(0x7f00000002c0)={{0x1, 0x62}, {0x101, 0x3ff}}, &(0x7f0000000280)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 03:09:57 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = semget(0x3, 0x7, 0x22) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x20, 0x320]) munmap(&(0x7f000001e000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x9, 0x1f, 0x401]) write(r0, &(0x7f0000000340), 0xff23) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x800) 03:09:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x401}, {0x5, 0x3f}}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:09:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 03:09:57 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget(0x1, 0x1, 0x40) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x401, r3, r4, r5, r6, 0xa4, 0x6}, 0x8000, 0xffffffffffff0001}) 03:09:57 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = socket(0x7, 0x8003, 0xfe0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/44, 0x2c}], 0x4, &(0x7f00000003c0)=""/25, 0x19}, 0x1) r1 = socket$inet6(0x18, 0x0, 0x9) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 03:09:57 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10003) linkat(r1, &(0x7f0000000000)='./file1\x00', r2, &(0x7f0000000080)='./file2\x00', 0x4) 03:09:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x5a4, &(0x7f0000fff000/0x1000)=nil) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/218, 0xda}], 0x3) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffff7, 0x101}) 03:09:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="45a98f95c955a45e0383db39aaeff4ecfd77f2523ab5ecfe81e969f9adad9cf151c8215423f1b2d2c56bd61d7ccbe371e2665df09fd14673ac46d58c63c8976b1c75a2c0bad3f1275b61d3c69963bcc66ae6a9d0a825772c934f20751229a87b95de32139063b514023b66af853d077843dfe9496e349c45fd3ce2167de49581cae1a8fe2c7fe079a638fbcd40c138", 0x69d2c6dd7de3abf9, 0x0, 0x0, 0x704483c61d4aab80) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 03:09:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) accept(r0, 0x0, &(0x7f0000000000)) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 03:09:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) getegid() kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 03:09:58 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 03:09:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) 03:09:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) 03:09:58 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x1f}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x10, 0x8001, 0x2c) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x21, 0x8000, 0x9}, {{r2}, 0x0, 0x16, 0x3, 0xfffffffffffffff7, 0x6}, {{r2}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x8df, 0x800}, {{r1}, 0xfffffffffffffffb, 0x98, 0x7, 0x80, 0x7}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x4}], 0x2000000000, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x0, 0xdf94}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x2, 0x2}, {{r2}, 0xfffffffffffffffc, 0x42, 0x10, 0x80, 0x6}], 0x20, &(0x7f00000000c0)={0x8, 0x5}) setsockopt(r1, 0x1f, 0x0, &(0x7f0000000400)="423f0345d60ad35c247ed71dabad59e2b40d91a4cb59780155d275f3dcaa36d3e93c3b91d4e6dd4f211cfcc3580fc1862aa839699b2faa22395eda415caa9d23565cfc8ccca988a7ba61065c1e0d52908e19e1e808977b92e8f0db2bcff0a1c3078682dcc85cb96364102c09f93b5600452f8e6b4107e479f2639cb07fb369f3919a7bbbd5f586010aa850b0d9f2e2b7f91d0f5f742954887ccc028a277a02ee94e5c0178da9fe87abf8fe6c4c8acc503297a105fdc7f7e61d3670292622e19023152f23659aeade2c315a506fa3baeabd8e05d48b62672444345afcd7b6dcf1bdf3673a748d64244e4f69b29ea18ed4e37f5200de04e8128384e545757dd5b62571180a1ac9f843eb0554ca4b8044f064a23790274575708003882af21c36b430ff87798d5e083c713fcd4de2630c74355f75ea71cc27861b717a2dc80fab97dd66cb82d3964a6b5ec1dc4d045a4ee76bc49b8b141ed7b68d3c35ca620aadd930dc09db27f2f5d2a56ccd2eed8957efef80bc9c2fd13da1b7a6d58d14f8ec45de943e8d6c9aa9f590055a39936dac2153518d62f7d02f6058e4e12eb28ba82d7dee094cbea052e2c5fdc9ff72904feca779fe6cf96c9e84df39d650461c4787680cf85bd3dd67da092d46d3cd34a3ee6e927bcb48d553153c205c00752cb6902e45abd0c88a489323c24c804f57837ffd48f802b28f7f6c0f7ff241dd679f264667be64c8b003c9062e0ef7d5bb73738d658163b26ddcd1d89faeb7eba01c7b74620048a30a82d4186c273162e23421a1df474559b92238305c50abdf156240f5847cfc2dcfcc73ee40a7895d6adf6bf0d14143393a89c5d62858fbb9c4cd91276e0a7296e77afb34655ae077bbed62e6c280d435a0f34aa51b5faad8245d412c2b1290830c205fbdb46a2e9dd67e16ee18fdd9bd16bde3546a46b7e33091027d4fde5a0c8077e9c25e40ff3b041c36475fd711e43a323bd3a02998ef135457722955c7c8b3d003940c43cf8b9c1c8cb6f6773a62b7575a3ea6dec68736283488e94d51c1ced65dbe8cd135f257e4afae3da41ffa1d12c460254d73fb52451864bd6086acb0172a640dec3fcca9b8d1bee76cbb2bbf9720ff7657341ab74c9689bd88e6fd9d4b090233ef1d5aa58bda097a368baa0a2fc6097368ffe83fd4f114081abbd2bede7088990eee4d6eea45bf48845a0115e250f8d3861d07332104dd09db5c0c327d75cb2bf2a37cfdb432345eff31b80b58fbffbd8f4cfdae6f1d626e3b0d333ddc64897368420de59892a0a216835caa933bd038e2323e496d5c7cb99ad17008811ba431b74b123218fcc719dbf279e3360526f729a20ae9dd4d13503bfe03d90dd8a8a0cf1621470344d72ec68499065488a9699957c777e2fb21f584e3d40cace76099df713333577c86164c4421f02f2e429fbb83c19b84619db78a63c04cffd7c22a24bf044a3eed9163295af34a34f6643a5d335c133120deb6433f99929aa14e464a2469bda5ba280488d0bc50b288295f33644a1036ba1fb54bff15f39e528955f3b8566bbed1390d0acc4b522aedf07adbec56ec9431ac7eac4c0a04dee87e06cb5cd97aa7ae6a5e6c8ec9e904561479e3dd449979289434a7a23c3ae0706827eff22f31cf10fda9b395c755750cc1d91f48586f258e161d9f4353291d817c78c2409d1db45d2dbefdd40bfacd5843fd2d700fdfc43f6bd18b71daf4df6a6a80d7a15ef84bc40f9325709ef723b3f3084ba83b7e882f6feabe4991b966123d1398362d468ed0131fce41fa91f00151a650c3a2c536d5cb657058c498d9f18d839ff788ded1cbc074c96e9ef288d278ecc314d258a1b016e72bf20dc44dc902a709e9d078a0e81755f0a6f6f0edd8472c0cd25b92f22ea47555499f92ae7014fa9525bc2ec0e4f8c4d5451c28b7ff78d7c9ef0a9c83238f9a94b67d627c8efaddbaa7950ebd53191939d70ca224de5fd63ae5132511306cf345692b15f2078903973d83d07383a3cac052ad6b01e9e3d126d7310322e41917648654a5c6fda6cfc86cb642b5e4d79b77a059357915540395c973be229266091a0907896f988436a0a96ec311f89e6a03437d33efdf28f9cdd54fcd15ad334ba158ad7b5cad265b4a588dd41129d2866e1bf324f5364b1f46d77f9ba20b8aaef03f497bac953208f262f5bac1feeea757ea3cfb9dffe8b726aae0662be41cfb73cc48acca30734703e55bd69c79dedc6cc4f9614df6329bfed161b274c1dd9b39c5b3a3d74d71269e4005b30e7944f0ba763acec1f110d07e57c040905e9b822795921b007a299d96ce3a48891587b9f48801b258e0c8581016bac72e9b0a5c59d26aa7437224a9fba4a3b8e03934f4c401badd9d1c66bd67e14eba8a9338eec9d5454cbe8a3fd7897d43efd55cf224e4afd97e93b67881bb1f584b73626384e782a4381df81c205f6f431a6d8df1d397e3f30ce083126714e542e8eca52c450d407d5da4570617ecfc071fde1357e7e169ad23871d8745a4a2c8b263284671cac14411a572af0d5fe3f434f9d0c98783fb3916d3f0925f790141b9f92dd0791832de1c66077fc05884a22c2b3b78416c12c46c5fbe38beef3e63e4050c639d26fd7e5f748a0acbd22c17ef8388e0acdc3356a3a528f4c2e940053c89dadeb5487f0f13c04f74b0c70735920c51d364f1c6881aed7866ecb16927dbf8a0fcb2ac024c4e7b5b88d241e08f5aaf46f1fb034fc257808b9f317b573695e684af8a3e6394684eb217fce323100e9e82570d33e5fefd4b366108c79319c61364f786db6111550d8d933329512d169e8c7c9c5bf424c9167dcf57057294544bd980363cc2f9e6136a87a9a598b5b66b8f70ed97bbac7e4788282dee1d002a04f82abb6e360f73212eed50b15ae57d973ac3bd1223f7be27fa7544d6d2a117c660d9e3918b85a9ae57263209e8c553b29797d4bc9565cdfb8e014c95a852b8da5f871a9a1a8d2119851a83177d12750dd893d2b819217396bfa950a252c8bafb0e37d0eb25af0238d730e624dffbc73a7781359f847aac13a8069a5aa86e6077294d46313a72534a61c06ad10d3fc455d77d6876a5649945aef687a3a293041c8ce12bc0b6f399a4f2b13e71810b440e2b756901783256595e829653a464a06c3a047fa3c500fe7775d3f8d601dca3dc9a1deb0edc146a36d6e6a44ae3185cb2a8e9d56fc69b683c3b26cafba92b758e80ce4438f6a096037a27ef8af3523f49a37d39c2dc076a09865fb2aa310dd586f61c0e6b47b5a22a9ab0a96f0aa558e0fabeab3fb75b14b6431ad4b41aed0fa4b73370c78597652cc1bf3a184bd0b1f9dedda5143af3092502a5ed499dc830cb31476884473e153fa1cbbe26df2f769d544a5d93fd2bc7e645cc09339786c18ac495bacc253c83f2ca37aae86699f4f40af099687da1e0b493685e1ffdd49a9cf06ab959f6a6d111831fb0a835f145d0b975a366f504d823507ac9b3bb92168cfd38be5f165a98c298b49b7f77be941eece0bde9118cf2a5ce0e499e893771f13f9ef6452be0ee76de628461feddd543d84dcaee5b2b90c5bea92785da3ec8a2a4a3ec25321e1cf3dc6ca222313e12f93d0b0ca8cd5fee481a760b139b02f0c1a0b1b11ec1d953a06a8f2745c4f8203a7e7df7707d9dc230beced9fb9c2044e55c971a9f64807291859b2047496e39e825ee6f32c16cabcfb46a64d3cd013b4169cb7460c0b93a914e30940b49c7cc28f5edb69e93bb60442cf17c180b5dc7b060115c818abb52c15b8aa3dcd5af4d2163a8274652ceebda19fd4092adb94b8c8cdfad2fcd4a9c6eb6dffe0771b6aefa230b05d3e717c0572b06362dbbabff1e638b2dbd87689b97cda01c1b7b768d24c3ce24e40f199270f27fd87b7a3ff80ba0227f4263bd9f9bab6969f10deaae9a3f86d030b87e2b4f36483492a1c232acc041c36f52f4713ebc454cca18df5b5484cf64a318ccc20ea41ade242e764d3d6ea70c85da23b94dcbb1caaf773b6f2ac61f54771fbf51c8736366292267d4bb586a8cd484e7d499166219bd14f9d2ecce3106e03bccbcaeb85096c972befdb9b6692766d3586f25f7a3f558250d4bdfbfa28e51672ac3c0f100dac6181f4ec3450458fe5336e6faf4d66087be643dc16f0c5113dd9f7296db303ebdcae4530554d470acdeb7faac9a54168b625fb22a6931f3e822d7709f14a3299ccfa281e0418b8f4d11fc566122e92d155c31485368c11e2be84e4fe064d6d4b3a13d0152ba7e9a4920920c5da79c673e146f3403fc3a8afce3447232040a8866c6a7869f05f8e0c6d6898fae6ee6f16983e792eb2164a7b9742a18c1b885f9085c2f6b588d432f7bfdb18e5bc2409956e2c2943a1d2c911d12cdc8875c144f53e6e92daec9bc6580570e352f2af8c56406f7abad082258e70014ac93423ee7f4fbdc9c7690bb5638fe57bf991b5b73c80884b73bc4c311f4c6c2a08a9c02b6905a16ceeb9070c14f2abaca2e4f18469ebe3959cc403d74d59b1666a4c9ced2fda702499a5989acb5945031f732fb77872c03cc78f4c40731198987af16ff27e38d9ea01cf6de92b3a25d68becfa8ae73639ccb77cdf72a2309714183529f02387324e2a965c442a9e73b0faa6a08b2a962ef5e65fae2c5ec170c6d255be72f14f85ffbc0e2a969584780b228120311fa1d75a2a9aa0accc7de96e1bbb5a514ad148305f6774f212e210fc2e662d5a0757eea542f26b1273e948f2181db9abb1495dbce355d9d6ff4dbb26873f1c5065d3d95846c3599ed1dfe825d6c785e8a662639a36ceecc92aadb715369d98f08ffd356312046f55e6f04c16664b3f980a13e56c226e3d148eb177f0f6c3b66b12eccc940950be5e7e10f7c833e91b541680693f5b236cc11f9bd6faf7c07e38be6f77aef18cc5f6ae78151feea48c8c5e94529bd83e21b2bda8988ae7e520c574cf0d97d5fbf852ff9de651d5abeaa6ec792b25f107c26f67e59ef6c355ab326c19cb1e551b5b6d81f4959d2ebdba9c67c8eb6f4b2396b8fa3a412b8077a71739273aa8965f2d6928c2fb720c7cc3c9fe19d9e55e4353a57ddc434f804a5e3bb71df5dd66db8957b097d71ef27bd368942b27f3c0eaec1fa48d0a1edc91e42d9d083c9decb6fe79a52384ee56c7d792ccd05c33489651560c4a78e31cc536ac80e4eb925c5d0958506d4f4320ceed297652f3fafbe6375705b21931d28a44d506264d390e05274ef5bb9e0076b808bba9817f9780a5270653fef44acad36561a485fb240fdd48eb3110e6902f2baeed787c393f180d32298693f40ea1946bb90cd6efd658246f310f19c2a134a81099cb262bfc40ed081d45ab4a9936d7305492d01ec7ea04df0fc9194c09436042cb1cec3e64b3fdb616c6c6f7a5104e75230f2805b2fe877409da82c2bc1cf06a155013014c78043848a34e99775ef6f7baf027d681623db5f5e604f05b84aa4a71b2e95c1073b32fa3f62448d1b5a2f6fe0eb3210e436f173ad12543dc748b04d56d1307f8ac175d93fe1d3eb76f86f8f744942a76ddf9431dc3e5a884ae7716717dd9153af9c15f1c4a71697da95e18f48164f836ed5708bb404eb4214f8c36061e53d3308ed7dc269cb0d2154f83087e9f82d9c66aea43f8e64c14db1250cc1bd4081031e2fca66388f8261d2db81c3eeaaddf4b4377532929d2aa6a59d13c65dcf24312348548fdf2871ac964fb13337697ca355d0f4b762e4d637e72423b46d4fc0f69eb56d5fe9b901443d9b198f12a849b3fe179e", 0x1000) 03:09:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) getpeername$unix(r0, 0x0, 0x0) 03:09:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='\x90$') 03:09:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 03:09:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4000000000000088, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 03:09:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xac, 0x20000000, 0x7, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x3, 0xcc3f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000081, 0x0, 0x1}], 0x2, 0x0, 0x1, 0x0) 03:09:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 03:09:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) r2 = dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/58) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x8001, 0xffffffffffffff7f, "90d2fdaa0000000000000bffea9c11fe4dbfa600"}) r5 = semget(0x3, 0x3, 0x41d) r6 = getppid() r7 = getuid() r8 = getegid() r9 = getpgid(r6) r10 = geteuid() r11 = getgid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002f2f66696c653000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="7d2e19535837536398f934f8b1b7d6736dfba5a694f426a3c8386ac9f278efe91faf05a689a4fe1ebe", 0x29}, {&(0x7f0000000340)="98d7af4a6f61f65309051e83da6a1d3ac9abe7d1cca182b378a848313ff41f19af38", 0x22}, {&(0x7f0000000380)="9439037aef466ca109dc1b78d62e5148caa77f439c9607b87cad955a1aca495a847e049ee56a0669336a9a60871fab68cbbbda995cf641087fdcbd20a9a3e7b6937cc16b915b8a471cdb2b0455e76a35814e9b1636336feee8fb0188ba45ee903dd1dda63c3153fb", 0x68}, {&(0x7f0000000400)="6d7cbd48985456e6652054225319e86117d5be8a8e98bc275b2cf2e2fa4ca5b9fd10d0f9bad817c456528f669331ebade67190c37a637717e625b9e1336264d4f1a448ee172fde6b1b22e0f6c467ac12dc3a9012be68b83842c93b13d6cb9641d93dfe54a0e9094f63c2336abc94d456ef83a397a55239906f62f6b7532c16b80799760d7a3382110cd9bb8bab211b20684aad810cede729a2272c3e29d1f651b11b2d4af325debff58172829b89e5d726cb74137546551fff81e10bfee04743826cc782", 0xc4}, {&(0x7f0000000500)="8dd25e901786808bf9c5da269903a120aaa3e9eecb9add77a4beef0a6f51953141582a45483f6c4e2ca5fc5d5a0b8df1a07d19b24b76d8b9195f31dc", 0x3c}, {&(0x7f0000000540)="e6f1d9f17e91ee18f765f2d913004f489e64e7ba1902dad218589ab71c2048586b7bb073dd167fc70cc55b11dec654b92cb8d24f2f9071d34ddbf2633a153e76c0bfc74ca38d2a2027ecbc917a5b91e9eb47fa7e3efc8f2b56515bffeb", 0x5d}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x2}, 0x6) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000280)=""/160) getpgid(r9) write(r4, &(0x7f0000000700)="e7521b88c602d44da624b30d343d14206bc8236d1433297a3795ab6185d744f8e8c459b357ed12857bcb0b2338c1ddfb2282b69038013d9ed2b3c519d70c0bfe25335af3111a437c1447a25443ee06bf1e796cd5d6963751cb520f5367fcf8a09e3feee4956979da13afe8cf51674fa19116778c6d26198a7a95dd45d0c36d06e75e3f6ed1629b7f688fccf8185a2858cb1747c91c6e37", 0x97) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000f00)=0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000006c0)={0x5, 0x0, 0x6, 0x7f}) recvmsg(r2, &(0x7f0000000ec0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000840)=""/103, 0x67}, {&(0x7f00000008c0)=""/32, 0x20}, {&(0x7f0000000900)=""/140, 0x8c}, {&(0x7f00000009c0)=""/195, 0xc3}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/224, 0xe0}, {&(0x7f0000000c40)=""/247, 0xf7}, {&(0x7f0000000d40)=""/42, 0x2a}], 0x8, &(0x7f0000000e00)=""/182, 0xb6}, 0x2) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) clock_gettime(0x0, &(0x7f00000007c0)) socket(0x20, 0x3, 0x3f) 03:10:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x1ab) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x621972036631c7b2, 0x1, 0x800, 0xdf}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0xfffffffffffffe01, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x800000a2, 0x3f, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x6a7, 0x8000}, {{r2}, 0xffffffffffffffff, 0x66, 0x20000001, 0xff, 0x2a0}, {{r0}, 0xfffffffffffffff8, 0x86d0fe2fb6fe8aaf, 0x1, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x3, 0xc0}], 0xfff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x2726}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000040, 0x4d, 0x10000}, {{r2}, 0x0, 0x2, 0xf0000000, 0x8c, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0x898d, 0x40000000000}, {{r3}, 0xfffffffffffffff8, 0x38, 0x20, 0x8, 0x2d}, {{r1}, 0xffffffffffffffff, 0x40, 0x31, 0x9, 0x8}, {{r0}, 0x0, 0x1, 0xf0000001, 0x40de, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x101, 0xe5}], 0x3, &(0x7f0000000080)={0x55, 0x5}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) close(r1) 03:10:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1982, &(0x7f0000000100)=0x8, 0xffffff86) sendto(r0, &(0x7f0000000000)="7b642ed02725433ad3d20058f544a08385ae6b04c9e34062d321bc84ca688ab9c99f6522bb7fa94ddf9b5d92b55b4d1c1781fa1d7aeff67ecf56f8fbf73cd5b16f105b8b8f6467c2f34f08ffdaa8f7afa2", 0x51, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) 03:10:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x800}, 0xc) sendto$inet6(r0, &(0x7f00000000c0)="5e82a9de2b8abed87251624ee86a8e41e9f4f845347f860e9407a3d432f567d264c415ee98ebd8640142c5b7e0a17c1e0d6054a97675ff73d028a93235743bb8f3d175a0eeefc48eadfbeb5c06659087f4c9092eb726496346dd67c8e79dc9b2a9efe258d095d9c247aede0ee184368305a7fa4f5e5a5fb2aa7937e529c820fb3bc12cc8da1d1d2b6e54cffcb39a9691e4983d7acbbec973fe0027f044e27a5ac0b4440f463ea56daef6add631406c441b0dff2a32919388", 0xb8, 0xc, 0x0, 0x0) 03:10:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x7, 0x2}, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/60, 0x3c}], 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 03:10:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 03:10:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="88000000000000000100000000000000b16b581a491b834f5a400dd9011793a9fb9cc9e51829542b75a9b81d8a30ea45a8bf3e9ea3ce8c458fdf111ca357e5134cb57b24ccb26cb167caea49442aa49aac94639a10dab6567f5738673a8a96aae7f6e2bab18058c92aeb8e91cc9517178275a5a216c98b91c1c2b13bcf01ed29078b3e73cb59ec26914255955b71799c02e7615f862e02"], 0x88}, 0x2) 03:10:00 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="c83c6343d64a4b84a0a488a0c7266dd279788b6c50f7d114858862679472c6b50548b07038", 0x25}, {&(0x7f0000000180)="dfc182a7931845184d655e99c33a51aa94d7db9e61718912b4f5b31434b0f89827736179d0ff28299f0b794125c298f6b33a827a29a7d30b8d7b05ac00755bdf2953c73077086dce5790cd3e20a77f6fcf33e61ffe7ce5c33c10b80e046ef18e8d200afe5ce597a2c4795d4beaa51a4476", 0x71}, {&(0x7f0000000200)="b7edc92fe46713aef1ef413308a05b7b8b88b4f2f7e39da7ee9aefc3e6d460c12f7e64d66e73effed87280f1a7e5b36d22a5503b2dd8203cb703ac7307c6d4197c2898c88f6e6b85730d219c26f3fbb327e40413725c886c8ac15f8b29b20ad15aa0308d8c5f2982152ff7045b7a1811f2910a56f5f0e595784b8604777119298fb7eafb807464e773b68758084f91911fbbbc2afbe3b07858d615", 0x9b}, {&(0x7f00000002c0)="a3da7828f10860fb446c7a4871d4b03cd22afdbcd13cbc2e2d983dfdd1f3d3e8a02a54ee1d5398f4db75f5bf5829db4b78fd45e770470a8ea3f5f1e2f0b69fde97d777b6addb7d4d3da3706113c38bdc32105190106ea86e46657a98755ec3ffc0fba5a61c34f183c2e7ce1fff8459da677f937a5a024987b9732bd635837d5b38428548f2f97bd4627bc84a395204232a7853f50e22b1a03f9ade233a5af2fc04beaa305f73da327578667957742712318bcae0e83a085d3e3723aef0e3f1bb7011e3112aacd2b0fa2c3a1706ee", 0xce}, {&(0x7f00000003c0)="88a4f8fe0a43e3df80bb7d69819a06620ef3acd8666a184e85fa33f4ca2fb3c2b7027fd40804b8ff077acef3865b7742f70e2399110f943b7c70119b0478fe915833a0b30e6b2c30d1e760968c9818b8ee36e0e19a791f7104e3898271985c896850c2c196cb23", 0x67}, {&(0x7f0000000440)}, {&(0x7f0000000480)="b13eb30d700c9d7590bafedb42c154d07821862befbdcefa40dbe701dec10ca89a667b9482dba2c5645b837a1573309dd2257991fbcdcfbc3f6ac5e7a96615b2bfdb5490266785e77e4e34b9e986b55fd6458cb04af217498a4812832247b90885eb4229f539b84b3369af4409d0b2c87afdfa60a442d224ed387e5f1e81bece730caee9799310cca21b0b2f2664e2f9834d36fb999804218f7058e9c629dbecc3cbfd960608ce6d7e33e1b7f23b6e11664e7385b343e8053f8b550689a7a7fc9103cd3ee09b476377703e72159c6a1a7a572a6adb12370b6e9800c63dcf", 0xde}], 0x7, &(0x7f0000000600)=ANY=[@ANYBLOB="8000000000000000000000000100000094af4500de65f207b029aa7f4036d78b5fb5ea506a8dfae2b285181f3bbd420b300ad3e1f41edc2e43cfd3c82c369958403357b258446f9f1bfcfe54e0c52ff6844862495096bde46c91785053175ff391f4c177e6660486724fcd7f182067b01ae0bba60290f0fe37d9997896ae0000e000000000000000ffff00008c0900009597c8ec83e4360a44e5b8fc93b906a761b979ce29dc7e2e76c73bf89f06c076c4a8af1f4d7f1d0617a9da8b4163d49659545b8f36055ce76055bc8fbc448c927ff5f2eb2033007be010ee44518c152b7f0ebecdbfdb2d96600d6a0d1eb513b7c338b403bc80e11bcf0fc28f971ec8d64fc0b5a86221067f5cd5eb690e7b06be09bc69c53bde44be07001e0b74e4f76f71244d156ac26a5ffff86abf1d5757a7a0efd9e4b01d4434bdada46a8897f343c2fa0b3785a2d57b7a53703addf7613e462d94bca4684d5cbc6e3074300000001010000000000000ffff0000000400009c5bc75832ed907f6496d74bfa58ff610fdaa08f41aeec8a11464e817ae1422eb24449a5150c3e4a74fc86e6f0aab576c39a0bc135f20e717ec9cb44f1dea5ab604c7e6f5ccb0bbd3df3e49d0d1c019b40ccf36dd67db62f6e96c9b495cfc5f3fd6bb2a8e9bb14a8881479bdbbbbbea5e26cdaae5cd61dc808750e67ed0801cb5218398a44605ee9bd02d6908df6115d08cbb1608837a4fbb614213d3eb08edbbeac082a2f95786bcce4cec603ff03a90ce703a780274e7914538c64b93181d3fdb5117db265eda4050408a6317cc64e6cef73613f5de72c45e06e57c541c5c07ae34a24df56ba32397e4c210ceff6d17edb16f02e6dadde2d5bfa730512133f3e1b6e94cc495dc50b6c560e27d2e4dffe47da088e0978f0344fe642d8f43ab1e728fadb4d83ba1c95e52843a0560f86fe850d76dcae657e7eccafde2b5f4ad173c2eeec8664e993bae0131cdbaec3123cd99dd287bcbe9db1fe6bcb0312a274eb0e4c0c8e3d2dd110293dcc4585cefdcc96e34956793135ecadb054fa10f92dc1e6d2d27cf26de5b48b5a447231eebac7e6d13f31a51ad7b8e7df55be03be4c56a8d272d74de0541b04933e4455596967ff0fddc088e9d3fa03ea2bae6355bf39c82b8f3aff1d406535868ce0994170174e4127a83273ab71c5e0363c9189315b8aa4871802959b2f0160507294518850110213fa2e166fda9b9f52a169c5e13b8c571cae372917a368393e310d12324bb3ff66033d6dabdb752fc06d27cb4e9f1c9e32af2ff952d5e56c2b7795a1df1b70bfed1f0f7ec5541b87fdbe1aaa80c1db7c6eb522dcfa3a2235fc3be7ce7a45a361f7dbb7c10f2fd72d310fe9eaa3f3f90a84606d0332cfc0173b2333894965230373b14f8b9e8dbb7ac83f175eaab7ad87b48041163cf95695c4a6327394a0feaf86bdc7cca708c58a63ecaf80d04b2317dd4f0746552e0b3d6357cb9d84ec71c09efe194a15a8ef8d7c4eeae4b8280e094856d419a8f998d53072e874c1a6e76d09372c1377886557c726b5739c7394e265948850d88587061c30ae48556d2c4def92fd0cea2dbfbdfd4cb0513f9e00016f0f34593c31a9729ae354a962a352a413d1c83e34d744fdb13e6a2fcdf370b3e00fe75d31b2cbf1e273b0e31c603c3475373e127ddd90965c3e33433c326d3c561cc266949f43d942b743a03c94edb5ec295bd8cbaadb6300095634953a0e4e270c95b3372d40397dcc7c3ff8cbc6ddea82a7480bc1d8390870731acb225a5eb45ad94966ec1175975e253fa24a0ebd0eb2054f8d19a7bb134372e151bf004980f97fb6b82e6dae1d1ecdc29cacfae62a1928a418dceacadb1456376988ff14348a0d6556a3e61d5f8d7728b0fdaedc0615edb862ff72ca0a1d2098c8bcb6e09aca1dfee6f37bd33d7cb210b80fa5839d2c7a5a900a2ba2ded5188d9e1471ea9a463acf7fc27a9f111850449083f45a6bd70f4436fdb9934695e63fd41107a7644c9af4cd6ed6623d1773f1bbae8db123f75e2884d9e53e9d5438901a59f2c666d0c2e39995df25328c409493afc6bec5a72ec57a8ece5a491c52e3f3defdb29627b6b2f47ae2057aa4729073c748208172c095193b6baee45842ab0066f2922c899e457bbbf1d28cdd55df4542b8fb3ed0ca993685fb8f3beb79ac3d6165b93dcf8e81bd423b84b64e65a7de8da7cec3c69de0ad94e52ebe060871b695b67e46971d5b74d9f426ee0e9e9f9d8c8b72c58315acf3121eaf5d76ec22df5e85635d482b2ab1b89437713d90b439c76b3c9d6197c507ab7ddfc0ecfd825cdb2783d2a473d0899c488ef9aa729d790fd410e9b3904f786e4ff6edfcfd086c9f8d3cb03ff0b73dcfd2ea052f09a8e5bb7e10de9060117d33c69e88f38a10655091f246ac4837ae0ce0016f4b9c8efe46a7e15963ddad105853dd71e2dd803394b136cdfa006af62301683d9ec6b586458310835e65ea8939779443e5d44084e37a283068d0f147e52c4d21943c5e0b3d9b68ca6a9b1b220b524d11bf209112b27f0f1801365f38795f3d467e8cb6412a1651e299a75a2c99a63c8d0d83fbe2ecdccedb597ad50eeecd63fa3a46013c7c73a001ede0291c4d12fc96612969c2f7eb40cd9fcc7c980487b50d82b68e6dee1b93166297b9435974a87ae31ee2743910ec361d174ff3745a9bfd8eaf9a2f56c2519dfb498cad746623a34fe1db257823099af619e7f35f8cae846524ae061b7b93529ef752b6b09add0726c8d2649b9c19dafc8f4604f807041b3b03431f0ad42e1fc006d942daaebfd788d83aa36f31412793335c6f8af864f5c1266e0327ee1c0ddd3e3767afb748fd24dd9ac68eece75d1e533359609cb5abb6d690ef11959e208f9154cb2d23c9a25a2557b8fd0401388c4d35b1023084d95153b441d97045b646c6b1ed07d4a95a996280943eddac78984b9cd50f9f21e1009df6c32a0d5d419bee94107a9cb2bc3de646682f0e9f29a0335be50d1f9ed9eb406eac7bf32910983903029393c3a1872ff4efd2a75862a5e455fb7edd2bf7e08bfd6f1b08d3b3d3fec5e4d9a218a106ff652fe5d509e9ba56bd65a29a543241ef7e68b1ebe98cb0a30df9110ee9257087040c8b7fd9dc7ec9a80b4ae70b1b98da0199d0d83a7b71c196f281d7c7f118be5f1f478da6d292918f758a68a7694925514a787f1bf5b8e3abcbbe81e561f3ca930d91649f5cfe947c063a9abd7806ccc256449ecb78bd2fd0671fff24a836c63be18004db4a69c63f61ac2f93153ee8239e5fdf5d6415395d8e04dfa267b7d18648f20f3e3fb7b1bcd5ef6f1147204ee8c5184f610bdd82d5d54da3e206b54121da3d533ec5118d36793dc8bd47f89bf1830397d80ac5bc5566375b305dfa7d53212b8a0b2a47f7727d61d1da412e3d701f062389f109ff11efa2bb6b387adc6ee94beae32d2ea80db3b23c9d53e7073ce1a385d7f7c9e4730a779f31b55babb27553f2b989592c3b1180c71b6bdcfff5f3271e953c74370c027ff362ef397a4f3baabd0f5793c1b40a4c1dd555a0b2edb6e1982ba11b1e3e03dcad0cf74a254bca6e811a120f9fd70b576d054b86a1d0af8924b63d54504a2ca018a2e340d8305ef35e79c7070433c86e241a5fac79e646b5ae239c514308190f6b061bed798c92cfa106f19872a8e78669d5648e25d5ae370f1d1b7eee196c8c386c3625bb1477b2ffac7f5f11dc3671024e98dd4630326fdc74cd566658639d076a176c4f54ef8705d06557fb6d5796bc3482b1afbe2c92714152f0f8e479510b2c73a3aed2affcb39b223da6d5208ec39c6bd5709f99f7a82b7f1bc2b9874f64f8da392e706bf043af772a24c9812a16781df6ca572d687c0351c25d2ecfa54469a39bd0efc79a80813a20c9338bdfaaea427b37e96a437e70e25658a58ead65bedb5405e2d28cea82e5f8d983e09d30df4de7c98dfdb6580ecab51c98e819409376d28aad5c2e62013407fc5c9514ac333abe427200372dd9eb889ef6b5a03615331e0b982dd45b81b52de0b99382b7d550403fc40412eb96bfd4443d67696bcac82e21336612d66b1cb0faf554064ab07303e81259167d786aae2f78fc3596ab845f1827b0364b27de9496c70593301ca9008fedb3cee56ae69eb58972373924ec5438f7b13cd1b0f903accdd4e863524dc28c74eafe5dbe79a4137b22c370c952adf74bddec356d3d0d523bf7500dabf1762bb17302c94d7533808a01dc5b74739a49eb83b873a74b4834da90a0808597e00beff5eb24728b3a32b9d5464ae3641ee920345427ab9e8b630c57ca4ab9a6e390e7865863e24bca6be4fb7fcfe63bf9993ee1ef6fe168f6f02e19b035ac6f75c87ed57bc49e756b13ffdb88769b6db40d7d1cbd46856cad3da843d2758bb5e50bc27ac6fffd9dd46ce495408eaf20758b0a33852cfda65eac4f94d56eb75069ffd1bc8bc914bf6cfa27966ca82df04c334605b78f447f6ee1f8e72050f657fe465fdc5f5ae878219dafd770994b09238c22bd54d5d60258479d0fdc0c9db2112ae62ec05aed2fe71c195a0c55997709d70426eaaadc1d8b8149ed251209a698dd29bbb96103c4a465b6d8feba241741ca1a3978d32ea570a1d821bd11de252259757df4fac697432dad2b9bcdf42946b3baeba88747b03110524898e3b6b8d5bd8217dc80a6c66144ea5bbcc324f3d453fcd8c908da0c6f93ec0e11f8ecdc0550c7a65ef3c1a4c525bfd45d19d84740648f1956fcffbf3f9f9fde8672b816a49d77c09a2e29dbc553cc56a99150e0bbc8dd4e6548e5f576584d82c520dc96e90388c08b94f6b2c3f69468d568e489db175bff1e8cfe1bbcc9903b429fe3eb32be347e33917bcd1d6597981d3583146397733338e0101558da30328e46e98b49e79135a8eb94ab4695ae067ba7d5cbd44491f9052b769d29dd711fa4bcc89c601b301aa362158a4d037d7e84d19769bfbf8e6006e03f975a6c6b49091b6425a72f7de91ee2b9cd5af9140f5ae1fd325e1a0ab24ea5f3c9441101968eee1ab6b6ba9db9496700ecc3ad3316b9623563af209a6f4d4abeb3199d3c3a6967b59b1e86c7ffa1177d0e8dfa94c86a856c8626f1d47f1a053e09d89fb66055e3b1b9532f5a7a3dc8873af1f874e62869d7d7ffc5d2cce745cdb53ed1aa97a063383471a34e36b14793af605b53cc51ac5bd52f27e578306dfceda3f20f459d82d85a5159ecd7c4bd026a2fbba518b1dd0d97f9b0dbf2c4b9fe280ac6a96a0da9eb681f25113933357ee4823c7070c13d665f17531b1762a591f257952a837432f83ecba5011cc219ebe3975073ddc8d1ad14d0a621e8aae7e2836c45eb9dce7b2896af1f9ceebbee5960340a43dce2542588b2caedd2bef4e51114f709f01cf7940f5d4549cb0c3bd4dbe65e6c0eeb2766238dbae0886325858c6d0c9b5929c208cd41d9db54d0500f6319cf763af58e7ff66539c040d2d0bdeeaf651b52da48ab8ee09c6ec879e19d823686ca522e490df76c0d1b02018578b94a44400cc9df22ad9482dcaf4d8e0c2efa292d675ac5560d886e7b173e8c5403434d6964c53d886126f6ce446bf111c11362c66d5f76c919bfe17343d3c37c4109ce992c8b6af3b13571717620ee94c37bd61c53fb5e8aa631fd737781182bf43ccfbf36919dd44f63a013a6ab585854e9ecfeffec59bcd35627a520a9c135a7ac278bb57dabbde0d30524557a25b400e804dd08d252908c2d2352d4cfcb04b23b653cd222cce06e6f44ff95bd53a02ba7c3fe8597f1c36854ee3e4ef782d9feb8577d10cab3c4c63fbed583ea78b0d290ea8b1f2ac12cc88dd03ae23510e76acf84187f565ab32726e322de238b9e17e7c3747633d87b09a9eb4ebd6e6dabe293381d584149ffc3b20ac6646a02713b667e5bf96eff42d2cd2ff12af90c4226cb366496cf106074934f6d1d2fbc9ae1fdd816d4ea31c4ae52fa76e949a9fbea60c9c31b50102f1c49195cb00b5bfd6e3a7db4c2956341f376073d59bceea3d395266ebdb63493fb497f3425bf14c88c4f8f9c10e2ed73037749184413a746fb46f9319c82c5b40e2d43fe69ddab2b646351403d938a43b690aef7e90e784dbfc6926eebb1bdbab0b13f5c860a4daf87efabd5fe10882cf7c18b5b613b4e46f7c1d14773b78f308f0e560b0168e265714e2b3546e278c8956d61a77f6bcdfc1d187b875a9a5357dce729bef5d18e701c741260fbd37be266f113b5e1d3089db30ff1b4916dc8e7d84ef2b65af94248914000460880a76c8d7e92922a8aef8fde48c000000000000000000000000000000084c27a096f5cf542705a244e06c6ad54903feeecaa4946192af01c95c0a44ac1c3f0cae72b32702b1bf1645d089b2a651b5e35841547b37a8a7ea1b810d67653b68be71b6ac49772b113180bd9b9f4614d6a4e99fa458d84362569595e0d6690124bdf73f0a086d22c5aec3432fc7dcca7873c7827012418d8a33bc996e3e5694a3c64ebad25b6de9f3642ec56aee1679ce4d89098d53106ba94a32fe3c0d100000000000000c800000000000000ffff000003000000c29d8a1199dae1b2f2a0589c9a92b621a520cde521f6845aac2bdf85ff3afe8ec1d540ac81b1e583c7b3e952aaf1a97234733444760e764c8331303cc78d41addcd24000e9be1011bc456eac4b54167da33bc21fc8d3210146e9405a54e68cbad262733fe00dc1c7b4d8762da9d032b3cb8c04920dbb8f5ec8989e6a8f997e315d75cabf6a8e845c3a6421baa5f1ca8661a7c07bc50e74f97de48bde06677eb0982aefe8d462585cd8e481d56bd7e2c62f4bf5"], 0x12f8}, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 03:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 03:10:00 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 03:10:00 executing program 0: shmget$private(0x0, 0x4000, 0x8, &(0x7f00006f2000/0x4000)=nil) 03:10:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) dup2(r0, r0) 03:10:00 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f0000000000)='./file0\x00', 0x83, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 03:10:00 executing program 1: r0 = socket(0x6, 0x800002, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getpeername$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000800000000000000000000000000000000000000000000000000000000013dc5d48437ee85241000000"], &(0x7f0000000600)=0x3f) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) dup2(r0, r1) shutdown(r0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/143, 0x8f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000140)=""/144, 0x90}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/87, 0x57}, {&(0x7f00000003c0)=""/245, 0xf5}], 0x7, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000640)="4dfd26b071ed5c46f37874a5070abfb1960504a7f2a04c381b5475f085097d9d9431704a6837878a2af8b90886e42a45bc7dabdfaa2f29fb17d0b2d9953b2f0edfaa7454b664625760f9be596380f53e148e14a9dc938da8aa871643727ba13c6560cc3fbff10736f142aa231974937dcd25a8dff9a2720254fb890b739b4c71540b2ea3a9e2946635506b175aeef78fa56e9fd9f473324f864aad4c2234e9e0a5bffc79ad7eea70ab5469d4bc77785cf92c727c5389b67b3a5f3f1e5db3de39be4c", 0xc2}, {&(0x7f0000000740)="43800f0c0d7964aa4eb6e7f24ea2403a76f2088750471a53dc6a0ed1f793e221756ec51478a2188579d01ea9dae73423c46283a19d3289ef009a37c4d0492be9e959e9d1e57af0adb722fa0ed02e56ed387a9ef4cf4ab4a6f1c9d0c3534a73543ef462b5bf8f370f4ddc9e9fda1ab1a4bc1e1344fc5a2d4767f2eb0c7155210c54ff5cae", 0x84}, {&(0x7f0000000800)="6ba3f7bf6ca84313be45fde188be6f8919ce0e7a9b4ff235638284572e0b2fd7be388a1635e244571ec55885e68a6d990cedd6ecdaa60929b4657a54c884477e21568ada50e81d47453e53c33d63827ae17d11204646b0080181bf84e1b4747673d41ba9f3d5a8772c2de44551b2d0e0a5ac7c1af8970baa2abe6b00f12dc702b1d9a69cfd135cc2325df49a54ba0e094ed264123bedcf25d2042b0f5ce73e4807b5b682830f2ceacb6c08eb8aad6b82acfc09b255c141", 0xb7}], 0x3, 0x0) 03:10:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x27, 0x7, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/82, 0x52, 0x2, 0x0, 0x0) 03:10:00 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x4) shutdown(r0, 0x0) socketpair$unix(0x1, 0x8004, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 03:10:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="99a9fb814e0894894db3b0626a4b9dcbef6544bc9359", 0x16}, {&(0x7f0000000080)="8cf059fc637794d980a57f9ff7e5d5b0baa0aca4fcb4e03bd51f48", 0x1b}], 0x2, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:10:01 executing program 1: r0 = socket$inet6(0xa, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0}, 0x1c) 03:10:01 executing program 0: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000594000)="1f0000000104ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) 03:10:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x19) close(r0) 03:10:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0xa) 03:10:01 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)) 03:10:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x34, 0x0, 0x0) listen(r0, 0x4) 03:10:01 executing program 0: mkdir(&(0x7f00000aa000)='./file1\x00', 0x2) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) sendto$inet(r0, &(0x7f00000001c0)="5bc1d042f80555964354feec1aa9be8abe1849a5698497daf2828fbd744a65bc214e231b84b073250db5517f82d0647796a0301cb06b124616b60d2e943cd70f1e975366772492d67e20e336e0804b01095f031af0cea2790cdba9fced8640acff66635bb3fa42d10d8bb04ee8720986093b7fc8fc6240032e8ff8940f37238b5d83e53c619227e68b661ef1c1ad059285ca1feb7ac4284e9b212d0214f0e21072e06f4e37f4dc0853cddb2a", 0xac, 0x8, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = kqueue() r2 = dup2(r1, r1) getgid() read(r1, &(0x7f00000000c0)=""/106, 0x6a) sendto$inet(r2, &(0x7f0000000000)="91021fbf738deb88cdd4f46ae8e24f7dc48913b2562e6c1573e7611b9844ea53ffc20f28fe41c6b7063d0a9ea9fe73bef60c9d3c96316166748da03655b8d5478fcb4c8b47499ecb91089a49c4ef85434adf780fa4206976ef7e05cb2f94f4160885", 0x62, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 03:10:01 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) rmdir(&(0x7f0000000640)='./file2\x00') fchmodat(r0, &(0x7f0000000380)='./file2\x00', 0x11, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) r4 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000500)='./file1/file0\x00', r6, r7, 0x6) r8 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) pipe2(&(0x7f0000000180), 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0/../file0\x00') linkat(r1, &(0x7f00000003c0)='\x00', r5, &(0x7f0000000400)='./file1/file0\x00', 0x4) poll(&(0x7f0000000240)=[{r2, 0x4}, {r3, 0x4}, {r4, 0x4}, {r5, 0x8}, {r8, 0x84}, {r8, 0x90}, {r9, 0x10000000100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = open(&(0x7f0000000440)='./file0/../file0\x00', 0x1, 0x100) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) getsockname$unix(r11, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) 03:10:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x3914, 0x6b}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 03:10:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="fe57200000540000", 0x8) 03:10:02 executing program 0: socketpair(0x2, 0x3, 0xfffffffffffffffa, 0x0) r0 = semget(0x0, 0x2007fd, 0x101) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000090032e3043e3aa3c5a4b6ad000000000000000000000000eaffffffffffffff000000000000000000000000000000000000000000000000000000400000"], 0x46, 0x3, 0x1000) 03:10:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x41) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x20) r3 = dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000080)={0x2e6, 0x80000001}, 0x10) close(r2) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 03:10:02 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) openat(r0, &(0x7f0000000040)='./file1\x00', 0x800, 0x10) 03:10:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') unlink(&(0x7f0000000040)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 03:10:02 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 03:10:02 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r0, &(0x7f0000000140)="d3631f8fbe6e770a873eba894ae6d541d006fca064eeada13e0434537f07b2a9259325db1ba2987cb80201a485b49c7693aeb0e7b8", 0x35, 0x1, &(0x7f0000000180)=@file={0x0, './file0/file0/file1\x00'}, 0x16) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 03:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) r1 = syz_open_pts() close(r0) write(r0, &(0x7f00000000c0)="03ed84c55f39f0a833d17631fbfe3e90be51b96d8e0518f6c341bcca91115e98da7fc6f8840104", 0x27) close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x40}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 03:10:02 executing program 0: clock_getres(0x0, 0x0) 03:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x100000000000, 0x0, 0x100000, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xbc3, 0x0, 0x0, "b6086cba46418ddb1b9e075d3311ce09d31d6188"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 03:10:02 executing program 0: socketpair(0x30, 0x4005, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) 03:10:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0x0, 0xd, 0x10, 0x5, 0x9}, {{r4}, 0xffffffffffffffff, 0x1, 0x600fffff, 0x41dc}, {{r4}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x400}, {{r1}, 0xfffffffffffffffe, 0x4c, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0xc9, 0x2, 0x5, 0x41aa}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x0, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffa, 0x0, 0x20000008, 0xfff, 0x8001}, {{r4}, 0xfffffffffffffffe, 0x10, 0xf00fffff, 0x2f, 0x57}, {{r3}, 0xffffffffffffffff, 0x10, 0x82, 0x200, 0x7}], 0x20, 0x0, 0x8000, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x100) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x2008, 0x44) bind$inet6(r5, &(0x7f0000000380)={0x18, 0x0, 0x10001, 0x35}, 0xc) fcntl$getflags(r2, 0x3) bind$inet(r5, &(0x7f0000000140)={0x2, 0x0}, 0xc) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20400, 0x1) bind$inet6(r6, &(0x7f00000001c0)={0x18, 0x3, 0x9, 0x8}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x3011, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) fchmod(r2, 0x20) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x7, 0x4) poll(&(0x7f0000000200)=[{r2, 0xb0}, {r1, 0x88}, {r1, 0x1}, {r0, 0x81}, {r2, 0x14}, {r8, 0x40}, {r0, 0x10}, {r0, 0x4}, {r4, 0x4}], 0x9, 0x7fff) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000340)=0x8383) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 03:10:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r5, 0x6) 03:10:03 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1b2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10002, 0x40) 03:10:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) 03:10:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:10:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x4) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00', 0x4) truncate(&(0x7f00000004c0)='./file0\x00', 0xf800000000000000) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="2fdca51f521ceb9891f1b048a3b72515479d5b7af1ddbf55b0ba021eaac5869a3c82bebad61090830d21e7ef6b189842121bcf0c3c7a8d89233d49ae7422d56abc361db71fc7a1d71776c9f55b79d3f79ae77bf52d3b6fa9cbae58ef4295e19bf9838508e747d7116961e86bba63bc3878d390c4ce7d039c6dc1dea0004a5a4c4531e6a5397718afdc42", 0x8a}, {&(0x7f0000000140)="ccbbc91688b06f", 0x7}, {&(0x7f0000000180)="c81495d7795af3f6e1de99b03a10de920eee69bf0af63b095f4d0a09d109910b4f7f5cc52ee9886f04c34d677909f4da7f12a96babd61a3dc51646abe40b0fb743cdae2144c4d014b2c6b300abaa177952c4c72bb327620dfa1089997a8c52793d7b7f9c91b9736347", 0x69}, {&(0x7f0000000200)="4ff7ba24e5fb7011bf9ff7d644a1dad4808a2cee26fae55cee4aaeb4c066f57617817766c8ae914c5aa6d808db36008ebf6d5e719a9025cfc35943a29784715698de73b284cf527e858d9ef938b74012defef63544fbc921cb96d61fc72b4a2adecac25dffca86bcb19e61f18d38801c3799bc40650dbc96f01296c1992d3919805a77d45b5e374ffd1faa3202902982c5ac295cac749363c83d5bb0f5f16e4554ace3534629e6e1f739be84d27503b1900aef15a969786f13855b2198146c1040eec4a58e4794902f34bfc57ac50f6ba5d1a4c74a3a88c7db8559bee0b27221468308dcf450e7695f1a799d91f4cc2ef9206f9805bae3d7e50597c2f0b18f", 0xff}, {&(0x7f0000000300)="7848ae67d10cae56683d709f0a1f2b1734188da17173c7ddd64fae787b5ea57d45b0b673fdd926065c107a137061885c80bb2641b8931b42c5ceefdc35d4de3707543d9aab4c9476b951c3b713f61f30296574fa90e260fb", 0x58}], 0x5, 0x0) 03:10:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/34}, &(0x7f00000000c0)=0x24) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 03:10:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x80000000, 0x4, 0x101, "55fb0c99d8e1017e0a51e329764193996ca531de", 0x156a, 0x7}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x3, 0xef7, 0x80000000, r3}) close(r0) 03:10:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="827eda552a041bc6f981aae86f3951aa99adc13619d700000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r1 = semget$private(0x0, 0x3, 0x205) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/243) shutdown(r0, 0x2) r2 = kqueue() socket(0x18, 0x8002, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1e, 0x1, 0x8b, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x5, 0x7, 0x29f}], 0xe00000000000000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x3ff, 0xbd6a}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x3, 0xff}, {{r0}, 0x0, 0x4a, 0x24, 0x6, 0xd88}, {{r0}, 0xffffffffffffffff, 0x1e, 0x20000080, 0x80, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0xff, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x88, 0xf00fffff, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x511}], 0x2, &(0x7f0000000200)={0x4, 0xfff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 03:10:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r0, 0x0, 0xb678b22fa906f97) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 03:10:07 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x245, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 03:10:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="0000c93d00006c653000"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 03:10:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x400, 0x4) 03:10: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet(r2, &(0x7f00000010c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) readv(r3, &(0x7f0000000000), 0x0) 03:10:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 03:10:08 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/120) r1 = socket(0x13, 0x7, 0xfffffffffffffffc) recvmsg(r1, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 03:10:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x400) r1 = semget(0x2, 0x0, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/4096) semop(r1, &(0x7f0000001000)=[{0x3, 0xffffffffffffffff, 0x800}, {0x3, 0x8, 0x800}], 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001040)=""/70) setsockopt(r0, 0x3, 0xffffffffffffffe1, &(0x7f00000010c0)="017561872b50c583b926280b5d517397b7e9c42cc7999e1b132653a40e95390e331794cf76bc6494f45747d7fbc99ffc5b7b", 0x32) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r3, 0x2000746e) fchmodat(r2, &(0x7f0000001140)='./file0\x00', 0x13, 0x6) r4 = syz_open_pts() geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001200)=[r5, r7]) semget$private(0x0, 0x2, 0x80) setegid(r7) setgroups(0x6, &(0x7f0000001240)=[r8, r5, r9, r5, r5, r7]) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000001280)=0x1000000) getgroups(0x9, &(0x7f00000012c0)=[r7, r8, r7, r7, r5, r9, r9, r5, r9]) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001300)={0x4, 0x9}, 0x10) r10 = open$dir(&(0x7f0000001340)='./file0\x00', 0x8010, 0x100) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001380)=""/131) semget(0x3, 0x2, 0x40) clock_gettime(0x4, &(0x7f0000001440)) socketpair(0x1f, 0x4, 0x4e4d, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket(0x3e, 0x0, 0x81) kevent(r3, &(0x7f00000014c0)=[{{r2}, 0xffffffffffffffff, 0x2b, 0x2, 0x2, 0x1}, {{r10}, 0xfffffffffffffff8, 0x3, 0x0, 0xc, 0x1}, {{r13}, 0xffffffffffffffff, 0x1, 0x20000020, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x9}, {{r11}, 0x0, 0x0, 0x2, 0x4, 0x9}, {{r4}, 0xffffffffffffffff, 0xcc, 0x10, 0x3, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x14, 0xfff, 0x7}, {{r4}, 0xfffffffffffffffe, 0x1, 0x80000018, 0x3}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20, 0x98, 0x5}, {{r12}, 0xfffffffffffffffa, 0x80, 0x1, 0x7, 0x1}], 0x1, &(0x7f0000001600)=[{{r11}, 0xffffffffffffffff, 0x4, 0xf0000084, 0x80, 0xffffffffffffff80}, {{r3}, 0xffffffffffffffff, 0x40, 0x7, 0x101}, {{r4}, 0xfffffffffffffffb, 0x84, 0x24, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0x20000002, 0x81, 0x3}, {{r4}, 0xffffffffffffffff, 0x38, 0x80000000, 0xa5f, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x3ff}], 0x6, &(0x7f00000016c0)={0x1, 0x10cd5b25}) setreuid(r6, r6) writev(r11, &(0x7f0000001740)=[{&(0x7f0000001700)="a4e97ce730682c4e", 0x8}], 0x1) getsockopt$sock_int(r13, 0xffff, 0x0, &(0x7f0000001780), &(0x7f00000017c0)=0x4) 03:10:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') fcntl$getflags(r0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/22, 0x16) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/82, 0x52) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x20880, 0x50) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0xfffffffffffffffe, 0x4) unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='W\x00') recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000340)=""/127, 0x7f}, {&(0x7f00000003c0)=""/105, 0x69}, {&(0x7f0000000440)=""/111, 0x6f}, {&(0x7f00000004c0)=""/3, 0x3}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f00000005c0)=""/94, 0x5e}, {&(0x7f0000000640)=""/234, 0xea}], 0x7, &(0x7f00000007c0)=""/150, 0x96}, 0x800) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r5 = accept$unix(r1, 0x0, &(0x7f0000001c40)) r6 = getppid() r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0, 0x0}, &(0x7f0000001cc0)=0xc) sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001b80)=[{&(0x7f0000000900)="2789c8a84f0a8bda80c83e055a2307b94cfbd5234b19ab9981abb88939647bcf9566cd03e6a24aa0990c90be19dc2074578ae6662f624448519acb4916cffeafd0ecba06bfb037057da51380a82046ab69162a7bad90abb6dd5439cb8c750ef2306c6739e30804b6bddc13b0aee9b9424f764235922bd6c3c108ecdec6cdc840228cc91b6ace91e3c67562b1bb0f0dd24282b300c794486d7010d7a8a99ce6eff9c04b07529374804850392cd0c25f6ca14169d7a1bf1c59db4607a6a755026bd61c1abdefa2b546f4", 0xc9}, {&(0x7f0000000a00)="a7cb4491b8c00619c822afbdc75adfa3deca04d199ce3701ecee9fb9d1ede8521664ad9ff475b495b8c6f209c0af7baed32904195e900673b0afcffbe755452c08784371dab0365b43ab7ec257d3241aa4a0b62a0b139bda4a96592b99b4da5740e1b5359365da23bcebe7f5e1f6519c533ea6cde127d5fe", 0x78}, {&(0x7f0000000a80)="5d761ec917d5f667c142cc29fe0ede4598defc3b1bcbd85533c6c0bcdcae2116295e6f53abfe32cb273a3ea7087bd9c93c917eaf99d63a404c900ec0e059e76782555d3d1a50289c41d8eac3ba105ff9ea1adab9106949eb05073b591f1f62171f50418fb3dfbacbd54ce1c02995c6bcb62754cd442821b1c25eb19f0433d57519990e583052fe24eaa8c4d019a69145564143e58ce28c3dd5ba9126d60e2539436acafe3bb21b453dae2732fd535e40e0f9435c81f41e3d26fe9f177d7a4c35375360d3a8904d4cf7fc0f625e47dc08767c3c9ba6bb64a886125e37bb14e5640374e696e37e9f660474a092cffcb4a7679b751bded42f915b2cf2e19a0deba97e64da678dc7188dd5ef48880276bdad4ea0b84857c95cc08e4a0b7578099ab9c6601c01953fd391a22e9be407f55abb98d517f98c107902608d07418eaac6796249223cc976f7af97d77774f0429d30b81d21a654e94fd86c2d92f0836a4864768f2d5b6231aff5541b31b706afca18f4748a0c1c29edadfb42b31aa332997c7a933b057b2ee1630038a0e732300a99362286ed1efe1a3f467671df3be838740ccba4f4a09bf05e7f576e92ed6a5692aa534273a8d7980b3ffdf92f8490c8df893133702c44538adf676777b83c97a5117e5b077bfe92b9221316cd5100fc23fc82f1b5437200f56046187800dec3a32b5e538a74ad837100d3aca17fbd9c6e785484c7324281ce85d1e1879a60fff4692ee0893ab7cc32ec65f5bb38b245b894a3e5e551d00dce9a3e8166b924875d10998536a535f5fe9cb5ca762f9d4e86544cb06f3a6ec6af96c6672bfd7991bb5b589bbe8f081cc490beac75099206fba6d6e6397c4a50111a395791ff61b0e04273cb49263a86e3bb15d80d6628c6f47764c7360b4ff514e739e9bb967dfbd60df942d5dbb66e2ef40ef9814119978cef9460a03d469b5c1730392cf09ae1238ee685b45dea87f665bbb18db1508276e3ebe3f65262a36e5720bd23c44b4d7e07ddfe78984ef515e991076cab8db2b03f1fd68b5979227c61e6e42f74e34653653f687d98cfafd5b0f26dee862617070ef65c8f3c90f3c01f2705a9f5ddfd7d67bbb006bb5080a7cd25e85e02e6963748ca0188198803c32efcc8540215babb34d13f8ca0b57893e0f9763c7b9f888bd1f73068b5459cfa723c489973e445b622ca678e446a0022dc88a80238e9230f2035c02986a895f1b4d946afecc63f559c5f1e3e02d90bde5b25afcf9a991b77415e746088facb291157f9df03c0e35fca8f5d5446855155a2ef7b78655cf65d1f30350c4bd26506056b83e9c4de494fa9103ab48a8d1f078aa921bc9738ff58b2bc42e8e60ddfdb129672b73d7c6876ea6df8001f40109eb00a3b61555ec7c71142e37aa77ab2f54e8a79399db527e8d2c50cf58974b868f2d3c61f18ad58531f09340919892d2e2d1f855a59ddb8c25b506a0467d59c32be19578939bdbc87ae9b2bdd4a0edb600f359da19b998ba7b5a3d17d86ac4125d745ca1955ff39b73e268682ffa1abd9daf872771b3f43b4e92482a41538b69ccd1edec7570f52bd0aa6919ad1c53885f4bd10436338de8d3e00befbe052db8257aa957f62317fd4f98244700f0fa7a51ddd8c69f322f72c11c6951a967ef868dedccd287d524638ab7aff98c30c34e71c0a1a79f1f71852b6bbeec5146797f6c4b2e18c7ccbdaf026904ab7ffda9e3941e13a201e481941cb7d0668226df09bf1eaa4d8e00371e0dab2a3034f1454f8d89ac5d1de5134d5c05417bf3016a8a604480bba533542167c32664a3b25d0d0992cffb6baf9d0e73aa4be92f4a07f93eadeac37aadb539cad3e46bc670a43f3537b3c1bd4863cc365ad13c42b4024c5f116a1482e4d4acbc68b2e2af7a929a30cbb743ffd9b539ef7a6a41e52ae765ccc47e7f89d334651aa45b4bf3509f8d6c4d2c7d3a4548cba79baad4deb516c05abdc1c1329f97026573f88d883e416097e1ffe98941decb4a5380ee52588a3879f941907087cadc823412f4a5f32786ba52775410cc208690213094302c32f1170c50d53631407388776e4746eaa594ccf0b61cd52bc20764f45ce4c900ab9fa5ff1b0d4ba39bf5aa040de8f63ee9602f3eacaa899c4633b6f3807ea89a06af7e854122b2ed5af5405f6616291961cae118731d0999c85ec27b7e7f0d75b2d5a79bbe897efb95283a37c8da4a0d47c912a5d96e9b313523e0aa63e66fc78a8f3fe8edd927a9c4e4d064827ba3edd36734f6a4f3ffe56361d91d381b89fb0121c76d2db8dec55ef72a82cb0bda77fdda47b52a241d656f5a1a214491b95d23cb6ef1b5c019161dc3a55a597f85cc6b17c3a487db8adb5a125c928bd0f85c509ed4e49395398cdd42bda2cbb0d86d1627d80110c35464c3096eda6e6448216cf468983eecc505f80121094adda083b4823ce8108708c41a145384671c4c7492cb1f6648bc4fed29019f894b5dd5c37b0d7d7eb5aa4f6b165d121365a740d5b5675dec11348fae0fc0eb66fd1caf7bd88870202ce032346276510f4bc75ca298ce160f313ae9c738dab7c716fe6cb76946e3bb3db07df08fb1d01aae5af11906f6d7ccf3576ed25f32cf0aea98e7b5171818dc460bbe3af710fa21e0758d0e7833abb5b25a374406db350f71ebcdd6f80ab4876889586bc3c291766bea45e2713c78227894c1c29f2a3e0e9d1b025d9c68f322c373088cd2541e86869c338808ca392dc90ac05f78068b1f753b4b8ae6816a9c38836efeb6bccd27e4b0dbcfd2d2ec4680aaa698d9ddbdba1651c4e7bed931851579321dc19facdbde1982c7541f4ffea94316afc67f985c11ff5a8de53abd0f4fd1fe1eb8636520779db66ffbf506bf1f26320a47a89135080baa786c7fb9c54021f0b0349ff21c0b2d38d26cef94c0f5631182a7fafdcf4692a2024755cedc2c0666abceaddf04bbefff18470f360ec8896409f639b5edf39489ea89362574677cf3a50616365f798322ee64959d5a0f08f9093037706038199eeed9595c1ed2cbe40fa2c946b37e7f6180acaf966310d784ed93fe0a5a40b5f78dab83d2418113d606e68fc491f4fce28ceccc41e0fbeb1cdd61b2b890f23a8a06ef4db0ee21c8e033c14113b32b0f364cacbdee88450748bde5d14f8823cf38d99a1a88067a9e1005f2f3ff025bcfbee8a32ddaf7453e8f4fd176e9f65b53d5fddf17c3c7da241e70b21302243d0a4bbb2cca1f40a4895edb61761620d1500acc87d3f61782639af513a682ff99503d176cc507f8a21527e8b165993cf9aba0ed6499d7a557fe272ba70b7f64eb931734dd56cc17886bf38fbd6e371a6291a37a15c47dfbb917f47a57185d2b95447a4f51d71236b8e71af375f17d236c28ff0b76d4b5ca3a313d6b8f8146bc2794bc27bcef689d49bc832cda5a906da1eb36cac7905ad4238ed8149f7418a8a541df0e847350c5a8fff62549b59aaf3adcb1f994f5a897fcba2603fe6bd499168f48f24a9af36338591cf70f065085aef8e62e47614557119d731c807747ab7279a1aa06123d009b3c60af3021028c1d6e2d4b4196409e6a5dbb5193f00d70928edbeeb818459cd2aa8396773d32875f7885323c975657d4037805982e9e0ad1bd2fdd9f641a76c2290c74d2c160a9515e37ebf0ae4a2d61d432f9886e3167568c63050ca49880e87eaded9b3f6791544620fc7f9a561be9868abbf3128ebeb818f1af6f2c738d21fb223c22f84d55274fcce6bf1b9c6258a9975f93781d785094fb5bfb0ba5ab2d4bc3e5567d508d5ed9a6f38d8bbb8493b05841dab96f4c5da1038dca0d9f236d8798ce4e55520c4d2f2c5834b9f7b842ac950c3b801504326dcb169f324fa790e5c3564b6ecc1ca2a57e125ba6a9c62f2c58bfb055b9cf05007982cdedc4562e968b071a8ad198616a074d3de863ce246143573f04c2f788fffb0a1793874c89872b2d045c910fab1c85cb3c78f66755c2de54e79af05d9685c521f02b1fab6f2cc16dd6d7b6c1ca1a86b9e8277a8514d23eff68d1c3bc790046db19cb959f5bf124147062548ccb3c8a422cc06c72b506ef5000ad53949baff15db68edb0a953851ec220943601ec2d57973653405f0bce035e2a5e7d6b5545729abc7044e77809258b52cb5172401825ff5d2b10da944676af0d5d23c20661e744a499333f0973005a001c3c1ddf11b294247f9583b5201ffe69b70e750c77e7e3f46f0a0af6d901b0db8b3713d217941fb44fc79e8de4142e7822af3b16edd2af1b433f382a249331a40c36bba3bcb412328b1f7e506ab1a7b233376da40688bc08ebe1cbe2a968d1cc9b3fdd43af99fffb02b73f6af9b1988e8f5a78ef41ed0562fec3ec072b9ed5b38209f567cb40c8335723138d23951e52e83293b7bb49cdc253815c175816f106b5de12a964b88715a6a0ffd0742b8047dd2f70b972b326a625d3f1d489d569d3334b31d10e22de51ce6bf1e1d4dfa1ac014251d3e9074ed9dec062efd21c307434f3934ed4057c7f5e47612aa8a1ab6e6940b9397069f048e53997c473202aa5867267241528e0ea0558cca7b5333283ec08beadfa08a45c5d51b435d9e24e823f0a8271dae2d89cbb9595a46bd23931b310416288d644da0e029c5acc3a7b0381f79cd68625aa6bd48d7a3eaf423ec899d111cbdb9954ec24c1f8f7dd4f96fdd3f80a606a89d45c846f0b95326c21d21dde66baf5188c23f67cc69b9f5e6885505984cfd067a870ff60b5b29327a33150735afc00f81fa578ba0d7b3e953dcb6b6f49332b8f2753fe35c8714dcb073e362e6e11590532c08a6e39718245714957d8e13916257bb50d9b2f1fb9d74f19d90cb48d242d25904b845dbef7b14c1d181de3fa3e888ac6822f0e85dfc9a94db0fb8497bc85a236d95406746befa8d1b635f481de9235f60f108a05b9732b00decf2d6739f191ce9aafac51c67753c6b9edf4eb04913ff89cbd5d8339380dacffab60c8e4749f49e1a20d9fc9f625048226505a88873370eae896e3d17b47d82743fefebdcbca449f1397ee3f0a435b05b7b1237d70bed481a8771817dbb94e0c480482474d7e43678e65e597e248ac0930b17d4e15cddceb950aabafcdd68b348b7072a28083ebaf378bda45c4ccaf680b1617b0122aaac5f70a782de6477103d81350bce8971334ca1771da1e98a27e14721eaa59013578cad932231bd400a3cfc822271c877979f9a25bbe8f8ad123ce7380ceed607cb35f1281531504354fabd49e430b4bdd47df47679cd0cf5f2bc2a5e850449b48d7d8257ba0ec37860027ef663504395bca01e413db23475e4b10a13c8918425f398c908030682355080bc0def3536a1eb8fead309f69ad41a093f934cd60f4fd9142cdb54175658e453c5fc1c378d019a981ac0a04fc21cd4b8f6714269eb5d09d6bba4c21718d2f63c364ab2b21cc1b2635de50fb655df9588ebade6420ea3ad8fd33d1b7d014fbbc4a933a5493efdcde88f0d7e52bd15883d162f6984dec57792a753b1c838d658079d7f2b005ff4f6bbdefe7c7c4e31a690d387ed990451c833f5f4adefbf0b581e4ce6737367df7b13e6678908ca1245a289f998acf8c86da2eac358261c0da447dca7378ed93d937c0db501691e06fa499df002e6b5f4a120f509433a30f068d9ad4feee820526b7104aa7c011358e5fe161058bb1ba46f7fa219eeb2a3c206a009dc569aea88ee3974a88327d853c72ec05ff677d19ec4ec7848cf948b75d3d252bb6ba7097cd5297b639a5ea461cc4", 0x1000}, {&(0x7f0000001a80)="54f86fdf2a3487667e2ffc009d79f6a105b76d508049bd81c47538471d58ae693c6b1a68d883b8178908125da4b8579e53036acbdce59dfcc7ddd49621", 0x3d}, {&(0x7f0000001ac0)="c28803dac5756bc1522c03f89b81cf1fc162918b6a1118b4455fdf", 0x1b}, {&(0x7f0000001b00)="9c55636eda80f7e3d506c38112ef636d8f80cb58d3acaae825f62c26a7f9e532621d7d0412688dbce915466717d6b0ca9b", 0x31}, {&(0x7f0000001b40)="bb3cbe6509f1fa4e1128e65b94", 0xd}], 0x7, &(0x7f0000001d00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r5]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0xb8, 0x5}, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000001e00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002500)=[{&(0x7f0000001e40)="628ac58e47103fb57fb94817a7dd10c9eee9e8ca4152dd37a2bca789d26785b45781364ab2f09eed25ff4701fb0eaa9bde722c6c19d281cf689492a1ad5c727f6fbd74fa4f870395", 0x48}, {&(0x7f0000001ec0)}, {&(0x7f0000001f00)="255d3a26d38f425580ddc8772f8a00b6d534d06c207a6b7e1d4cf4a1b692abaadebadcc740226444786db6b16de0f1f07d93cf4117bf9aa712c1338e0664356733a1267587b391a1bd4e458185f20315c02900cd1b786cf18135c32c2ee102d374745f25a380c771ea67efb5d5e769bc5609d3f964b96b02fdc18e58ae990462eccfd741ed5140ddb952f95946a3621cc8472f2f7ea6566ec748b9b46afd6d701c2a61c46ccf347df4e1fcfe007c707fef1fd4685a6ad029a5b92aa5fcd44b3402ad338cc6e5f847ad051e2e62d6fb3e2799fc6b6f243d2d57dd9e1fd594d79aeb12ada0389487d71b54a79596145493c5e340c9b84830", 0xf7}, {&(0x7f0000002000)="23610472cbe2e3d8fd9eba7498c87da59aae2cc8b378b4a621af5e1aac9b04e91a33919862846eedbdd97e7d1f24d6bb9ff80c826f9147da81ba9bd74472e9942f3fb547a5665c3fe6fc440f5b1b773283952091cf4680e8e785541ad0c33d12b1b45b06eae7ebc7ec81e00bdcda8102011cffdb8cebf86ba186cd9d65fad407e4f3c83d7426a66c4f3b113a69369d3fdb9c13eb576a6bdec9255216379c7235d89cf19e75a455d17e8d3162ee0e5763327e33fe1198f247dd2d0af9ea3436", 0xbf}, {&(0x7f00000020c0)="b67d6c01c25de2697934c9f72e2ddb3dcf2f15e589e2daa98826d4d7c819b8e95abec3f157c537321d440c85b8a0e9517936606dc80b6f76471bb46ae59750fe4e05b9cba61c091d39008ce4f28501b1b53e53da2a4662c32c0184d77dfd5ee2c5d3a5c442a2900a799f6d8ad2a6a6c2bd64ffe838c66ef323316ebd11fbbae7fa07901a2d264cae26b5aac6415128c1e063a417e5cbfd5af694975eb16ef1fbc94f88f4a3ba0eba14976f50a1058ae13e5cbcbf1bbb330dfc4b8afa2675a4b8afab866aa5d532e2a932e2de678bb951d4b92ef2b975ad67fbabe27cf7d0cee10048528b0b915451d9e3b7f5", 0xec}, {&(0x7f00000021c0)="5e8ef5b336ce569e9a069e5470441b8f606036d2860c526c81add26bd59b25280ed32039c30b96564722e536c7b8bd868ad6d49202b46123c8fbc9038d29c173fe8dbddb8c3886f4b6d974b2d3cd7155544ee7a77d982ad0db467c99a94be296507abf84a9ea7a8463880a2a319d1d2afe85007356885dd229a9254932dc9c2cc1b9c012cd5d3e0dff2eb7ccc46771c57c5694feeafbe667a787ab098a12b99051fb4e9b56fe6eef05f757093b8564b22d33ac4588f0", 0xb6}, {&(0x7f0000002280)="ce8f5c15034c1c1dc47cc73d9ac5696dd5c132743abb391b79a1e02badd894b28b1b6f60b5c66eb03a1f3ccd45268fceb9eda4cb7296ca6e997a1f8b31a071f27757c75aae7b66ee73cf8fd274f217a86ba9a7f5089c6c116479dc9efebbd87ea5e278d57245378e3ced21cbf1aed83a1e13cd3fdc7f19f04c4846df2f5ad168828c1bd306945999752e3efee17e8775de336676c2025d649d0261305db7132619c8820a3600f08952607f9ac47657dad531b0cf1c84ce", 0xb7}, {&(0x7f0000002340)="c04606cde3fe975101585f795afa2e9be5fd3962075b507dfd124c9585877f7cb1699295712b433b3c846551c23fb3b701c6f66a5dafc33c15ef2262b7df57b5194173078b2906833bfbc08716686c87876fce53a697b95366da13622ee2f06a410adf2bd0e30c424b051be17df67f788a19f21bcbb8e3f9d9815b70ad68b8cb396af492d5b68464b3e51d9b58abd13d9104562ffa68860eb678c8a0762f3efcc4338d83ad2c40dbfa48fb927dab6e2139f75a32c9d5ca2fdc9e4b17fde63ac258c6a02490816c00f134ca96d1eeaa7b3b0055ddc2cd14650913a3d5755ae2c8ba4a9035cf61", 0xe6}, {&(0x7f0000002440)="512e7961ec5951383087fc5119c46d38c626c66151bf25e78cec31f704ad40064cf54593a26d08aa", 0x28}, {&(0x7f0000002480)="1406e4ce18ba15e50331cec09d9a5f5c2b0225530b27d3bf9413445a09eaf0864b4aa0f60f0af6bba511265a349af1c645a42b5ce560d1b8b3319edb5e04bbf76b133330b5d918eb859b68dfde10cca17d50bd038643764023e7a20337", 0x5d}], 0xa, &(0x7f0000002600)=[@rights={0x28, 0xffff, 0x1, [r10, r1, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r8, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0xc8, 0x40c}, 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0xed86443a98dd5cd3, r11, 0x0, 0x0) bind(r5, &(0x7f0000002740)=@un=@abs={0x1, 0x0, 0x2}, 0x8) faccessat(r0, &(0x7f0000002780)='./file0/file0\x00', 0xa1, 0x1) lchown(&(0x7f00000027c0)='./file0\x00', r3, r4) sendmsg(r5, &(0x7f0000002b00)={&(0x7f0000002800)=@in={0x2, 0x3}, 0xc, &(0x7f00000029c0)=[{&(0x7f0000002840)="e5b3364edd1773d4fdcdcdba15d2d8fcc7a364546dc934ba196d3ad75e6d033921108b8c4459f05d08858f78dba64df1cb195fd094943f630e9f4f498960c060383413df8694d58f59a01d5ebd371cf3c7aea4ed0f198ac9dafcc538786b16812a2d6fd8683e019ba7c74ec9bbeb02122280", 0x72}, {&(0x7f00000028c0)="8431c2e777ae23f6eaff2440d7a8face5c9c9b2f5648da548858053902e4eea528b1ead41e17054986c46b46f9e79e2d4a69b5354525d8da8ec20a448e6097a690fdcb46d8160aaf4b7a9dfddf5a26b53db6e87cd9fc9c1345f5c4c962411a574fb3e8472ba05edcf8478b1e7d824ed61363f21e70d24be9270c6b38041d5932e12a074d4e5bdd29214778427389c22affc2e6a6dad17df09efb55a4b373d4e83c739ed62221d9e1e9926d0f0bfe6d3e5d508004b96449e25428a94b476bc026351f360134e275d9ac5f00236af5bed4508caa7742cf0522a14b45fca114f2ef53", 0xe1}], 0x2, &(0x7f0000002a00)=[{0xf0, 0xc739a3a366ef550c, 0xfffffffffffffff7, "8d5807b4c876d6ccebef4d7455b5abd25d6898c4ee0ab4d2b5f5d7c5bbdad32576b969c98ef5054e5c41bac8b098ee6e7cb61e826426396c94196d153fe6071e4d9e1fa26dc291673b4ebb726294483385fd3a4d09257fb56a3f498a424a06f03594c1f016b6e9e36e7be07f0765a9609355048622a0b5bc55a24fb9adf3d4dc4894f79124522c2b90ca93d25184b37285c273dfe91aad16f7f685610977e40d316ca6961d65c8dbc0f5307d582d28719c50ae887d39da729d3f0d7ace03c03252012245a80cadeba70b1ab69e25b189d4e062fde517dc658fed3b"}], 0xf0}, 0x5) chroot(&(0x7f0000002b40)='./file0\x00') lseek(r5, 0x0, 0x2) mknod$loop(&(0x7f0000002b80)='./file0\x00', 0x8100, 0x0) sendto$unix(r11, &(0x7f0000002bc0)="1ea5c1122021024e3439ef296e85e142ef2b4ec6a04a7e838f7902e7a3de1aaa68bab51d7768de3e8eae1ca2f3fdc4787402524577228185f6a4b10c35c3e4d41737d767fa9f32fa0ad352cfe6a0d26cb1718699e11457ef3aa06d516b0b4689e7756656a868c5d9e0cd6e9f2056b05f77bd30f133dc6a7b0944ada789bb92e17904fa7eccb03b5776b25436dacc3823e1bdee77a8250ff387a5b900c9ef690e8b9e2f38ed6f346f78273a922d5db254ddae53392a617ad6eeb79204d6dd", 0xbe, 0xa, &(0x7f0000002c80)=@abs={0x0, 0x0, 0x3}, 0x8) 03:10:09 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r2 = geteuid() r3 = getegid() r4 = socket$inet(0x2, 0x2, 0x2) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000640)='./file0\x00', 0x40, 0xe) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r9 = open(&(0x7f0000000680)='./file0\x00', 0x201, 0x4) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000080)) r15 = geteuid() socket$inet(0x2, 0x3, 0x5) getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="0487d1827a4d6e7a2aef593c79d10a3b643ac5f08e77cb0b1cc67397a44de1de1c14766fe44861b33c24c1766bcdc315a27da211fe855c135c573cb3f623010de2d08ec63835a9d179607be48865ee31640266f19f12bee90c62e387cdaf03b97767156ede2459d3812a90a4cfa0a2c537d7f4f9783479bf14b73e9235678a75e61d41a4f99f488e1e98b0b9d4bcc7389d4dc7cdbdbeb55a291428dbf10ae891b57c439fcf7a2266d38922c63c5104def1316e15634235e94f2fed137442cc115962616987f086d96e942761451ad195f9e200cfe000fa5f42a77b7388778fb3192f8dca5d72b7", 0xe7}, {&(0x7f0000000240)="46d026a99165b93e699b5304a49622c2a71a072d9e405645132b5300d2860e4bb7a8383fdfd3460f23ee7a34d9f0404abaaef769361ce85993eeb57977c5d965a5ac59d039eff69d2105aec5177bd85b05a79d4b8116ee313f60cfffa453ec3dc884f5c0dcf1e2102dd8a9a796537df41234d4ffa1ddc4b4057e82acb084fc7e21fa25bccc636fbb92", 0x89}, {&(0x7f0000000300)="5585c2df44474fde136532562129974f8ffec55aee4ec66f7ceef13f3ac5ac2e2e45d1a2f8bdacde5043d2b4d24ec4a2158a6f76370988cd80b955a2ba33febe4b97dfabc6c946acfc8f59c952d93dd6eb685c2fc6986dab95fa2bf72eac601a27da07cc58394bf4fc4cc83365d5f022196a299dc81dce017cc18b5570f3f01238eb507e92eab9a291c1cee68c72dc912203483d03e23d63cd33958717d2", 0x9e}, {&(0x7f0000000080)}, {&(0x7f00000003c0)="0924a5dcccf62f629e12bf1c2a997bfcacb18ea40999436460a7b73abd1ee0c4dfa2999fe1a995ec16611f0425cd95000879bb4fde1b409ceb03af1cbf59078efa1a3cd6a7e178b492a7251822c143d7308c06de3b05178aa494f54eb7cd4a7016c547069ae878e62a76e3045192aa8455af1512f3b5e2d46820aef463eb56020ee472c77d5ebf7f0672fa5500a8a54c8781229b10b54639a67261828c21ed52fd05b88b87f7216b1098575792cdc16f4f9569e97234674ec2cb0db79500209bc1fc00f7207c176d9c274ca9a94673b7862cf5122d999a90002393a67d427e5279ba27b793313ecef53f6d13790b7473", 0xf0}, {&(0x7f00000000c0)="bd8182f33cfbf0b5117a71333550772409752696f6f09fc3a1153e156a514e3e7672c5d930327e13b97b6d40f76f34281d5822c8d02fbe196f17f9", 0x3b}, {&(0x7f00000004c0)="064c2a059be7ff886a66c39a488f3d1a10a7598f346154c73e0482a2cda4bf3632591baaeef09ca30ddcfe09620bfd8527f63cfb235faa785a0d6d139132f01d6f9681f6918599ebd83cfa7f2aeeb02bf3fb9629e1e72235371f524850291e8603a44eb8606fec57b01a91a97d9cb8815b81c479d5694cb7281e110789a00e4d23c185eff6b2b306b336addd54ac06b79e747c4e", 0x94}], 0x7, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x4}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x800, &(0x7f0000000040), 0x4) 03:10:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = shmget(0x0, 0x4000, 0x220, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000500)=""/4096) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) ftruncate(0xffffffffffffffff, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) shmdt(0x0) mkdir(0x0, 0x0) close(0xffffffffffffffff) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x9) 03:10:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x1, 0x406) close(r0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000008000000000000000000000e46c08d92e7d01fd55adfd7cf542629874b5f10869244b84c8d52cf35c3cd9030a0dd3d87fb9475f94b938e36130f900000000000075ffe6fa20c6259c4ba4ca1a0a4b88ecc92aa43078320d46de6bffa0de30e49d6e13362187364fb9441edc2edbb3565915d61022b2c3e76fc2b02e18249cec8e42a393c46ec7986e156ba8def73b81cea4c45ec7ee444213f55a441f60204ea35817def307ba9a930612e733b2d95bcb17362b90064bb1c9b2eb67ab79980ebc9d73fb5477c2e8bde793f94a0f17bc9a1ace5abb12fc62eb56cc488ce87b5c31d8887630613c90bc027c9b44c56e0ad038f0f7a8039098bca49f5bdb50c3a90a032c2ebebcbe8666fc6c82dddef2282fb6ebdc1dc4cf3932a3515ba0a20cd5a0e73b6b1b893f8546d6eafc25a9ca0d703190fdd6452a5bd28503c0"], 0x27, 0x0, 0x1000) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x122) r3 = fcntl$dupfd(r0, 0xa, r0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000300)='./file0/../file0\x00') msgrcv(r1, &(0x7f0000000080)={0x0, ""/6}, 0xe, 0x2, 0x800) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) accept$unix(r3, &(0x7f0000000340)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0xfffffffffffffeeb) 03:10:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100040001) setitimer(0x1, &(0x7f0000000040)={{0xffffffff, 0x400}, {0x23ca, 0x7}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000), 0x0) 03:10:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) connect$inet(r3, &(0x7f0000000080)={0x2, 0x1}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') r4 = shmget$private(0x0, 0x2000, 0x480, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='c\x00') r5 = fcntl$dupfd(r1, 0xa, r2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x9, 0x554}, {{r0}, 0xfffffffffffffffd, 0x88, 0xf0000081, 0x8, 0x4}, {{r5}, 0xfffffffffffffff8, 0x80, 0x21, 0x8, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffd, 0x0, 0x41, 0x73, 0x2}, {{r5}, 0xffffffffffffffff, 0x8, 0xc3, 0x7, 0x13}], 0x400000000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 03:10:10 executing program 1: r0 = socket(0x10, 0x200000000003, 0xffffffffffffffff) getpeername$unix(r0, 0x0, &(0x7f00000000c0)=0xfffb) recvfrom$inet(r0, &(0x7f0000000040)=""/11, 0xb, 0x803, &(0x7f0000000080)={0x2, 0x2}, 0xc) 03:10:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20882, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80, 0x8001, 0x401, 0xffffffff, "101e55f5f1a7db8408bab05e60e0927c78777738", 0x7, 0x100}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r2) 03:10:11 executing program 1: r0 = socket(0x27, 0x2, 0x2) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c655952d4ac84488a916ccbb813b03f4f7bfbddfbd13361419772d4ce27122ee96d4fc6ee55b73ddbb3418c9a34a83a55577945d7b891ff9161d63c62236c17d2eba5beeac31fde8402e64ace21660a4e4164341ae44dffe6c52af0db781718de141f48cc72c76d6223553c319cb5ec6bda843c958bf1b0659efa44726ac7efe83b31d40641f7fe9bf1c4d41eca3f8bd1c57d86569b240266ee9bdbd07376a2abca2c0c20263e7357a4880578b66d2c78286ece64d725eb31f1f81155f4b6b6a3beb743c8dcfd6d7d328cdc37dc98493762a4f011c1a6"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="6b2d37c1bbcde89587fe6a02ea965930eb729d7a45cef7c98ce4288bfd6bdc6afff3f066b8f05e8caf7c1a38781357fd1598edc23a9a7367e88d09", 0x3b}, {&(0x7f0000000140)="7fbc23d4ce36e241ad6b8ffdd292c9ac4cdd2461ea398a1544c7eb7a927da825e7add662a747e4d9395f4d27653a1b1133298e90d0062b25d85173c99d93d430a0d622012204d906e6e32f6f444e4e47aebd35294c58ac53f60ae9e7c6b8ac49b216649bb7384c2742e6b5336fa2998e7ba58a48e193c1dba3aa17aae9067b0d184ade1467145b83f7068ca610ab07714b6a1ddbbcbf71f00d2eb83849a788688bbefbebb4", 0xa5}, {&(0x7f0000000080)="829974d5adf63505ed82ae228d5cb2317187de8ca970ce5ce34204a5cc00ec512ebd09500409991ccaeff8747942eb1aadf813ec26e178", 0x37}, {&(0x7f0000000200)="06f6b70064e1f21276a4ceac1c0f852c79fd1642e8a4db680fbd3e37ddeeecd3cb026f1fe75d39821d67f8a9aa7cd79aa53bb2af4af6543971965fa10974049e232b322a0b9829020dfca4fa745477f6c12df486cb1ffa07175c98e00dbb6f1d0383ca953b0b4e132adcb7b71d3b42e2", 0x70}], 0x4) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 03:10:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=ANY=[@ANYBLOB="0920000000000000c85f"], 0x1df, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800340dffff00000101000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 03:10:11 executing program 0: socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:10:11 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) 03:10:11 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0xfd50, 0xa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/202, 0xfffffffffffffef1}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/67, 0xff01}, {&(0x7f0000000300)=""/30, 0x1e}], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getitimer(0x0, &(0x7f0000000000)) setsockopt(r2, 0x100, 0x31, &(0x7f0000000380)="86e190ec696258fff0e2263d02ca98137843a97f44b76b5d23a055f813dec7d9bae7bbd2b6aed65ea3209341679cfad477d16570e288e03eb2d83bd4ce18d26df97baf", 0x43) write(r1, &(0x7f0000000400)="3c9ff40bcc51ce67e3d41b0de00ec650bc10607cc1428aa339bab3673539820076f6c33487d0dd621104a2245838ed4d8dcaf01f5a0df76ba8cbe88e04e90127724a67fe65e81fbc306900cffd96aa3722c24062a41472e6103595498b656ec49b6b3e1b99a893f38a40e590f0c8ce863fe14d5a58456b25f7c0cfeddebec1930f063672a70a26fa104f91751a523c05741e83f4e9061de7b7f6130c89ff20fda0531ed71719731623e943a4dddfc3333a355dd8638c6ce97f8e9c6a", 0xbc) r3 = semget(0x2, 0x3, 0x444) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x3, 0x80]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) 03:10:11 executing program 1: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x40) ioctl$TIOCEXCL(r2, 0x2000740d) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:10:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 03:10:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x2) lseek(r0, 0x0, 0x0) 03:10:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="05cd6ce61aa330fa84246250fc9f4d345da587ea8315ce6133a64fafc30068eea8207d0c6872a1575d8478710be595eee8870fb07e6aaba8994dda2ead83f0a5c82c679222263b885b", 0x49}, {&(0x7f00000001c0)="31d7113c60ae02625afe4fd26daeafb7411fe8882b2ba0c95ebd102dc8d3abe7c8c10a59eb14d859b5e2a4b2ea7d387400f47b515292ba67c36971ffe038848826102d626a31909e9add85ec34389ea2696bca45cf0ba42044208113da7002c67bd670feef79cb536b4405addc2deaff3529e437", 0x74}], 0x2, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x0) close(r0) 03:10:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) sync() 03:10:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r3, r4) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 03:10:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x86e) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 03:10:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x6, 0xffffffff}, {0x18, 0x0, 0x1, 0xffffffff}, 0x100, [0x80, 0x1, 0x80000001, 0x200, 0x5bb1, 0x7fff, 0x800, 0x3]}, 0x3c) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 03:10:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000002500)=[{&(0x7f0000000100)="a509d4a236f18ba626864660ea69636c7c4b83b1138fd86501acb3648a45706322a5c89c6fb0166c28acc580f68c0f743b3a5fb6221ef5b41c6fd92859f8af6b63b922b5d377685c2a4f96413fe7a1690cc0eeb61010f5d64c03a8f41146ae1c12fa6a63e2d9c82e9cd40078a524847885c7c23a8562707b5932f307f8fdada3793ea27a7273c8537f63ece167eb78a77708163a6fe8fe9db3179955be8fa482f7ac1a3253f278f1182f62faca0bb3", 0xaf}, {&(0x7f00000001c0)="ec5a23c0352ba26d1181047763b67b0027bcb9264ae2a319154c41ea2c9810783d05e124ce33c04ea2cd5ddee182a423eef2522f429a875f13287174a13dcaba21b764b34a85774dbb8739fe15e280c094d3a4c817920e34f2a09d47caa921a4e90c26be179cd488f078f0890340f26880bb50b5f9432f467cbf08ab8a90e53680389f352ceddd269b3f4b49f7547ae8168ca121531e9853a55b36758cc3db4c6a5d503498bef318025f70d0f49050c66dc7d2f6c327b87e0408e6fcc97e12cfcfd2cee99cae7c5e73c63d880759a01317a18d2167a4d98accf082013327a79834c32372bbb436bcee7e4a087acd9f007ce0368acafbce6322335d69e63f6bb1b30cc366c11a75830455e9697e269e675f7ef9807f41f7fe86eae48d3ffbff3bc909d6061c65c9b7141aaa45313a2a2685d506e08ab16f708546efca072c69302830a743de825562ac1273dc56eecca06570e2aabfcaae7042826d85cf6d70ef9e8b71047b8cde2e0e4baa0e1cba8bbb1299a9826d29def3e46cff75de54c0360cf7bbcb54d02c2c182703896417e8c9ef4bba63a220be5087409f4c2405fed0546aa33eb436bfa6358563762431cdafeea04fdbdbbe443a78ecc8d33d71dcd3788057ab5bc4d46be38e4e5660ec24db6b3f83e555c45a42df69534dfd429300ca39c082d58313b2b326e9316c97e0c94e083a8bcee504cdfd2d66eb72878d8eb68cf12b6116fe7757337a0b85f83ad51595e58b945eef75fcaa7a6ee104ee61a1e5e169fbd873eb067fe89230b939a2b53b7c9e5a9cc9b5997b0522eca9434160f5bd057d3ec809c644d5944dfed883637c221f34f6b1b85c771e26bada92b9fa883018d66238bff247f9d13b4a6e98ab58b1bce71ea5f37b5035d7a62d32c8c1f4bd78b52d7780c1414ae1f78378ae285f27fd65dc304055899ca5c62ed2098153ff05e9196d79d8c03fb42fa4c593a4f932bbd0c26ab247d2cd2d2046d5b6bc155f6677af4734b26975cc132fda5c8fc83651ef8b0b502aec39d8e64623a4130a75afd332ebf5812ab34ba2772baa8c6b5a14a16ed6b80ee99b75f547e44a279e3cd24ac2fd062c6dfd5b7cc34dfa558982b552199502803d30448a98c809a8e37f823a11bd633c3a3381c7821705022f06480dd56240db88801bb9d8516e65d8ae38529058b734e3847fef8ca9bf22977f87004ca2ea3d23adbbd3b9b08b8f26e3e43aaa7ab60e46e19d4d5841f237f409af59ce60bea9d6d438cc3b8637a1815ece21b0d5ba0d26966712d153b89ec8d44829259dfdc7b00c510d61b4a1dfcfa20680bb3edd52c866f39393cf387963febecf978ab0fb45460e219f94641f15fdad47aef179fdf1e1e9e7ac02e8506698cc9055a22ba1b1de5420d465e6544b938b211bb823782e759ef0cf0f12f0ce6d17cf918373352076d850a04780142faa0e4a61150b3e7260c0a6c2f6d3eb767a17918efc76f3f5403bcc5897c57bad35de7926857891ce949130ae7333482cc8d44795549ccc8f8730c45b82e23ec3b1dccb21881566c4baecb39aa2a0779f647d1d575d55e49acff7067d1a604b13c2e19effc3f91eb82e32b40e8ec52175b277422a20766188b5c2a13bbae3d7195d0488cdb9663e926905f106dd3c721e20b86aeb666e35124982105512b4ad5bcd5287f12f63429c445950e5e4171d01efd7fc32739b5471ee20cd254dcac0aa7bd52007567cf7f41681588f383fbcd0d2e4cceda16dc933c987171a75c3dd0dde4ef907d6646deb93d6d799838e457b48f967525b0dad14d33cccc3d99166efd457313d0a5b3474d5a57d1633ec7947eb7ad1b5135cde0ba080067b79b3e94addf1c7d9c3aee069c1546aa7b5268db2fe24698576af64caa67ad75453873ebddb9c07328ad5c680db29a7ef060e4e99d7534aa1da97ff013ab03397e5c93fb472af3f1b5d89c2e2f64bba547770e9cec915fa340243374ffcb9cb7c1737a8a0f7ed89ff8d5db1940a7d45b940bd12de616bd9ea0d95efbfad22dd4374421521567349c2a39a52ba92380fba14354b2de3ce9f29dc6c86ef5818120071743e00e52a8177e981e2350e3c790f1785bec95ad5a381c60053cb2de2bddfc7d9c11b9ff494a1a7ae935f9adb596ad2138cb256087496059d14793da0388c3a625ee881c9b4a62faed6130766d09cfb53f564aea3eebced06a07a82f745117b520177f53228c22e104ebff5872d0964ca1981166d476a056560bebde228d08e0971213d203f22a8eeddda69974ae7664456acd5ab2d8aa6c0f63d582ccaef6f1b3ef8a822b45fad18095fc2e0732a6ad040b9cb043d3c92507e031dc3a35119f31d1eac423b7fad9312cbe12d673eb0606371753e82de9b5aed38c5ced8c89b7f80c4bb2c8d6100745aaaab60bd80e4ece27a9e74caa618873521b199b52a1a60490d0f82cd6223fb24b5220d26a1c593eaf0782754a2ee4a0a97f8b07733f2ef9e1ccee2a25ce70592bcd11fe89a1c3af8e1d40adffb10ddc1dce2ab316c1f806f5904defaa3fa473a59d38e861ca358634dbf7efb28418420c534d58c1d66bbfd7139cfab4439e5fbb7fcdb877d513823d45bc120ca2ff74317470ca2a2cc41d8f8d010751dce7251f395957bab5ed484ba1ba4729b2f5503b116355a2379cc342a0306e838e5da35cce3d542fedbe962297279d7c8bb8b23a9e0c85ceddd531b1dab93dd01eb72ba4057886a5878a7a51c4216c7b22f115eb946b981bac5ee1e3f0d7d710db462dac8626dbedfd7e919581705ce67f80076945adff8a24923a05529de902730db692b6c6ced2d9a032e122309b6cfa65a4b216eed893ed96e33e2de0227e2ff9fdf14143e69b8f105ceff88a7cdaff1d6c43fdfae635ddd325b4f541dcc829562985315f26546a16aae5227a407d61081379272e68ef891e159497741f6e4aa24ba2e01ade5a4a224855846dc5072448cb0289ab9bb4e571254c3c8f063c879c357def3a17775b559f32e0044a67abbe3ec8e94cd21b50dbdbc0683d04aa24a05690b17e6d255776e31e2cdf2c3d63e8654b8c329e6be51dd60585c9b3b05d80a4b18310dd1c0b7f7d5318af2fde2664b3177228058f862e9c9e23c823870a10decc75091a0e8ff1b9bf3ea3b0717ceaaa032f42d5d2dfa15e1c17acc657b7f02603874ce0a63738add6c59671b2278afde87ee10be0621b822db555f896362b9262c4ed62c3a9f3cdfa92160e0c33cecd8a5e2ed06053871c9892c1509ce234b8070a09d2f4749c0acfac41ec3e50acb844aeccb1c7fa6eb78bdd5f5072bd235365aa09987548b7bd2d171cce3e42fb4bbb2df79e1d8934041533ae8393777d64982488254d88850f428cda7ec74a53aa03a89240d96f525b2f80cfae8a1c2f53cbf1c1beac40e710a7c847ff88c266acb9de1a303381175df6ab27936fcbb3a3d51944ba737f775b1bc1a7c666bfd1c219225d3b09e028fefa6410010cb55b73fc70d9d2cb7cce7a3e487af1e68c6a5be02fdaab519b433469efad373edf203778307372b38175d3f543a52952107a2ab4000d0bbe8b68ea788ff3769069532ef360f596836aec6d565f11d11b975c1726de5cf91f229bd7ced26926d942517b43b12a0ccddee51c9e18ffa7c02ce99dfdb4f9940786be915d6d95446f4c074f7f0b6d9f9b783d5fd9bc78bc4ad851d56a5472ad861c2bf5eb0d498aee2840fc8d0f04831d2dd6240c9fb07982a0e3b162930ace0310ae4a049459a2a82d73e8eb52cee6baf01a478da9c14d1f922fa87afa5ab137ca667ba82bd7b64a3b1e199cc4ac648a65d96cd264702ec7b886c63d70b5099ff494b387aad7e45df2f55fa15339c4966f8f5bef0ebe87bcbae4146d4942e533a7589ed27b5d151686e2fb0d6e8cfff2c88e5151390bdaab27447bc3aadeef57c1678b59bef76586d2b52bbdc4ed29073df8cc0327afc1ad052c6aa12b76852cb1f78a911e82a8db3c76188c2fe86b8900dc4b067292eaa3b3fc549a8686fcec7f3d01244aef576fb052ed154a95afcb30348556f3df477bfa49efbe60074e01a70a5b052fb51ef2767ac4aa57b7464779da1687f10b55bebcf5cb4abbef74d6943a7ec6cde05d5bc768eabb7c65ff329f2b6de6467097f344d5b887b81496d119a7a614dd0a43fa42e595427492dff9ff878392b4ea15f94576c9478452b9edce79ee9070f803a6352d2eeab5a5f28224f3e73052199f2ea1acf90833941333f8babeecbebd3893dc0eb0163ef7ff361ab7f0572a6ad5e78d239cd917aec0810a16850c88dc7b966edb29851865425edf1c835d01855e2568a4de5e1b0ff719302cf3202328bc86f87918db7b0e3201eb2c35c30c0069353588664866cb3a06cc35462ab3a9d1b9c3fb64951e094a8e62432244c9643167d9eb06fd2246442b342aad055a7a6fa0df194d50b3f69ab8fe1450ba26f0c0a65e8d91930750d668d341a8f8f117e4981028398c74c8bd43cba0d897c675a08a356556afb5106d85f13088db8b9aefe3fa8454b3e557b00f0e7971628d99452c5c185fe9c51218ec15e56280dc4fd83e3a31f3d85c076fe7c3e2768e50ea7ab499f69fb1f573b913306ef87b9a04c1bc929a985bc72a4f035e303858bdfbccdac37489ba70e03fc99c86602c2ed0b500f596b061757c29366a76e8e98ca794342d2508aa3a11f546f382a42e24e5d3511ab8562197ef9656988c1c01deaae5676b1ce6522e6031d95a79feb1102116f0283095c4c556cdf2852d967f369e54f90e3fcf1f63fd610bf5edace14c3eeb142cf5a8dbda5b5d7223f02dd4b51c1764cd39ba68c749234cb078a56f3cdfdc0d1c7719b17b62d9d7451e581b8bdbcba89464b2c01371a52c70ccc523772dd560dd228a913554dbadba86977caac316da2dea42b4cb33595709697ea1179c9bcb9720c2b7a10b6982c63c7d539c21fe8524058cbfb7c0ee042232b9446eae46321d84b21c27f4b6583eae554efc31f806925b1240705dfb68aaf4451562f1f60fc058c70e4d40ea2f412029150634d9fa87cede44b43f69e7a0591759d1805dd9515c1fce502ca42a4adac2f647c404850e13b099b5ab138f015778cabf174eb1662b23155a2d965c815ad1292bf618a413b509ad6395e7d8090a3a1f5ba234b3c427c4d774b65c3028793aae66aa5443c8fb53b3ebc1748daf2720410d61930fede6153566f95b0e78e64ba17fa605019572bf708cb579a60c8b490bc55d959f93f8f9d0c95e00076fa3119e87b895af5bd41fbce789800fc8679be1e71a73e5e36b4b06bb65fc576b6a13a5a1e842ea5928b3ca0877643cc46f356e7b70ca0ead6d9201787514a9a4faca7fba1f288b977424772c958ab788b779d0d9dc15f29ae70f0798206d09d22c66d2aea81e522810328c20563cf014a3a0f564de73143c8ba72a4c24272dda16d768445c44e7cff11e0532094fd49943466cfb0980a71f966f87b404ae71bf49a026c67be21235ffd5940589e732e2e176f009d1070e3ad4168f299ccc425ef1f3b6c6ffd651e8dcd20ef979fd4fc2cca76f8449fb7f0c1f1ceb9372281d19bb290efbe2d90e2cd4483395a8d2a58867975bd296963d422b4784d75aa7fec3a30a7faa1a5693df63186dde2a69f5f50c845ddd72ccb2a504bffa0834fbb40ff64c410e0e8f411fadd4024fdea2acc010c950757de56f5162da3f3cd25ea95b2c7ab14a37195e73603da5831d9195767a1e419d9f8ff5ae221559dc0843453e203424a3e0a633ecedabda4af177767350c", 0x1000}, {&(0x7f00000011c0)="a73a572eac7e38789d9033c81f74d275353a719b93b6efb3a284960835b36069a8e526c820d4609f8517e82ee82329ef31012f231d6dfe5bf7d5966045f1328cc8bb26afcfe22e4ffa928530c068d34d3cb8edd1918dace93746c9b665bd54714c937bdf89b222bad94382a95c2ef3398df0982ccb8d286b70139648285e8164aa43f394ff992612c0564005990b351eb3ab9e24bd8ab1abf22b1090db25621dede2acb944a9d142a6a927f2fbafaf821c685ae08c89bcb8cc2aadb204749b2911e7d3734e33b0b9aed1b831bb249068a7f7ae200e366e4a6786b34a428401edfc6bd577d30f703832501388818a5fa334eebd", 0xf3}, {&(0x7f00000012c0)="cd35c181bacca022b3f27d699af37e457303748e2d096f66f56c214ccce26b4d06afbc6ad6261f072cde1620114bbcaa3d40fe3dd342b0315453f1625d680f939db84bfea35fccf6c1ea4f5bb0a01396ef052c95f75cce70dcb371ea3c2ad891e8921ffbddc04016b6ba7e7f81a744364fee5b15e8362ce90219c0c8928cc0ddd2b7b823d7b70f2cde8b43ffe9ff2547ce73528c08314b94c64085cea3f1ee3ff1c486ee85577599a9468f9759e08daf247e70171a30cb479460830b6f79d933407117a2d6f169f3f44f3a0d2a4cae46c1de3a9dc66042f433c8baf3b417f6878e3de4075832a7794dfacb7c1962985cab19ca54c0e3f13c25a657396107feb0f216d791a0dccd5e628c6e5e3e099b7d731df001801f91b0029ce68f647734a3435e2d418f3a9f77bdd4c21763fa865f1b2b9a511c9ed234aa9e74fe56142514dc165955a57527ca0a4d524c447ebeac5321ec9ee0a7a11634cc4e8d298a5db746077d93ca0434b56383eec819e9a81009862252c4fd34128cecf5f01b145d33eaf272f21e1eea8c53abfee691b360217d57cfa051bfdb391c108d7322076d23a2c548e9ed4d227d208efbac7e72d31c8fec570b1f45bf49e7e5fe7c68eb6e3a995bc539cd80ed20b9e0f3feebf82bfcee1ab5994b321f5c2c813fd339f6d9d6b132f2d0e6eebec459dd0cae87b3b01c9a4e93240df23edc9700a66aa1d6ed4a079e44dbe59c095459128903f3a5b0d0f298bfff849b8c7de17ef4c93ecb9358363f489eb485932cda1383b902b2abe45cf12fe6724b5f2fdf65cb71387130f4aa83b14d9b5f22d321a6094a752923954c0f666dde2600866d3e3b10e9216e8ce115a2a76a80ca5508b235e981a8d0d0baba96aa9c3a6b292185cfbaab8537aec0c5f0f978e40460f1a30c063bd7bf9b73e82f4634cf4f3fdf450e5c4fa047fed9c85573ff1db69c246b6b3e13359e5d29ce5a4046bbbdfe31927938d65603bbafaee735cb605c750365658024ac22bd28f571ad70fa6af03979a9868bacd5feb3a63d8c515b5ffee8708028d25f3da74904bffa0231838405dfabaf9f76f3a2e1203d187b828be8222797ff4b2e8611c978b55f0bb1e49db4dd1ef87dccd9f1410a3b95f0ee8f80cc1c8c1f15ed11543670dd0efff779c6f4950737d0f939392241f8881919c4ac29abe2e5d3d1cddb0d74d772308d9c487a78e06b5173da16ac24a10749ac856212dc9d7a19859fe1aad21623c6fb31ccf1ef419a60b54b132fe8fc25e53bb129fde49c32b531e552da5a170d974b18aeff66a1621a61eb9cb1cd3ed5bc5c9a598c329152da0e4c9b20c666361aa134eb6872f995c871ede464a66224447a7121821f5a93227f670d41d100ac320073e961f956819482e00daf9be78fcb5a86bd9b38603a3aeccd525682468f4c2c947b0f76e4a22f3f83df6d92eeac4725afa413008b29217393828e392b5d5e3bcb73ce21a400ebb968206d8eb283dff8d19d7ea8db0af1a9c9c80bf6a387c8104bbc020befc615efc3c3872941c3fcbdbbd2a401438feb8115d488b665067a58f65cacd01683bcc11bd57a524fbc0e39e1f65b037cd3110143cdaf6c2326a3d62967e107a5dc45acddd620f271cba85a280be074a8434d0c99a8045ece6e70446b918fc955d5a4e6268fd58ca8b36dba1e3a5508b0168c3ef738ab183b1dfcbce20898c7437b74489a2eb0c36ed1b6e4f63d9d9e5b7a3e9842a79efa51fe5eb0a393a652da0518592e27d332ca79913761658c6e009158541d54f5dfe21c5f1b996602a994b0db81eaa71bacf546ad02c9b8e77ab4f7d8cd9cacaec7d234680524e0368c396280252f4230766ef7bdbbb1cfd833a1c8ad0e779115df3b227d49e90b17282e66b6c7a77c6e4983f4e3280f332c8233c12552970dc8462343f58042c0b250b0e205de23f7f4c6cfe1880640198444cf61b143d3e54d2fb25a6df2d796d37afbf9a0ebf385d7ea0214143256f5836d27bbc956011446fe0070c222211da1e8ac793c8745bce9fde7e78835f1943c71ae29a671c23403adfed840090398b33674028a6655a45c4d1f85c9811ff5e435425c00142a4401c6e635cde8b1e72cde39bc2f8aac718f9b20373a10d9a17743858f37fdac0981ea4062c4aae660cb2dd01af344f0cf2134b49e78f975269994fc6fbe271c0a6e81e210e7e1ed312be0107d69c5b1015210ec17aed926a6ff901f5ce2e73271133122a0f730a413c92eb4364b8d1b262dfc6e077d0407844378636853841afdffb5d9d02177a41ea911256300a832059fb6f26b69a42455c13d7ad2569861b1301f232e1c54790e3b2845bb1b1a634173ffb392533f90563eae84eda269b3ff7b7a72ca255fef590072333cab8d19883d88c1fd2e7ef5c51ee47798fb525bce734f0462407f929e6453f46bebc2473c86536a0d1222005e9b2f098604cd3304108073c35bf2e800fc8a118709ddea4b3672918f8ff5f4925cd52286c8c932b1d05e0a907ba5a1696acd1829765d8d8195299dad1de3e43b697c445c59eb7c9be75c51b05b5a010deedc0f71b85956cccddc5299f5dd1e8bd0875b4e15ab6d50fca40f4bc7526dcdf8d99638b6100e06a3deaab4d759953081c9c00d8a68e211060f18ce23176b092ed8293ee93d2c35a9f5fb86d3ea308b995e08fe319d55e1cd71ea5b708d845ae2fba0faf885da92279e16e0e9ce245242dcf1f2c992ab7820af2231dc3c4aa87e6d153bb449e52248ff6f55f335931cdb3433588f429ae1cf60ccb67d713fa715cfc77c771f494f9443308c69809816e234b4a6aebea7946c39aed800eab9d3d89729a971f7520aee129587f6b2e76c6d2445dbdd0bf1314937e353b1b012957a094f5e0d0e861cafb74592c66d3adeda19f6be9b3891902e9402deb6207b9772dd7ecec3ae8fd9e807e11a327a50e54330390f85e29d5792b4112081a6c54a6909448ad8c21cfdec1cdb4a5ca1f3e5107d69ce36621990f0e4406f5ebdb9615e52e4b4517a370445baae90c7983d049d2a48e86605489ab68b05e367c01c5c6ca9db71c4e39ea7f2b9889835973384eb015882e12bf6eec34a3f0e118ee2ed81f6133c80e4b8d8748fb69f36e3c18e21e2d568c0ce47e5d721cf90cc97533c2d01983401c2473997c2cb355ba1c701e590a21d15d8d07a6fb8724de1e38ed33e28f0cfc011001a941fcb01179040f7825d84cc1224f6ce8560ddbae7e50be8dea161f068f7942fb90a3512d2a776317af2a14ab168ddfa6cb31a8512580b9f31cf84e181e27418e498a11501b67e17c77c63829bf6b39f5a5cca3d0d1b7b4d7055b743ed702dd4ca2443a115753922208b900c540b73ec5bf6ad57f0fe0a5eb228a7df2bc3e3afba8e915d5243f922dda2ae3d9fce161e60976b09ebc8a62ce1ac9b0041bcd116770924fac1864cece3c7f8f11d31349b4c020550eba2642c5e81390e92f0319acc6eff1667a7bf63b642049da462f6bfe88c5ddab7a1ecef674a21bfa6ec03f0dad3a8a27bfd22ed9b3500c9d256a314ab821d3cc2dffca9fc858a9ba2f06bf81885995b1c0636d1b02f1bba616b8920c9b751a73e6239bf6498983916f8463fcdf5b6d0f07a01e61c12faf03302d9639086c1b284114e8b01416e1869fbb7713d9c408306aa6eeed4e67533a02877e0519270a1ffba8a57aff025d57aee00a2b1efe3c0eff487e971b530954edfa1760bae78f551280bb42b6fea9d1ada2822a4a08973c42adce578a9e74218bd541143bd6d487dcdda6b005c7071ec2ea7ff2642b29e843baee95c1abc21e3df1364cb8929a6a186d0b5f62752d1b3392e20b7274c61f1df8875a9c74f6f70ac80227e0ddd5dd421081db59af75618dc663b7a961c2472f4a68a1aaf3288c5ef87ba7cdfb60f63975a8e9776a7c4ad71fe95ce341b52d4f563e7ab54076cc699de2e435894aaeafef3b7c7c46b9b9f1a44feb08057888a00f15aa23a0058075ddd1e619d85826744b72ee8b446fbb37b3c70255bbb1c544b12331ba35f84f13a75262aafea2166957eac16c4b63545a0430c001c94883240b20cb434bc38fa70bc86038faacaa6fadc658ad2a6998ce20e5b8141c04a9cc75a85a6cdb99b06f8d494d5be269bcbcfc90eb4fd8b68258cd538aae4d26efefce5a2e864de0c689fce025bf07fbfb9ff881e3f135da99110b3de890e2a3f1cdba8f0418734a6dc26268916647e3c60fc3e3a9d51a77b33535b3bb10f6a2fa0ce44e5bf64d896242ffbc7d3e6a008ed19208736b5b074449705ffc4a1da7795af843e568f67c5f5e10c4a97d48506f53821c169e4629a5cf833ab9c426efc51a961aafacc6210fe95d92c8a0d5b0e2a77ef58a5c3f9a7450b4eb7f1094001808a315264e97e19525690e8f342987dfc50f40eb9a63f02745c338eacc30b06279c662edc317f17a1cec10dc352c3d2ea6b0016a54d6dd23141af8a7bb95f9a44a8e1f97884c3da9c65459ee143f3445beb535bc715e52396be69123115422d453abd9ef429312b919d6d27ca1a86d229895494920d3959fa694180f13fb16fb441e9f9d470a9ab883287bf8c01047b67278fd4602b244f810548cb2a9fd842673ce1b6e48594bf3987659ef81e57e8fd7b3a444230d6c5c5cc2f210a868424439b037da2f2d7945358fbd088ed487cfe66657b66a8611afe2402c371e43676e57dadcb89b954d346dd1ab1b87aa0431d5ac71745f1227aec65d054c3a732cd03d0010908d74bbe96cdc6ca97a718a398da19c8c80cad2b8a51ec5f1d0e956c735f389f63c012059b528b76e6416ef5051b542ef248cd1e32e6cd718e1ada4ed2dcc6a250a6a674300f5f1027013cc6defbd6c9adbe807655d8d66afa9c5f48906d1f6fff2799d75e0ce594c11c37a8c2c3e6d362ab5f76ccd5a96e435ea3b813db9609c84f4633c9b6ef440f9c09586991a773cc7a09358e968e09004c4ca143c1ad36a11ac72b47569a1e8a513aa412314b96b46feeb94c0ebf1083cb8d56e5e31e22a9213c3f6494ce8a128a453e24ccba4291ff9b68a4073685dfb22c6457a657a7029a4f3d4025ad1828f021967323b84b1c31348726a218ccc022a940126140877c1e8846aae82da43a63af20e7245838bfb94c90559ccc8a6c721fae531c196f582fd1a30c969b8433a2148aa59421a184c65b6ffecefe28b8553dc09f67c64ffa5558cbb30c12587fe92904c6c2346b654a4dec807ec650196702bc51104e3bb32cd7d2cce5c1c9ad921a5b99847cd8163e290d34919a9257cd235f4528f2c305e2c300458de26dc007318d2413f23b573522787479416afd6e364e004a8a1ff88f54a59bd3346f4cf491a78d971d754b873d5ee9b169cb33cc7e80decfcf40bfe59b8056ba36892a099eb6df3977b030e27a36a8a614c0cac4f9fa7f0dc58eb23aab239b2cc6c387e42e948ce77ab8d327ead14389f1d8b8003288d355da9cd1b0f16d0e8c4111ea180ba7bc4ca682b753e34e13d909382abe88f3bbeaa1fb2a964d9fe8516d5577b4ef1d15b9977f18b94ad0c70f590d686919fa085360ab5ad999a24c197fb6a258995b1a677f0c401ccf45318460d500b1b72cd5c7cc3d43b108e4ba46495ef8320b9a976ad9164760576224b944ded842ff8dbbd124e0992844c560bf0781d3c5c3287b9a57e50bd200f5e712ff70889b560369ebb542e1fdaa5287d489686c3935154ad71438de7805aa7e713e2f0cab3c2115ac061c9ce55e9c6ace452ae86b744044c5a332eb1e5b6855002879", 0x1000}, {&(0x7f00000022c0)="b19275424000771643ed98eb245cd31c628b27819209bb6f39ba2935c710d3867256391d1cd29a523128dda77b29f3a444b91eeb8f0cbf6a3e7ccd9cc4dc786ef08ada6e50a3f49248e3e1641bc270fcadbf762c32fac6fff2a71fd64d07a41847c46d609a1968f78af6752781fd89008c1ec09e7ddd8f60c04465e540d94c99abbd5aeefb2ac9637a2d5f289b39b0d19e502eff8bf78f415d8086d0b5d117e15fb7b0d93245190464f8bf3d7881eccda422dd73a8a6f49842935ee8c0d71185638f", 0xc2}, {&(0x7f00000023c0)="3a639eb302f96a7e5ab19f1cc69e561b8c2eea2bd14e24a3d06ef686259812c764b64bd2903f3bebc22707d6a692851c5bc6f2932d05619cf80bcaba693788a814ae1fa0f5376de981195be7c484b19a76", 0x51}, {&(0x7f0000002440)="bc2e03e99292221cad164679215e610b0def9982bca17b130973af69a310f83be391a9db47a8738214885eaa74a73fc1f8b257c7cd7a2e4e2a028b9f331d2a3beef7a12edfbc6a7cbb8504de6da6ea9a1f6ee25d323639a52e3f2533c103393b14e74ee0823012d3e1f85c6f2ecffd6f4d8576d058e4f456f763dda64f0d18765337975359c1a38d88f229", 0x8b}], 0x7, &(0x7f0000002740)=[{0xd8, 0x1, 0x4, "34f6184f2ff2eb8fe9cb7351cda6e29ae7d5f78389cd824096e55c13158a19706ca0ca0e4d2a6e0aa9d03863cf6a3011de75e392dc99cd9512a4721aad1dd6dc098ef1feae5a28bc186f8bd51e132ec1b4c2a7ca721e459f8b535335863462bb334554c01c937b14a406b3f5a8f684d81dc5d27ac792972175765f46976f22c8a86df3c14e25f22708df7c4b1ea62df8c391bf10904b4e01ac630a28bc9147bce9b847b7ba4ac9d00f95c2212c3f95902bc1c46c428c164a6118d3da1bfd02fb1f"}, {0x68, 0xffff, 0x800, "35f331b8a88fde4c5bf7cd13356218bc6278d32675cbf1cd87692f990d7a3dea495248c7d57e3166b4809ae256fb58b7525ac3566e6303b42424f02137d64a853be3ed8308f96478e9495ae31adf419bd3cb30e227"}, {0xf0, 0xffff, 0x8, "4a4154eed7b31b29fbb80a78f3d284d62f60fe081a01b02ea3e31ed3290ff2932b42d07e34b73bc03fcb30f4732c21102fc94d9f00fb66d7a01a731913dee21fb23bf65d45e81ec2873d1257f619c8a6001d7303a724f4e364299553c1814c47c484ea68dd194fce050688b3dc3dfa991fb836e0cd35ce6a23442deb124195d9686bc5b49c117653efcf60cff8e97105cc300aae59f177f0457507b9af05d51e47d7c3ae902418cc0ceab6396cfbe8ed945ed7f194accbb1038db6fe07c64f18f3c198a92047a989545077fc106f5a062c95b117cd7716ff81bc05"}, {0x1010, 0xffff, 0x6, "d329e8089392cadbbc56452de26d1a2628373889abaa4d941f2fc78f7b55fc42b509fdf3062e365a524f61c011add3cb09138dd85f5a850c48d80dc7b458cabe8f3821cc0d40185839a181078b3b3f69ae53106ebd1c845df79562fd6f303ae7d15e5a29e8f559aac33e33c7c60fceb289e8d1d4688062a0e9000ad088a3148599d87541c362e8d426be6271a2c044e7a740cdb460b16ff4ad866f3ecb64a282f876349563728a9d95e80fefa02770cf57cb130c63dbe39cf024fb75268e8676b74a6a0c089eda247c3564df46e57739910c8e5a10a86175db6438b20405ea583d8bc193d90500b3295a41af52df660afff0410e9a41cd20041c2759d447a7f938da6cc4481c31fedef21e0ff8e72e3624776600162e6faa8081ab7a201325c2b60784938179be83f637eb29074f7c710ea6d6855c35c744d49039aa135974a84a3a794158f93cdc07a18f602177ae392193ed46f0fe62502f8427bceb78be486212ccfab818009f3d393036c89f1261ed67f45a9045d85b850d8087b69ec2e9db84a1db4d5b52e676196109d9a3a5c5b43dbb9415ec71db67510133f0d7777fa8e60cfda9d4dd9105dd4fbcddcc6008599891a8ae76516dbd4723054de6108e92de0926635af5ab43f0426e78cdb27a591c730060c920276c40ba4f4724ffc7079712170eece65b0efa1c6f93d23ab9c261cfee7feb46958d92c60663eff0dc5defc0a2dd932a3f26d14c31072d391fe97d50737df722071c25c9e1be890c460330611c3a8329579714df836cb5c0f174ba953a9288400d9ceaf983d3289725fb62f74e826ca5224a0125eac2e0d08ba7cbf77f28f6bf5a20fa9c749239a582630a9c80d8bbd91fa674b20a2a059fe67f9b9b78a406ad20cf04c8ac8bc4e2c76aeb5afa89c7a02baae6ce92348a69cbfd685c0036d3679bbe84e01561a36135fdd609c9d42d45ab7de8598c6e304126d2b855c91a2e32d42668dabfec18b43166b4c2799e082014acf00fea141b98997764b371a6c5fadfab4ec0cb128d534c53cf5d3663499d46e6ceb25c108b0ba708d44c73c87ee094e17d38e8d335553330f7f633610989db7d9d82662ed3bf48a871fb247ec12f1a63214773c08da4f069548a5811581c9e3c81040fc735c29e53928b71c49bf805bbcfc7e488570efe7c354e6e3f923c6a68dd994c63393297163d71918f508daa3f725afa326ad90965148f409c5af59d4c3f09945cc170c9f9c90bb3ae47655aa052efd21d4fc856ee032e1cf16389a357ba2ed0fc0836f06e4071b630510b74bbe491e1eba932b40677aab5fa72af6f3d4ee5028c10dc83c8ea1cfac8377e7530a4a544052d78a3389fb20ee21bce6f0e579ea35fff79a1985b0f53bf7764a6222c78c588d705731d194000ccf9ac71f80d579a6eb75208890f637223d4250498e701a233870bb38e14d2f648a50fe671313a16b4343eafcbc19fa5a9b2774723a1a2cf4c3e625126b1975f7e736d730ba690c0417308fd0cdd54ea22327f89def6d14c34c7fdc93566aa995eabf707ffd83e5bb7c311d05f4c24cd5a8628cafd2ee4fd3b54169086d7df4f24ba8fb47b8ca462286b8ac387b6870d38be6112c31521c71d680874fa5ae54536d89efd6e80d65c88de403c10833dc0a53271268e513e01f9932d3152658ff323d6735576e1ce54c2bc34da7ffdf7d3acbacdcf69d9c3783b32923f8d646bf4b6a25625eae2aecf49a514f73fd31757158f3b9d74d7032a6841c6e48cf356981a5fa20f8df0beac4ff2a203dc7a1a76d334956bf6d822b83dd0ec50de93d838a06880a2edf17470d274aede6ce4deed247a7a354e4cf1272e6965a5638e3b3eaecac72337328bb7ebe5d8dab5d9223e25785219c2cc72a24d94bf5bcd6913b734bf7965579053e1d7406e059e82d972173f3fd98538c112910cf642c7567f85d7e461a6677f9412d1fa9cbe0182fb5d1054d5f3d6c3ff64f0cc5bf318110f9965555c9e94c825e9fde0065b0685ccaae02fdd5acd36645eb496dcbc715ef27d53e29cd903279ea13b2c2b446fc3f71e43b180b3c7d1db01bf9cc59aef0f3d932da1581a0f736e1f39abfb8b0998171a3b1bfcf677d9b5cc1f12fb02fa6df008ba9f339358a2a800329e323425fdaa87ea25d45ef31fd2aa5682a6a97a863014e882a4d2badbdbaec81a53b53bfa8da06f1edeb04793357a9d4a18e67d1ef2c008f3ea888cedef5026a80afe0072e1fab51371e950aff8148ef159f5f3f6daef38d2e94a261966e05aa09d496a31dc378c59c4124d59338669e3f4fd1a707822182625b00ac04f7646cfbbc20367fb29384e2b84470a4fe151334cc26f99e179d17dc8e199668340d8f8ca68d16dfc31cce4de3a9465145ab1faaa3cc1b01f2b55d837dd330c911b22c5663b08962b4c037bad9a07e724daf551bcb11b4e131bd9d265fc3f6b33036c49604d50761c75518fb31b30313b8b88411ff6e6eede4ef3da196b764e363dab5f4e0c85382e963b2bc5c1e597a4a19460d0849ab4f1cd5d5d7b4a3fc27495678a5d26a7715adccfb6520eac7d5316e05b5ae11aa7ef4343c643c892f6627f1fb14257b99476075044905f5f90175791ed8c97f2570bfc595822ffda0f5c480631f435700d6cad24cd3ddf2348d2a4b147f17cdc43697ca00cfbb203c2c905fb17c160e1f85d9d9d935c74fdfbe87edfac751f503ea6aaf3ff7263b7d3c13bc6290d029c92d706f123968aad0b09d1d5985397d1e42430f1454a36cbe846ec9a200048be9b23376a95b1bd16f41e222819072e92881c0231652114199cfaf6d5920fbe3416ac2370afc53cbf3ed024cfc83c785e600f82cbad2d47e3551b396c8f9c267cb399be7dd034e6a1dbadead3871cc06a77b68178d805c8e98339dfcdbfa43f4891d3347edd10431c1ac333312d254c36e404877d27d062811a9d8cc2dce6637a32c12b5f3fbdbba148c282911ab33cc5aa9d30a784d8e802079049f6c422b1949cdef5212db6161eacbab2caacda6fbca0225430c8a0f8bbfff79bbe05fd2c776ae3d99a7ebd4345393c665014fd3e7fd4b96690881be861ec4c0f27e9aa759132385cbe64e9c313afe84f2c1f1f01f876810fd8db6ebca414ec647173e1bdc9ad1cb189b557978ffe6fb0cf8e1d1ab837bd3c5e8f45bc7d666a65f2e3db0b968db154515cea691f687e4b2a22547f57158f7ea138905fa2427fa81c99300de55a91dc66a9e8c1adf8afcc3316cb5ed79bdeef96b5ae68f233f7cfb03ac3255696c4bafc25720db00e5e2f308a71bf8e5badac07e4d950af501d307c917a75c3535a561631420093bda626cee2d3cc525880b40579aa3409d7856de2e0263975f340d85c6c45bd80a6a924aac648bd6586693b539d78f6d89241213d28d381e1167cf10b83d64c760e16d8f618e617d466ae279fde465039a8b95b17926bb7d2f5dc0aab21e77b797844defdb3819ccd9c2e92b4e063c3d36ff7ee802155900e6424a5dd16bb920476b89eab63efbe01332abcbe85675b5959046ac790effe1316d55acfba0443b866e4491167032c4a3d38a454c4c0a23de0a345753824f1112e1c81a237c33e6bac1354416f3102f20a8b8221b1dfb4aaf4e44aec345e8af9fbd348844872c55c11551fe8b86955ad7299f6201e3a8baaaa0433c14048a5d63b7f1d5bcd20988f8074edf8b90ad8d6d3d5250343792656aef612b56b084f7feb17fe853a5f4c0fb6c259f5fea091b02c74b9b062342f41b98577e44e06914e38bbe81863e094109cc6734e62750966e69efa19dbe55867139bd8b4dd7b604995920e665d99e898fb2a4b76cbcf31626f26838e830ae98309c23aa21f651539ab9150bf6bf7826f8d22c29b5a91123031b9556e7e0e7691fc1277a3a9906729e40dc53a7cc9ad9496c0547ec5cf6ed3cd7d65e2eba3652f04760b33bcdd945e8399f6093e87d351252fd06494391d68923ef45d11f46752581185c7222dfbb00ebb153879486fb219a4b3d8094f17c2b63731d8ca04f02bc6764703c4c300e35ec7eb530a8759f428f52e5515bf9fbb66b92056ec2dc3da0e28908729c7ef3368af3ccfec05261f057a2a2881c9e0eb5edaaeb334a2527f07867294b924f62875e671df226fe43d9fe8b601550e94edfce5c2ccf2b48fe42ecc4205c9d8385cc13cb52b5cdb79150d396abb87aacdb9ca4a97871191a3c01d690c2b9d044424a24883efd4418a902d2e6d00ebdccb9ba2e6e4ed3761cf15b1af60eb6edc7229ad22c4d844cb8485a7d4089089c064cdd70bada381cc02554ef1d8e7ea7ca164afd72887ca661dde74e273bfb459aa318d154dd76d015a434914b0f2ba2448818d381c0b18a3f9de0bf6bde8b7e12e2edacb7a9aa0d4a2c8b7836b44c708622d971106ecdc0dbc560f1088af06f00e3d1c031caf13adc53a986d6a667a06d0ced7e85b58192a9870ed636900b92bbaf9beebd0edaea0af1a0350675e870bc2dbbea65ff626f9fe63d4266f2afe0fd268c16b068f1aae198f41d3a9f649fbe4cf6c194190ed8a4310591cc5fc0fa2ae0b31e740f9a48231280c1fefd5c4d729b9d0c8d0d2e75da05a82775f0acb2eb570995cf8e52403834316a412bb067c2b04568bff48cecc726bdb25fdc360774258c7a73ca0be9d3298208088e60cea09f960e6720a3d6964fe7f9968a3b61bde118a3266ac91b4ea26a1ae849225ca9255c3ddd5b9cef071e8660caf0b83cc55793be2a69a198f35f5f0839966781e0a133b9f05f6634d6938880c02301336db2faafdf3f190423dc0cc1b44458c9b4f91d7130d5a37e6feea6a68d2ffa0976f630dcb456c4c817df181732a8c2eb4dcc8b5d4234a361d53c9bfb72970ad9ece7912f07f29fa1624c5d91c2a33eefef33030acbe111774a242857029bfb6e9b64b898c702dbdb0655138e9a3eec3fed517bb6db62cfecba137a33648709ea4c288947e7c057439dca7e1f50b182fc2562a570a3b1a550940232bcca568ca9b6927e91958f1fd5db1a1381e2ac79b99d303957dd3987b37b33fd28a3b1090daa3d344f76d839be02982688bc505a7fb3f81590d223aee1b4417550eaf6f6ff066353ca8cb0d1b9e052397c6f71de7f5f6029c00bbeb659e14ddc9f9142326dcece11fe94386c266a2b72a60f3edadb59a8a07d384be58ad21b1a33fdbf89e37ccdda625ea7b5c922a48ff1a5b8c24e819fc9b29d75e10465f89e73e5be26d5de3b794306ec31ed8e60a4d2bfcf07810cb658a19dc5b36b76d34d662cb3124fc3c0f344c5cd2bedcae3aaff0d7a3c586b78d33e4e58a58562053b4a2ea5d1a7df894028c5a65cdaee5a5880a95cf7c6180802ef374a2fe739cb1ce501f0927012b18965d9a55c96e9882f7d4c3ef63ae6bd6412ba9457c406e0abefd1a3a694aa505ebd576771bad5fbf5fc160ffe7b993749c15ca54e13c3bacf9c79690345c6bd9dd51f3463d715e5bbb68cab6ec9af4bdc03bf099d98e09e148958958952a4ebdaad8a079899837355e52df200d30d64cc892f380f0276421519203a9088cc624bd6d7f157242d4c26027d200c3318c8fbb7bdeb96bcd7a9054ae25de59796155de42c4f1ed463c500d81a4d30178711f579926d21188116e164f5c0f27534076637e0b6d9e74773a501aa758cc748d132242a793b9bdc718a381ef773b35eac4597851320bd647a1c6df2f1911f646ae6825d691832078a55cb17a436d4ada9270ad1c6fb9233976cef9840e081b325bc5556eb1c96bb01df2209379d81af9"}], 0x1240}, 0xc) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0x3, 0x0, "6eaf9c5bae11421f5b7c878455508044a377007b", 0xfff, 0x167}) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc5fffff9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0xf00, 0x2, 0x3, "9e5dbe0bcb5b18d96388c89749bfc8e2194df61a", 0x6, 0x9}) 03:10:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) semget(0x0, 0x7, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x1f, 0x7fff}, 0x10) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 03:10:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) socket(0x19, 0x4000, 0x24) r1 = socket(0x0, 0xc002, 0x200) recvfrom$inet6(r1, &(0x7f0000000000)=""/200, 0xc8, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x200}, 0xc) 03:10:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='+*\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x14\x00', &(0x7f0000000240)='\x00'], 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(0x0, 0x0, 0x0) 03:10:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) fsync(r0) close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) flock(r1, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) 03:10:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() close(r0) read(r0, &(0x7f0000000200)=""/95, 0x5f) r2 = dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) r3 = syz_open_pts() kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xc0000082, 0xed, 0x4}, {{r1}, 0xfffffffffffffffb, 0x30, 0x40000000, 0x0, 0x59}, {{r1}, 0xfffffffffffffff9, 0x41, 0x10, 0x1, 0x1}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40, 0x3ff, 0x9aec}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x8}], 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x80000012, 0x9, 0x2}, {{r3}, 0xfffffffffffffffd, 0x2, 0x10, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x2, 0x88c}], 0x3f0000000000000, &(0x7f00000003c0)={0x3, 0x5}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x32c) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:10:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x10000, 0x5, &(0x7f00000000c0)=""/171, &(0x7f0000000180)=0xab) getsockopt(r0, 0x800000000400, 0xb4, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0xffff, &(0x7f0000000000)="baa8c79e60a92b7ff2f61d98584da84fb5e0ea56904ae2fd41fe8eea5501a52b7a478705b8fc2579f8d0fda1df3c89c35e89f09ccdbf1e88d0e4f73ab79a1e38d6743dec9f3dabf1cf1823f9d969738f3037a16705f3acf264294e3cb18fb461e8548cbf0c89502cf9e704d2f7e1bbbb273849af14f3defc1e3ef46bb617b94b4d18b5afb968a9740afa5790d30504de6d7463741a3a77633018d99dc3be40301616edb7a353ac030795cb670649a34712c5f49ad0f61c", 0xb7) 03:10:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/23, 0x17}], 0x138) recvfrom(r0, &(0x7f0000001200)=""/19, 0x13, 0x800, &(0x7f0000001240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) bind(r0, &(0x7f00000011c0)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) 03:10:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r1 = msgget(0x2, 0x10) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x0, 0x800) socket(0x18, 0x3, 0x8) 03:10:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fchdir(r0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setreuid(r1, r2) fcntl$lock(r0, 0x4, &(0x7f00000000c0)={0x0, 0x1fffffffffd, 0x7, 0xd}) 03:10:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x1f, &(0x7f0000000000)="a1a8f6c319ce80718517f48fcc48424b998ca80472bd95ac0fefa8d34f7cbbeaf097f747f0ec085d654e5046b3454f9a0bd96cd0c019cadd2d39fe12be991cf148eef2fd1362968362d9482a911c2a8ecdb50afee3fde5b2cbbe64c355043af5285fb7a760f0962de10b1e39df2f9222890682a4c481c01547572b13e96d942600d23b9be3c34fb0df274b24b54cd3a0c89088634fc26b765d78f8122824", 0x9e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:10:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="cf539afc3f28f7caccb872b59b09d1407ba6154092aa10fe6fdb4e0ef70fb651389aab24bf2ccf61e031f6f814c0a70d4b7ae82f6b3ba9503aa2b919baf90a55eaa2ece1620e18f9d09fca52642283b4aab68c6256ad6c8af2e6af8895552e27f36604880cf6106841cd4a241b3b7a22d11c8cebe4b09935f4fb2c82a1591edaf9e704d4590773d14989173bb592fcab15a58bdab58e0e20753708c5a646199fc987", 0xa2, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001580)=[{&(0x7f00000001c0)="f26bcec60c6b48d06ae9d7a138cfbaeb07f4eaf957256e65893cedfa2638c1dc3f09d6b61f171a82180fb4b94029e42d03edd483d911a722fb7a2fd60404026173e23a6bbc5c9cd0f5", 0x49}, {&(0x7f0000000240)="a11cf1f973a9c900ae14e994c7b4a53677374053d71467bc4c5c273e46f66f241c40963203db9b219ec29bbe52298b4444eb81e0bdde13e6cfa6dd72b728335fd63e964acd83fc2575584a597da22195518638e9593ae4b3d42ded2bd4f0bd3f735afd5475131eb8efabdd19136c4641cd5f280bde750543bd5aa58108cafd056e32c8a90c640543b4561a085420ce83da3b0c67fa83c0efa3c185c62f390411d071098c53db57a6934b3da892e5e5f3e4", 0xb1}, {&(0x7f0000000300)="08b101242c0aa987990a6cb1e55b930de50821d487d8f4e7a3f7cb09f753c018eacf431c81bfd5fc83c7dc2f11e6b3d8882f65342022fe1f6ba1c14f52c117df85b0357922add8d6b8f039dd777c005074a1b241b4ea482d6e0d0c29b122a13e7eeea861cb6785aa258aac76f73b22b44fff167df8ea14a3bbef18fe479778dec42002f4c001bf6bf74a7ccb79eb59d6c5d9f3bf13267f8e627ae6a194190af3c2970485e82d2704de9845f1e9eb8277125104b16b46e38834a63139e6889a90fe86118d943dbad428cabd7edc7884e737aed6e674b453ba41b0d84980576133e5b6b540e66d70d4025e75b826c71d6e75137d908f6e14eae9b2eeafc75cd45f3ac066498c43d3d2fec00cd95ae8ce17ed181943f2772ec4c2142d3ecd714778bd7e3e15cfb45a9640c2d2c5f0fc2719205da18ca698fa8a8e8073f1d49cc06967964fda6c28e8a46684408bd7a3e55886e16513e82988e7aa96f8bd80b4c6f2bb4268bfacfcbbb31645af45f86b0ea93368e7008639cd0fe71385d3afb91862bd25b53694126c2cb36fa859272cc57ccb99a3db066723bbe5262080d07c4dcdb8ff45b01baff775e0e72b88be86137d9c8b97b29ad1c2efb983cebc292a3f5a8b790d500d93852a7fa3ca4d797cbb9e6b99a8b0502ffc0cfeb40e026a5e5941c64b95a68c51260ae2740fae8716a22fb6e1db2a9830c7ed7724f4c63f5eb177a859c651be7d99e8daa7f26109c5b04a73587955f56a5ce73f4502da3983f3ad8cf25bd79e97f8368ec0199b71951b54dcc3c2f26beabcafb60f46ad00fc63229de04d444d2c5f2ac493914363dd291344be3de226aad17a8a4b7824d1e29aed098806911d92b021f11747dd1914c1abfbdd16ef98a1e45eaae14fa698b884f878768568bf5c3650d7c34296b96391a091225ad5599332d7cd74bffb1a3e0c4b2d0112c689de3edbab1e0497fdd1cdc16f6a41f99a64dd6582ec10dcaa5fc5926b45ec631a207ce87a66fac6f84cde8f59a2f7053a2137401998a112e5f15b80be6e8e68b20f9af3577a8088edc3341e1bb90aa8cc0be08984c916a4c8910964c6ba67c358c035a586bc15deb2c1d6c3c8ad0b3298a106cd8f0be0d9eaa355afd185e50d93af3e85b1fcc4de53bd6b2b5b63d8d08bf15239e7670999f3d3c8010a9103a860dcbfbf0e2bc86c741e6bd8351a71ddb2621648dcb24258a0373d63d4ab07ca25f97cd03b9625d30d9ff9870523ccf8084b5773351e56154f608c7f293af2e6a4f33724217da63fa2bfd2a4561a022c01bae7c4d04bb4163279ccf837e1fdc6fd4138985c0e00979eff97932d9214fbef11c6e971a4dc844bc4c38903d72aeef65517f3aa32320847b809f8fb5345739ce82f63fbff3aa97f10ae9bb50fd98c18a74eeab0c1f1c93faa6e2619614a95d0d5ca7f1977fb50043a91ec1e606a2658c381c071b052d42adc0fa6f05e6d02951aafef2955783f08f21c623cd6fe18c61ecc857059585a55a541c1487936363c90bc3d3ac0fe2e3cacff3176f0096522b1fc35aef61591af96027fe3e6bc9cd828c936e303f207cb25961432fc6c305a4b4af0efcf144b1e5181b1bc4d00fd3482e1bc153d705e56014d867a61fa6a900082e6334fbac7aa6bb56943ec2d5ed160a2ee34672aa73c05e26f85a45e505961e4ab58628e18f45c8d11b774c42370cfbcc2e4d432d17939eca11c3323328ea033b700b982f5980d6fbf661ac7c290dab4c2d5fad8cbc1ccb1826f81bb05cfd33807273d95f30d11b140be0fe5321f4b7f1b5f70bd0b074bf59b282c28d3730eb1769e1d0ff921d1fc01576059058a352904ad818dfc34ef6e7aebdcc1882212032955231b718be781750434dc383afd5fe51d126b3e4cb125ff30d7e2e845d68313b8ba49ecf270ca1aeb8099d670023b81fec59bde23b8fac93a4aaa145c0ece4ff2f9e1a5c9a1e85ec13d2f04d26018dafcd0a8feef74005236a25a94ac730893b8da1bc31cc12ca8ea5331855ce23a694d3de8ae9b736dbffb47948e3a9020b01afcd49fc6a7de1889f78111b26faac15e9abb2f4f32bf61bcbf3eea1ded9ff7590aa8407173c0f2c4e82c2c7de51369d656ced256258d99f958016bb5c7ffd5407c397b8b9370079c71adbdc0b6980952dc54c86dd90ae921bbd5e37358e3db295f075b0b9fde222d3c2818e539f7231b7aa25bbde55b00d9814e505ba229d436e08ad5b53de869cd31505e715276fe288fcd9a823a833685ddc0f4e088e80fa70edbaae8bad73f617a6cb2be10569d8ab30a4d27845de97a55a6f19af2c3ac315199c5ba325fea28a74c3f2e0cfdf7a56b38e998e5042535bf56f5239ee58933542bfea4303549cc6dd8962469b04253b708586f1bf2a299f3b853375917e96062ce97449df250a5b7e36db604c603b30d039fc55cbc1014f627db5cfd609a9073e5d980d1e37cafbdbc736cfea9b435ca68fe42bef93b53bf53bc2d00cb47b8911e793e0b8ed18527b6d2cc57b6333c6a2376816d02f6abfac2071fa462f06be1f44824fbeac15ee5df46b2301bc8b05c318195f840fa56516eb6b818f1f8dc9d703b692da4c11aa044de2a0f64fece0fab4ba167bf57ea89371f32a9599d3cbd83daac337a41466a0fe03f5fa44780641ae3f6de55006c8a4ee0c16f87f4bb9aad2c1f2385b549d45a3127c3f6712ebe4eceb528ad4ac7ea306f523235521bc0dcc3d11a5b085911f890f38283039b9f9277afca306620ae551e6da87d68fc9ca4fbc93a35dd2333ca295673da16aefb40f2503f672c9b4fcb407b8453b8fc95b2cc41aebb7e4e44fbf93c75d75c6b3872d54d80231a1e095168e67492628e508e85bf6f67e38e8444b09e676a1884a03fb9ecabcb89181ab5f163ec08d02f110aea1e5f858ced2d0b7476c965c18a2610437be45da6809dcffd33512874d2589da3f455ea04e3827dec9ccb81c84fab70c760f7c69e1a1c0cf9a629e5a47b088a36de126e5cc99846f7d6cab3ab799086f0b3b61d9cfd1b4d8338233bcea788c02682d401833c94a2331ab992a26f5ef56b117b235e379824b5d350972d51b893030c9d927a7c1749a1c1c8305ee2e85b5efe5450e0e61905d819dc922a12774a7b31870992e08c61132ec445081c06eacc7f2723b033ca25651b19200c6748c1fb24af2a8fd4e88ffa4c797cf823347f4bb245d3f03da53a1e9822ff0bb19636160683caf087f6a076d296b6e51a97a9fea0b21201d746d87c09b551ca7b53388357dffc7140fc876bf529f0bcdd33b0cf46da709a8215096872d763f634700091145e600c643c103cfbdd065d3f3b57e062ed903ec4363eaaed67123a596d24aed2efc84cc6d1eed9515d5c220f9f7e0ba3e0081a568b9f659b38ba1f8c6ed9aaec9e777b81dd62ffb354ecec2bd909551ec2cf57d4ab4b5a4c0bb16f40e0995e98b63c3eff7b774fc5384f663cfc04346bccf47d04b3377b4b1a666c1c65c307927896974af6fa4538bd24128f2d5a405a8787751d2f6d2382b6b901a2c9320aef05dc6d858dfb4c29128b4ecab5167624d1faf17a0557e22c82cb97b900f850650d4e2d0136352ea01b259baa440de6e037e9ea9fdc140d1f4ffeb282be927238d6903534a26f2eefe4ccffc6bc4589c3be0c97c00c3c03f049e2ec519000f27e0258bfde7d0f45de4a33ce2fa6454e1238787e16b6a5f6b08e3f95aecdc0174fcad11ec308e7dd12578097db9827115a9e78e1667bc252c65a2d8c331a899c6b296cf6486200162f01f944469db1548e4945f81851da9651dcc9be45c87dfdab09c7b2d95298e726ced3001ab1a7fa555f55565a0c741e78abddca6ec732e247da28be164aab0d45ffc5e0fca25677bdaf1493b398793368748bcc9a4f53dc155b0bc40abf6387dc1558285f9734448513631305aa43cf9dc140dc075eb92313b64c7709c3a718aa5de0ae80155ef6a4b6ed3447070f4e0a32463712f4bf3f6deac9ca7701f043d165571ab96d8b129a5c87c3ff59078b4810f0334787b76a38ed4ee07f5007897c6d420621d0dbb23851f39664199ba768dd55e46466bd4bd1dc29ff74b62c778c67745a2d57cb61c961cba9659b85f0936322fcea131c7ef0570fb9ddede7b77bb6160bc0e4ead076dbc3ef0b51cb73ed93f82eb5462ec6b2ef56a934288ed673573908fa9ca9dfeb3b488be918fd864e38082d6e3e607ae91eab1b2749e5c67bd5cdec69ecd3d6c34ff47f4ab6b04746001e524ed64c4215352a967115982d875560b6a5a3a4729fe4b2e06f551aaf938d849909f9f6cdfac252638e7cf90907ec277dd80c9324f00834502b403ef33211c9fc13431cf06f3a4d382b414c480c2f45d5646d3519c7f45fe7f9e42473f98a66f9e4ec787a1776ca0c51fba6319dd35fbbe85efddb3b33dec8e6d732330b4804fb061a2141c0867ff4cc99473cc28d78ff29724c9e82bbc6c8dc89c44cc78b1af619bfca04375997ff4bd4c975d55f63e8b9309cdf3dfceed0c61af1d8015ea3689bc1d768d2cf9aa26c1a97a9bd216127d5fb9440ff2b6d6c5fda1e3e64b3ede7d6bbb3f8a9bc5a0b94d0f510decfd0e3c59550ba1862ff1196ea9bab20a8620107f3893eff30463de24acde049404564ef002adb8c5a2d43e84babe9095013a57f23a14f7c66968c32083c407d678e9f4ab0f34b2c5018ac6f039a72b4e5b795440befdafe18c74b9bd64e84f2f8f2c69e6abada9f83ce00d1a574b5bc97fbdf25b84a4a75d2b86aa65c6c008852b3c5911830fe8e7b89cfb794ca43f2ddaf671aa182119288aae88c8eefdd90ebf685106411c6f7adbbc6fcdce8526e09c58bf4e8b1b9884c853ec9cccc96b11ea5d364a4d26461bf1d9659535f1285c592aa6f709ad5cc8bdd6e20cda36d454364c53977740fbac565ffbb08c1ff871205c68d9247661c282ae2238c52aba6d80d1a3fa11c7c5a7565c0a619c1887400ccbaf7e2144012281bdcff7da1176237b423e5f1c3001ac31f518faebdba73416efaaa1dc6ddcae304626c76211f4143580e4128038c8bc4f27fa5308e8b798694fcdeaa2adc69d76b40f655ca164882d2218218e2b22af39811014c1d9484104a419cebadd010ca1a401669d2fc0a1d4ea183ca2ae92e27b228bfc10cff8e0debbcbf87e52bc0e1df184cb19ed2301a5b8873adc57219c7d8d528cb8121ee5ae80ac82d55800145e6e6084924f481b3df2af82a0279aee8347f23ed3fc52117188ac0dd1eeada2bcc6e920084fde5e4817a096d4cd608ab54c4455200afb54a3e6bdf5ab9349639ba32980344848d00122e39d930c921e3f1076be7d81936c0cf26da09a654d6f175b194708e96e8d7e985ea93c1513d01f8e1f6f055a275059f4fe4bc5995cfb5668c6c26577bdcd56943f53f5dc6093850633c8bb586d22f2a2ec9f521ac49e6cf86509b406c5a496a5a922e65433e69e9022a9100eabfab83d9140b56e2e370307a5bcf2c66d4c9743941c7c63a2b3d0d028bc153dc4c1ec2cec42419a650c5b4e531fb0189661cad366db2d3127bd98d4e1ce72452b7e8b0a0936288c38be11274ac764f7319e12086748308f404cf46b78b7dffe08c7d9304e24374774b6652dadb8feec818d5dda9a2f0dbad6564fb83035c4477db954b9b1c8b7edf5eb293e0523530919aaccf4fcff020b1e15100b70e8155b28e538b0717ea93b916a721bad3377e8937dc9434caac6e0713f388ce04f482145c7a8158f585688edd1a6f18af9a5d9be6dacad9c758cc135b35b422", 0x1000}, {&(0x7f0000000000)="df8de29cf6d63ca579ee331a73ef8e365b5ee04969d0e5717c22afa676a01224b46d2704613c", 0x26}, {&(0x7f0000001300)="6b5a45e87fcca8622273ce69cad70b71a502c2bf28198aa0a843c41f5708a5911d2fa07978ade19520a52c04f7c7b1a56b42455a16c0867b10fb198be1988e3de9e71a84a3e6fd6cd48a0932b87615b2b623f214c0c90bd4846422bd72215318bf1e105c205e7909fedb1e17ce0d2ca39ffe8f119ce78f", 0x77}, {&(0x7f0000001380)="919c3188", 0x4}, {&(0x7f00000013c0)="447d4834a12f7492361dbf48e1fd98a63788bcabd3561feb83b6987d247122f6c83808003376d7666d7d84311a6341a24a2644a813fd9fa04f665411e9974833df621bcf89f268f8ddf58bc6425b713931deb56bb04913e52545aa34808c624d15674d25d8b3b4dfa010d5d00706c75ddf3b855bc7a76d1c2d0724737639486e97603be72fa80c8c56aceff4fef8", 0x8e}, {&(0x7f0000001480)="3c3cd9d56f1e68c2c2b325246cdb260c8e2ee6809466751186ba5fb4ceaec96e92dc052d33b4c44ad4f6f91874fb8c3bc995f5572ce1c47a55acba47dbcda6d2e94415a4d1bc1858631d3e0f58f822e79e4de4ec30df9ef99e6385395b7e56cd209b1e73", 0x64}, {&(0x7f0000001500)="c0a9e23ce8b47d6854e4c00d9e71f599833bff4e049a97751c939a2f58f4e75d42d6b121d1a58879", 0x28}, {&(0x7f0000001540)="32fb4670000c092a1b851975f13c7fc486ff130354fa7160c8a692afa8f52502d497dc15747ef90945ed97fcad2e6365781301cd", 0x34}], 0xa, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) setsockopt(r1, 0xff, 0x5, &(0x7f0000000080)="d178fbaef3847214245c63017926c89773d605a0cc3f9fda447c82a5e36f5ac8782c3980bffb99d3ddd7f0d19c16b606c1cb899fd38de131551af15efec74e328768af8e1d3ea04116bf7a16abf05c5e6a02e705e888b29a9980edfa58ac48a49fd4c62f96f5beaea178fb4e122ed007492eeb919d17bba4ff80844d", 0x7c) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x5, 0x4}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740), 0xc) setsockopt(r1, 0x53e3, 0x4, &(0x7f0000001640)="7b8a41076ba728c063c01d6e7e9a0ebdd951df49b062d1d0e17e4d3cf76665306a4305860eafa2745d8cd5c6e97cebd6367155f8329b8a0bf138c810da2e235d0d60224811075df7052ebde2e4e1826a3b8992940db4a5db6b9596aa33b16aa7190b9a08c9db915329bf4727ecbb6910be07f32fe7c12ef44a80fefae5a6c7676e8dd8236319f56c2bca79adf6479949ff085b6b55c5a0aaee8d1fc0adaefa80931982f1b30f1c97dd42847f8fa137812dc5c87166758e2736835cac6bce6bfe3ed0cbd522c97c4c6f9dd8930299", 0xce) 03:10:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffee4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:10:15 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 03:10:15 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x10001) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 03:10:15 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x402, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x140) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x3c, 0x2) symlinkat(0xffffffffffffffff, r1, 0x0) 03:10:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') accept$inet6(r1, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 03:10:15 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x4e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x106) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:10:15 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xffffffff}, {0x4, 0x80000000}}, 0x0) 03:10:15 executing program 1: pledge(0xfffffffffffffffe, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) nanosleep(&(0x7f0000000000)={0x1, 0x3f}, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, 0x0, 0x2, &(0x7f00000000c0)) 03:10:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x10000000, 0x100000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 03:10:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 03:10:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x21, 0x4) kqueue() kqueue() 03:10:16 executing program 1: mprotect(&(0x7f0000191000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 03:10:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r1, &(0x7f00000001c0)=""/228, 0xe4) 03:10:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 03:10:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="9c56829ce1bbb94bb2ba3971a1697753816966b5b1dccdbd48a7ec1fe5b880d5d34c588e9798daffd0ee7027b84a605264d8e08f038a48eff0d0815b8dafb9068af29319d68983dc050a0bef5277253d0608d2abeef6cf8651c8ac6a82a63b241b3b0a382c26179bf1f156226d02089a63f0fa94709e03dd55ada6a0572d2d1c229c21284fffcbb0d5d5a2517da6d98a2a368138ad719aa81e", 0x99}, {&(0x7f00000000c0)="07147dd8f8bc78c9c23d874f1048db5ae527294eb5934d0df4ebbd5d477ea7d8d8b2f223bad3d412d1e575e2461ac4e20378fe1e7e298bea112021e50741d1dd69f37a80219ce9ed4de7b61cba31879727003cb5413360348c79a879de4a6045719c4870b1788fe40b47d4b6c3004b4b6af35b16f548c15108e0f9891687dd03ededd8142c146bff55d4dcd7cf261afe5f52adca0681845f5082fbedb1eaf48b524bacea79a60358270a31d082f4ea851d81c396cf7c9f1cd7dacb3e0a6c8159e18c839d663df52979973b2177004d9c43c5cae08884d1ce7b4fe1908d20a15c95296a324c908e0dc95ec1d61a38293f15", 0xf1}, {&(0x7f00000001c0)="e22941c011ea2015064f127f21883e2d0f08aea88ca8815ce8e076fbc96b124a6496dae2060c4f30f5d0e40d82013ddd52e39ebca68e3be3f5383360a867ffc85b6637fda610655252fc0d5fc955da24c588b39f77591cf5e8f1ebef55132e541408dcbc3914656aea6171d356e01f25d09cbda4d8de261e57da91bf0fd510f35908e0649ae79abf94e4d5cfff087389bd38937b03600f17f7dafb6453a295c608d2c909b66933a109a1ad704c8774207d8c137c74b0de559ae83ffaf58078a6e9bc7bc9ff1805c0b558cfb7a9b01a60ec521881d890257df944de22c258df0406ccf3a605465483c964203255c49a9e2de0126966554eb17efe485a", 0xfc}, {&(0x7f00000002c0)="cf0b2d1f9297114eb1a69c94b6efcf4288ef7543184994c72520123f65f747c64536e2b39d9e5b2ed325944af9a205902e856fce07091da841224bf3520f8b9ba0cd4d770e5ba96c91909bd88a8dd68421647d8f87fd71c03a27f44d8a05a3e0045a46c1601012023b13fce2f203d3ec27118dd29ff9c06475b2c5bc", 0x7c}], 0x4, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 03:10:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x208, 0x5) r1 = socket$inet(0x2, 0x4, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r0, 0x2}, {r1, 0x18c}, {r2, 0x4}, {r3, 0x16}], 0x4, 0x8) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r4, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r5 = kqueue() close(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) close(r6) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x4, 0x8}, &(0x7f0000000100)) 03:10:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0x800, 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 03:10:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 03:10:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:10:18 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() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x9d2, 0xfffffffffffffff8}, 0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/3, 0x3}], 0x1, 0x4b) syz_open_pts() 03:10:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6a85cd61) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 03:10:18 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000040)={0x0, "09ee4e08926feb1b8af7ac5d16"}, 0x15, 0x800) 03:10:18 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, 0x0, &(0x7f0000000000)) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getuid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="867af8519c657f387daf5b64ba41fb", 0xf}, {&(0x7f0000000100)="697673ad34bc4b361c401059f845f32df13b396f926e6f8eed7239dcf35c49ecbb8b275ada7e2f7b0bf93408735da51d1880", 0x32}, {&(0x7f0000000140)="e3905b967f4d2f7eaf2dba", 0xb}], 0x3, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r2, r2, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}], 0x120, 0x1}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 03:10:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() write(r1, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000200)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0x0) socketpair(0x1, 0x4005, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="b2c2898f87359f56dee4e2e202dbef9d8311d733e230763e58d5050ec8da2fd490165888ccd08f24624696b34559906f82fc2c6b42d0492350f7dc0c6991bec196fd1abff89ac8b2ce66c228e8c3532c5ba958374c9c66cc957d4e0441823b80e442ecb24516d047067cf9386639258aa6a969ec8f02cc8ddf24ebe09297e21ebbca2833f5", 0x85) socketpair(0x21, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:10:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x5157) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x44b) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getitimer(0x2, &(0x7f0000000100)) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYRESOCT=r0, @ANYRES64=r0, @ANYBLOB="dce7813b3762b85457278a70435d702991ced68105e0da5cebc8df", @ANYBLOB="260e2ee295c770c5f655505a0b5b1137a69d17cafe45bd3092d807e8cccb5faa2d6ee85f25af130fb8afb45a7c214660f46a868135fe18c9c6ed473ce5b2b28bee187b021260b777e7734afe4da1a84a689a46d5580740612a244c70f00e05de46c5c72ce1d517c7b1c8b5c8e5f35795933b9413abc1d5c2fffb6c3f5b98a1fdae05649509f7032b5a4af56e7891f6cff5fdcc0d797cc2a89dfb4d39703b1a9ac92dd23e9ca1740548c97844cc13170017f7ac578a6c94470065edb6e5a6ee68ac9dd7d8d83a4eb200c5691ab01246d5a41f343df6537c33"], 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) writev(r0, &(0x7f0000001440), 0xffffdd7) 03:10:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 03:10:18 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) getppid() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getrusage(0x0, &(0x7f0000000640)) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r1, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() sendto$unix(r0, &(0x7f0000000900)="1ee82ec00b0c7040180c58fb74922345b613665d6e9b55511f9b6d73c4a55890648d907c5cb4b914fa6cfb005c67ad3652b5aa9c9cf0e20bad337bcd128a06047fc78e3ac1dcf736da44d7f511b5c6338a059bdaec6592ee4eff73582afca9406b355fd495f63d533b51cf2d2cc8189e4ede21736246f3a1f3285e7397fd0cde8002ee07017b27b1416a3649d44c581d6c22bcb895930e67031c4fb4a3bee5b527a0c0d58ba6f2f8e717ef0efaf5dec8bd585a2bbcc9b4d5e21a1a72425f4988ab54ca0e1b73f4c085918c69918151a80bdc6862221abe7c3e61526fc8faa0d22af89b729bd5fda321", 0xe9, 0x0, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='w\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/&\x00'], &(0x7f00000004c0)=[&(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='B\x00', &(0x7f0000000340)='$&.\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='*&^\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 03:10:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() setregid(r1, r2) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt(r0, 0x8, 0x6, &(0x7f0000000000)=""/52, &(0x7f0000000040)=0x34) 03:10:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet6(0x18, 0x1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/56, 0x38, 0x2, 0x0, 0x0) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 03:10:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) kqueue() close(r0) 03:10:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket(0x11, 0x3, 0x0) r5 = accept(r4, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r4, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r4, &(0x7f0000000040), 0xc) dup2(r5, r5) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={r9, r10, r11}, 0xc) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r7, 0x9) r12 = getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r14, r14) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r12, r12) setpgid(r12, r13) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x23, 0x944, 0xcc2}, {{r3}, 0x0, 0x80, 0x80000005, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x6990, 0x8ce}, {{r2}, 0xffffffffffffffff, 0xef, 0xf00fffff, 0x100000001, 0x9}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x8000, 0xfde0000000000000}], 0x3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x10, 0x1f, 0x3}, {{r3}, 0xfffffffffffffffd, 0x0, 0x2, 0x10000, 0x6}, {{r2}, 0xfffffffffffffffb, 0x2, 0xf0000040, 0x7, 0x9}], 0x1f, &(0x7f0000000200)={0x4, 0x7fff}) syz_open_pts() 03:10:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2000000000000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 03:10:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 03:10:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 03:10:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r3, 0x2}], 0x1, 0x0) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) r5 = shmget(0x0, 0x2000, 0x20, &(0x7f0000002000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 03:10:18 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0x60) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 03:10:18 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 03:10:18 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x13c000000, 0x1800}, {0x4, 0xfffffffffffffffa, 0x800}, {0x0, 0x9, 0x1000}, {0x5, 0x3, 0x1800}, {0x3, 0x5, 0x1800}, {0x5, 0x101, 0x1000}], 0x6) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x3, 0x88) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1000, 0x81, 0x0, 0x5, 0x2, 0x4bdc]) 03:10:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) socket(0x0, 0x8000, 0x4) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8700, 0x20) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x437) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x1ff) 03:10:19 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet6(0x18, 0x8007, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() seteuid(r1) 03:10:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shmget$private(0x0, 0x4000, 0x181, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0xb6, &(0x7f0000000000)="b91c0363f6b7ed035e6dfc7791453e93fad387d1e51708cb81441f1ab31ae8875049979154ff95270951899311f5eff50a46cb9bdd62a6706cf30cb69baabeed890172d7853eaa03afadcf5bd0a4eed58e1f74a187500fd0d8a421fc4c829be799ab121fe8cd215f5e4b7f53385896ca0005a800e7904c6ea481ea82544f65d496fa5774ab4ebef2b5a534ce8b755016c89a4dbd658a6d0cf616079c3e0b8fe3059516edf4908a31fd98729d75a64d06b94c037598a9") setsockopt(r0, 0x11, 0x0, 0x0, 0x282) 03:10:19 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x10000000000) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) socketpair(0x20, 0x4, 0x37, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) mmap(&(0x7f00004da000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 03:10:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 03:10:19 executing program 1: r0 = socket(0x27, 0x3, 0x400000) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) fcntl$getown(r0, 0x5) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/33, 0x21}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/197, 0xc5}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/57, 0x39}], 0x7, &(0x7f0000000500)=""/51, 0x33}, 0x40) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000600), &(0x7f00000005c0)=0xc) 03:10:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x43}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="e3f848edaeaf75c369f05c4a6b9921352391cf84eaae4f387247b6b8cd38ff7d3f74b660015bde28556889a198a7a4ee202e06185141d824ff1b9d8473c4e3a08b9a4c3d819d5e45b1bded7b7395ce4855e844343ccec5df634b5800f4e0d0ef4c27591276c38a57a676ad473774be007177c40d8465193bfa9a4c4b348909b6b303ca8ef3406a7c9369b503b03a4a7e22a9e525eb839785841b200f923868783fb872866d9adddbb4e3", 0xaa}], 0x1, &(0x7f0000000240)=[{0x68, 0xffff, 0x0, "a66d86bf53a7a53fd39621060adaa6a8e2c3e07280c4f21973a1b4ccd7d622bc6a0712841cae68124393c63b2c980d367a52c9360adeebe9f0c0374188b5f75fb175e698668e947c8f6284e09499de4cba547adbd4"}, {0xa0, 0x1, 0x94, "69f6054b522a6ea3c813ba073efdb40c08420e2c7986bd70f419eb2f8dd12f3f1e02d75ffd3111fb16450eb48f4d670705b0b37267546ed18832bedaf644ab4c6a0af0f10c3fd7c8c81a781c43cbacd7851b9552ec74cad9b8de04fb942b03b629ae4571ebf4b721a2fa0bfa9b93e6c84788828ba9cc8a23ae3eb50bc8280782aaefcab61883fd03caa6aa215f14"}], 0x108}, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000002bc0)={&(0x7f00000003c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000002940)=[{&(0x7f0000000400)="1209001df52a24f078f85692ae5382e77cf7172253ac720015120f2ab7aa850cb12f398a85daddc5903f662ac198573b1d2be2f42c24c8a49c05e74a61915e9ee27534dadfe57e7bb9449eb62b58959b803f38c69a30357b", 0x58}, {&(0x7f0000000480)="ae67cdd55235510df4000e5d4da4a85688ef046367c7ae6d5fc7d0d8dad1fc3817f385b115e115e3aae9cf5efa8c24f7f46e1070c19c15301238671a76e16e4fbaad9ca8b5758912416368984c04266b7b3ef48d3de9cd5169b43e9019e060dabd816c3fca46ec15d914e528ba4b4dd2c09301", 0x73}, {&(0x7f0000000500)="466e4958246febbf536a0ed9c46f2562608560d9e548fee278e73f77965d666c5b99c5ab1798fb1c69da88d84482fc13b60fff4b7edb2ed427074e2847dd518c9b12b6d0f9f4b3e3b863d22518088697b7429545fd9298eb98a994aed2cb949eea97b1c93d4c64322a1d42dfa43f7b5fdf447ae1d8caa3cf0919cc9f08fee45e351dd91ab27ca082c31f445e0d1c760e00032ae00dd1ea47e27e966bd2d4e7d651ff750643a12389d14063be6a562d9dd18c5949b7910f1b5ab12f77a5fa97ad48a477277831e3db21bed6412865eb9d7045101c7aabe2b6c8775c481793ae00c7b480e42b7b52544324208747369b6a62540fdaa8587b486d3109fd", 0xfc}, {&(0x7f0000000600)="2a441e27d52a2a366edb9b3ac899b1183e639bdc1be0", 0x16}, {&(0x7f0000000640)="b697165a44cf60176f9f5c29a100c01b25449316fcb1f3b859d0649f63f69df6b194dd3e02f2c76efeaac720ed79e72970bbed166fd060dd36679cd97f37a9beace06a55d007d33daf3a3f990fa33cb94aacf499154b455d744987f1b2e2f2b3645deb17947f81cc5eb94c9102288c91e236c65da66011ed5e5212043fa3f499d855ce97e1f5986d252357d7520de6fc560d3640f0de86160fdc8450e4093163effc02fc16a574587fc5b87d125b2d1503a412c0d544dc0de223845da6f3ea2879d7e92ed6c4", 0xc6}, {&(0x7f0000000740)="37e04052f5b68a2a76df291d69c8ff0dbcb48e427820faaacb1325ebaefd4ad8c21be0b2832a778085258eaeb5502c0dee07f63325b75b66cf094a395b4d2e6e76d3443557379d167145b203fa44e929b003c5c1ee04e787a18387a33a9ac10ac384a22f7cd7fdd06f16497dcc39b384d8beac48a7c535fb314eee7c3bcca64b80c0c1496bf7fc29bbba2fc5f56a33c3101325e10e85b5a089248af77bb8a1f63af49f89adff5b8dec352f99919237db5e05ca6d31fcb399315f0d3bf8edad0015230cf8f287adfcab7be6a0678c4fafbb685469ebf9", 0xd6}, {&(0x7f0000000840)="bc090b857d71aec1a5c19d483b5c8031dba63b9104549cfaa79148b62a362ecf441abfbaa2122abc3d37da4675ae47bd36f74b4cd2e62f0017ed123c3d9809c0e2b1fd053f1afe83c2f7306601f23b0e8a7d7c184cced7310cd271c19f8429affdca88456299d0851580281700d8193c1131b024f8be737e924def180d001572ba5c45b1fa0c9eaa952e411442480ca729cabd3fa5fd151a9d2cfbabc5452eda6cb6b893f67ed2abade8d67f16a0d035f9e8a0947a3042289ba0187831ae943f15fffe250cd9d32039b525a229abfa34a0213ceb3411715ad9579526a4b0f06b2a382260ff91e1a27ff244545a6d6e8648cede9bd523149deea243a2b0348e66014bed73a53c8aef5477f8a6a5442b9b85d15551e2f1ba36b257a48ffc9fb96c487026bd5d630ee88caab9d5470d6df42dea7bd0a701653dc07cdacfdf4e03155517ece3baf80986d86afbf83893a64001d28f831c4ff683d3a60062c9f1ee3d0aa023f170cc948faf1f2d9fd7a2293b70d30f655345bc55e3bb73133f79af036be7f59550cef554bfe543a6a33877f49bd8c60eb107c95239d7a7620fec131fcd1478ba8a7dc031fb4fb0252245ca54681b6b09bf046dd9a2e10e8eda7c70da803343eec2e8a6156cd1f84f15481fd9f119f9430f368ad7e5fba42a89b04d7dbb435bd7ac3ed4f5fd08d46d24751f07b4a8045c1483699f4fc89a098a569ebd75c40aaa4221a3d55e380d3b9fd9ef4995c74157a7684d9d1536867d5c45ce4f257d4c0df3d82caed53c05a4eb8a8cef9ce201b9f439c113b3f9dcb688e03fcc0268e2687da8168849b96e627cdcf97ffbf57f79336ab371db4256f578df7f624a0c580cf5cb119c4570ef3cbf4a23cae4453128460dc63c21f8d558d605726d562f8db1777e01fa8cbd02e9c18737e5fab634c87c7fcf0d41d121803fadf859a599dd0628b08b8b4a6a3ea9544afa9d9d4a2dc58961afcd036c114faa4cf5c81ff161cda2908a8259cbf80e67f3b8810b30573cac366739635ce905502bbada3637cbf350ade11f052710e67295587647798300d5c2597222f8b399b2534f8cbd6d3cfbdae62f16882647b0aa5a8c98a6155984db84493f7576b03fe93318054894ec4e317b8886533bd8af29567a6e716268811f653305066b63aa55dcf5b727bf43014ad6dc4106f74e3624f767879be104b88c9245052b8d5b1f960a43fbcae86924b6bd5908e9d3e8fb39a47a05339f5e3afeaf01c4f4e900ebdc78b76c3a0a038f8b54f652e6dacd1c6644fa9f58d1ff35b2dcbcc176678ce238c59c8cfde79aefc08506a8783dca5a14e5edf92b351dfa561f335e324acd079a4388053ec13b9e911df15fec310ce8f2d388659b2e56b4135ee56d3ecdde388816f7236901c6a80ba28b261ea6028d3ec71f56b2fc457cfb19001af7ad8a1fd386b5268bc0330d7e95f354c1d31ed6df7ca7b8a72876fc0048c0d2f797b4212d1a340ccbe9041c6d819ab6116ec6c687090d0a1e42d7fc85bb526e82f765616077d435b1cc3915c0f45a300edad8871f74e3aa5f2c1c5784b3762b09a101d88dc2b5dd4ca68c46d93067a33d39c8faf98553d8c20c40118d035b6e3e6f51454107f49f8280ad52132b5ed700f98dec756968534e3cc3f7c84d68a94cc29156fda511fd083b3a7ddec965067ae5c908be324498817c60cd5974f7e1eace32423993473806834212c667bb78cf22878c52bd0e6c4b70e982ab57591257c18ae2ee6441de9429e0cd321458722a41b7a0bfbffcf1d99ec94227dab0ccf83f27413a3620c5ef90036e2d86a54a853556df6ace245370b986bd6e2d62f7c1d322c822d445c7a908f6188c8aca199df0a51b15e59b403d2325b153d5bafd13fa7316f142e34342ea3628aa66da589593ded8f7b9ee1cae35cd0ed719667d29c1748ada6f01a1179b28f73eb4caff515052ab33195a5bf2a52b67cb226fdd1aee78b22e128b9c6daf5b718d158aafaa161f7a9bbb756501eb02cdb74630644264a4e2c96a209012913d0ecea48e6fa19af9b54d652cacde0cf3c70f23ce9093d6046013012d0f80eba1178bb27ce0b4d2ca6be6b3997bd765be41c1c72bb062d00d6405092949764eff74d6a1aa40ed24def026e8039ab0945e93aaeed6cfd9b723ef655c4cfad9738d8ac82d822909c29a3b2728304bfa0d8a598e60e5d795523df123f2d36214ac5717db5f8d4e29cdbc149caa3ae0f6ffbd097772f809e77c282e320c09054204cb3154defcd8a41588b1dd1199954087673241ab81d2051fb2b25eade079dde2424ba4cb6e2850479853078228a9c98e97293ffe86c19606727fc568262645f7c299e865d9804be0b400bb3b1ca9df45ace02ce0830ca60f7880f270f027313b00c2c112773e3f1bebc457ad1580bc2fe9c2c244d09710a3738778024279536a52ccf777c70bc95cd1fde567daef1cc1fc2e1ae721ba5005180b72da531bfc84b7d16c1f9f2ca9f0bc83cd6e5c78853a46c8c23f4bf7037e7adc9537e50bd5eb113c5c0ff451b4a3c0e222aaf4ce773a41e7febf0f6df83c04d3cf6e6037cf3d1f51c04ad9b4f91cde8fae315e1ed3fd2e026f3572e40fb3afaa79de89ce09d6cdf01dd0e4224b9e1de8ee2ffee3a30c46f30b04abf418cb57c2e8fdd6892643f694b9e6f506075cff1d8182005132639fb17906c22ffc7310bb274c49d1b2bfa724b40a1823b23c22876561a864496ba8156ea263ec7bbff6a6439f7f5e94156d5647073819a085e86f3ae08c9f5cff49d7db288fa100b3a5c633594e2d1be52627768c4321e8624ea6a0d25e351e7ed11def6754e1f9420eff0f7004479f77338944a496cbd17080b3c6e83f5507fe516e189d84e2914ed385eeedfe6f09c249146c50afed92fd34c841c2e4c318c9b221602a9f8827b903d4e44fba75b91851cc9a7aa0c340c2a7eb8768ea389c8e7ee019ecfa3b850780e498d87ad56dd27205a41a755f09eea4d5927c783a63686a78def3a0beda6f8e82443a2ad75731960e208e2eb5b6b2067eeb1949d196b19d84f49ebe8a59444d220f54e515fd8a7a7b110755ecfdb888ac66612d3fd16fc91e97ac14ffa0da6a54946f67ea68149cfcf46a7b07020471d3b7dd35c0e6fb47af02c8d93e395337461c1a5a69819f4beda24a51e0e99906ad485c0217bbb30e6526fc4ed9285ae2140ec7f8a32ce118ba83c8e8a0c2ae43ca3b2c1ae38d4b576069c7b13cdb49f17324b60f719007c0138090dbc3fd7c122a32036dbb9ef3840b583ce8bf900584accb833b372e6a95aa98283669e4f8b7e93bbe3fd636b6476bb3bb35f1c958cd1ac5da83e7bd535feb00b819a42b418a4e52f5510010b39a3445f01179de83ca3a0d78884e2575a5c787d34455629a51b02d3809a111981995ce2ffc26f1bb85d5ed4b50190eb5025ecece53b8a638d4fc536e73b8132c8ceab083eb659fac62018aef3036169f5fe7ef7bcf5f9ebdc3598492520bf7af07a8019f5f93d35ac659d18d675b04dc8f0096f7cfe19a3870b8c91d6b8dcc2151c5f465794d53f9542ef9922db4d762d8c26f3e2000164ae24876b72c420ed5f6865de6b5645fb854876abb8baef8faa29e67a2e151c1c3b82b53b0566b71dadf9c3c1031dc76a2434684813089a0c51afb979c5ed022dfac257f29b95ab600888511ed0930acf3f8c75a3f06de4d693f8b10498706614a0c930205308be60fc17888849aaaf2fec7783b50655ac259c70785f4dda376124c0bfcf13ba017d79705f2275c6c0e666e3500e8adc2ba6265b3106ef33ce899a60c3ed884eca78d961b4ac809d8c0271c6dd4ce44e18b8632310425e3f4534482f47e0329949f81173edb8f3aa9ce2d400793ae69a93d8dbe28372f541645dad8b2721a5ffd0ca161849f54812926e75a800daf336917479c63cc4a517605dca6ba9026d2ff23a1816f6e833ec0da809f76b7dda29457abd1eaf1d8eeb868d08c0b64a07b71aa40aaa46741e11aa4f90ad546ad1ad70abcc882e68df01a767d508ba28699ec3daf2a41f7e576862a05f3bbed78cde53bceba0c4efa8dccdeefbe34f37523932aa5c9a953c186635053bd304a1177c192a7224208644797270429fa7ba90b044d476420446db46ea9fbbf178f38286a0bad822f2d28914165c64faaf43fbee47801ce196f455fbd94b6b36ce7c2bf413f077896d3646c351a4a756f6226ce549425ba7722169fc1781d7e906d07514f0944489f1220e49d4420dd6d409c507b4256238c58335545d1cbb0c6fec2346db30fff2f52f20d2861fae3aeee81674695a4324ce7b7aff12367dd31aac15de99f838871eb3ee2dd7e9ed9230809e999435f53d38a516cc2122f2a5e99cbfb804e3941409b36227c5315b2d4f3b23ae7f95c81bde760da4414cbab491ed03b704e1671997f18e58cd10c4d6a7319badcbb325517f2035eec85337628f07f241b8ecc43314c34134827097f10e1a07de89c71435e523a40be3a6a4bae7bac33acc96842fbbda23dd74d56213f414892de6a9432931d37583d355e8daaeafa1e0c4eb88dde63f64cc107a049b672184da650017f001b6d0e5f34e1c3b1bfc88091ad5c2d406cffb915d4c4297b81a9a86927a14a3ac76e8cf303b356dd55ee5f0adda80933fb4c6f3edf78d8ee9e82afdbfb4a2a4af85ccbcd507e67b87d3262f3ccc8d53672caac0235a65c5c34d355fc6ab6c1630026e7b10abea56dd272b3262702878a02de67b29cebe19d79f8c90821afbde0951d5f4963ad95bf83261b512f96bf4e0739d7df20ba863c70f0d05f11d085e01cbed9c00d7082044815ad11878c1d46f0e1bcc7bd123fdbc96cf0ce5c3870ab722e4fb84131dec5befb7887a465f32aeb4255b73b8af6ed351498715bf3a93ae1332968dc41120eb70f2ecead24a0808daa03372cf393811f0d8e48b11762e1a0e95a9d14c4d094c7e9d9df4d72438864620536635edc3f5bcbccced8117c71ad206e631194dcb8b3a913b316a9d1786358b0f2ba525d4a1d14d2d80cacc178795b0903f592e5c0b05ec3eee374e0feae6591e518c6edcade4b87f7188740f74c118c2520b436c96386235f41b256d383e5c32bd2e82ce60a22edf67c4a8ee0bd5824397d4cb1df60ad667d1821df10d2a345c143475c8441eb6cb1f561e2a606b72bfb47feec30fdcdd96fe29a41711eff9c575fe6948b0e31aff170da60a7985da3cef6e870d8a6c4ec3e079d790ce195aaa2cdf305d278f9e272e42622db8bc6866982e7d414be7085e787cd8d2952c7bffa7529ab852772ebe900023c9384ec97896aa31c830043291d14f549af15b33281a694d5b23544d1755191d195c2a52040a0ae0c58eb8f7796371a0d3913ebf7bbb932d31e0146887d48493ceeb0bb95e55048fd48453b202090998a256fc51c10a43f4857d8fd0413ef6275fc6bbdc4c5c6dc77ac925fdc345346c7acf7062760ea492fb8720bf04a008cec1d4210d9c6de28c682d46a2ccb9e867d8a2c2c9703b2563a4f610f8962c7426bd86c9d71963fab00d9b7a3de3979cb975570b2b961a1a45a210453ca4326a4fd429706b1a615045467fdc158d7f4f8656285ff0f40b9d885e9d170cd0eeec57d0e2a41df0e5063b388f8934b1208a3752a1562a6a724082344058ecf97b70dadaae82b88cc6bf82df49bd58472761d492d7541b3559ba97ee5eff111855685a0bcdd646c73b2855a93adaecc76da45bcbdd7185d5cca969c416c8400d289e155ee6d3d54d3fccc408a2d2f1436", 0x1000}, {&(0x7f0000001840)="ca99b4f3c2d9e3ca1c55d484d238f37a2a0fc96331d575d31040b1dc518632ebda5e71f32824a31bd3785f2eb545d0b775cc656a38f4c602e26186bf07f3d1054f75f30293193c73e396a742387760fff7e536308c969716ebad25fd6cd6a8401a3dfd83895c2c76df253e9af6c0b9c3e466fcd7da15d86ebda727b20bf67c7881275a31838f41ea5f89eab8d52182d822bbaa398c8d6bb7e59738ede52fcdd550b16f032256ace8f47365454173ea497be1405deea511392112defdb232f97fcca98482e7b3ff833b26", 0xca}, {&(0x7f0000001940)="4dd6c5e18a190faa3d0b8225aadc301922cf92825287073967b857d28d9020b09dfd2047845e82df449fab5bb1f26b889f160ba7b62c37cafda85168fc18191538df7c4fb7303d5d65f666cb5f7ef298c782a290de414a09c5aa27085512272ee358c7ae807fb194d730fb0762eff566d0530acb61c421246bc7e50329ea03075030c0b50b0bd853dc1684b91fb7c8d3d202866ebd0246d4cbdfefeee8b239edcf4ba4acd801c34a65d4d9083f0272ee3d8866bbeb8e5dc1234490e1c99871b398e29aba92012110ac55c3bfc9b6b5575c9f0d054f52adece3c8ba19f5209bb5289ba541ee230642ce5686a098529ebf0c0b40ba2d9ba1ff9200323d74dc2224562f3b16d25b2b98ec086681fd7e22bbedb3394ae19959c982c2f5549578ea1edea0debcc43195579d1b414f65d8a22854122735a92a06a6e867e3b0e9818a23964dc0f3d33ef9a2c32b9ded3e808b9033820cf1906b85d807e4db56bc7004481e673e7ff54ab5fd8e1f3ed4b7228902739f169fc6dddc7c2b7371688b63c27f4725427708b6981ef0ac5212333e20a6f01afa596afeceb236a632da8ea38901c64d2d953720331c499fef2fa0c503bf20ba26031ecb29e7ed81a751686eb7b8bef4fe332155c752882527f267899f64859d320fae94953a4d20395a660cef2db85b96f23b80de4483f9b3683ef28c715e68b6e33e71ac626f4436abde33485e79d0efa6b70575b6d801beda6427e818a0cfb1637104dfbadad667f06cb554433ec6d5f4f51b26e6343aa88c8c835e1aecb3f0902cc754eb04860fb5b5ab1915139d8d08750718acb82189f68ee734bc1c151a6a785526aca24667c3380575d967f863960a9f15c3e489098632ec8a2718b0e99006fc841cb5e6f1cb65d7d327ff93e69afe48bd201bd6ce235af7ec629553ccf8a4408096c641154f2a4c5459856d69b289a85c33a89d719258803c508368dd0bd68229f9c670a74542c8f3e718e869a682cf600017e8880a415dd4870bc9bf5ff74279321a6d2951dd6b90ef9445533e1b87e77151d2da58112edfc22f3ec953f58255aa2372e89b1a77e05cbd02158ee402bb1236484d75ad512286e7df8cdb3514c799fb68e28772d6db80fb3b8a436493158c0f9e9631a7210db0e34bcc2547a30709aeef539dac273886b592f4dfb3320922428a26a807536a26205357bba31706abacea5efed2b10b8bec572cecc6a3ee12b509c864415ac1638ca043453064699785d9dd9eff1c0b68c7f76dadc29c542237f73657a407ff273a26c990c404efa588ff86b8a5e51b82af56479f379de343c1642f53cfb6dd87db915efa1d0f81631784f32e035dc95ab8c2e7d2568b7fb81905455f67ccca66862e882f835f4c8b748951146d03dc1cac4e40c71690606adf6c7f5c8ffd11810a8f9ebe3de9391e1884ac68fc9b30a50f5cd30174299e9f4913a288611e370016e306335a0ee9a993de9ab6e3650ae07ae512ad31fc6650bf235b4a10113b601e2e4a38d8f9ce63ac48f8fc3d974ec50b7a3e07a625e78b0262579290399997ef6c75335060947967793605dc50b2e3f710fa0ec119cddeac6ac4c325bacaac5a9dbb9df1a55dc8e91cf9341a959eff2962953861574a9ed22e666a225d36f71bb8879975168858a847aceb02bd1d13c5c82f3f97ddb0a7c711f5159fd9a13797c9c1bff55d4a858a28276758458f44803f28699932d265ec210b251b8d84e10ba153eecfdaa8359e0bd1aa363af3c9fa6cc88678407f686143acac0b5a65726f7946e508972627abf4bbaaa9e35796ee74412866991de1bb8a1605e839ebb30dec67a9849d226510f158e550540550e97f898902ba0f01921be8dc13b8ec16a939440af0aa2f81bde87438b5a101d0a5716c66bfc06b1f3586a10a2b1c597e03d5ce338afbd00afdebfd710a7095579904fa5a360c72cbc1b5eee456fed699c283ec2f2388b2c9478ef2379a003bc5e7e4e11f3107316d667f4da1562745814bf587dcdb6860f98d25cb13925be4ec8910973bcc7e39cae3cff0b33e6de43e671c83d3569d885d91260fc8c6ab648d8fc4b68763e36fff8f538d68c11aa81be5c48458cd03ca583ecabf0a4227f54bd8784f158a23fcdf2cd46375b236622df0c4fc8d8b67e60768e8fb519126dc15c9b6187d82ebdae88bda478b61866b32284d6e5f38e7fc3566aeb81a62b193a375f5bfbd3504563c6b5550c0b11aba8b7e71af0de84f45848be32f56e0f0d49964ea015b9b51140eed3d450336c7230c5f4430a950f8de83a4e1ee9ea55bc268dad6d6425c289a191ea0735e8f4271ac3aa037546920b506a95c6bd24961de507ed5311d2c8ad871eca3d90348d56159f4321cb919ff6adeb65e7c8b38a5ec51fc89fd2e02c3f3635be4b85c4c2cf2d359ff44e89b60f7a1431ad4cc04f050db4f612b45ec247c34c856ea35839058be2b4a62a82dc1ab591c8987a7fe5f19d27d7afde5af18a19c86a435e267791e11046012c42c137ca527d8bf6633cf4927f62003946a3b0fae195efd9b2b325e74df8a760edbcd706510b342a0d1f0cbec7150b608910b4ce95671d4d4a7e6939f45c8e48e98dd39f5483c0086fba5e4b5f847f7274e67b7a7c7378f3bb046634312aacf09f2c279c002a9e8eee78d5e1281a16c96436dda990ebae6d7d7910fd05542805be07f8eaa0b7786c4b394925a2cc4293a0e7821482292397f8b3577888ac3df21c85b0b965960dc8ea54aa606cb6099db79841e9f655869a7a89223ef26cabd8729d2cef14e5956c3cde2838bd753597bf50e2cb95632fe2bcada89135e3b914fcd9eedc4c3bb8d8436be563fa20c6a93af5f2f11d86a2addcf44e064c80556d94e10122ec252b7c73d4c66a8229c9cde4365de6074178cfed3170db0447af35a31f299a1d42926c4478fc0ee389512d9f24bcdffb99e1b03ba790cb0b0f6a9840c5c638bb4167b16fb9d326b1895de6fb295bd66caabb2b2bc5dd3d579f5d4828f356f2090c38920618d5b2cf92b2852f4cdaa059b4935497552bf865ff001a47d3fa34048c6d448896b3484c51500b55f36bcf9005b3838df6e2011cbdbd1118954fdac2b51e819705fcedc738b1e7a72dd69f9d39e631256c957064afb0ae9d45808c28054f70f036afbfdc6fd0d1ab0c4ecec92c2b8e5053e8fbe2c0fa7c29bab15d516c205478ca92b08e98f59bddaa610d9679cbfd65a97184a72bfc68392193ee57054f56382bb95ddeec634589c41746e127bae04f32f1fbfa76785383f3b06227a48e390ee24f25d1270bfe07fae2761f7be5eaa559f4deb389a3e3f9b9da4e98840451a62d34c8a2aaedc599cadf9ea30e9f8e38f1aae36cc2b5a0a822f3ae43f8a12e5810684c9f57c893fbe9ee3887e8e5fb453c0013bb7703903206533bbb8dde90639413f31d716f992afca29f9b11c9b7c2f1c0b7a4da9a49892982c043600e233dec4231858c303207941fcc5e4ba8d995fd4a2e1864395103ceb9e6ba3bc8d4ba0b4dbd8a8b7924d56aef1167d662bcea0123a50404758ed9a3f6ff76418866b7a9799bc825549b63bbdf337684f41917d0331b5ccc8b12119e53c693a442b6421019de4ab0b9b4008b1b8a33edafc9df5a6abbca7ac4d5e2a6a33c2c8693e7be776bbf71201e27a466bf55d547873ae6b78385198a3bf8d7e6c73ea1c85439469acdef0f8a32ded9fcaaf7c53b31e155f4338149081872a6aafdbbc3ce8b1352ff5c3d1d368099e70608faefccb88e6fc8fb7c843e9d7bb32573fb7b1a553a64313ae3ad0c9492b4eed65ec59d4e1a48046f1ef27819b05ef1356de102c3397196188230f2c18562d4ffef6b0e8b29f91b1999c0e2d469255e8618d886edbef26bb009c0caf958adee7f03ab5d905039d603b3bc8a95c108df9ee39dd52afb53ad496006540fcb724563870539c5066da9ba865985467d30b38691f895069b2f04cdfa541ea4323fe82df10089e56812e7807e8e0b6f46f98107439f735e9ff08f0a472b9b5c6fe221757c585804e44ba7735e706bac37d265b410c1f5abfff57968121e1f16199338f46db87dc5b9e2b81f751b0bf27c007ddb020d14916a1d1f52027dac4d9246cde1dee37ebeca5654eb56a3958a149da768209f7df5c770aefecc93803c9566a59b937760f4fa94591fee7d40e09e4c9f2d6ee2d9fee4377ccd01c9e03da38b2e9fe86c70910c3b1c898544f6a369b8667343e80c3ce34a6167b8f19976c04303871e01be8222eaf28f6b80d46b3b5ef11a2a9189fdf3f44dd911352c23c0cdbb7f3a05679ceded1454fe4a909d88f50505b6e7036cf2e2afdb401299b74e01507fd4eda16eac986932d66e8d6fb800f9dee83cc96e9f6360950afa073044b1d8a27f19f230389114241e4b912a2603d920ebbde0cecc9db5333b73c5070fe3a1a93a95c61eb3d03894c4dea92137a7f70f8811fb2407d9fc966a35c4b002f71c080eefacde70c477cb1c8d42822048f9fa1e5577666d41c2046c76c1bd3e7b5cfd3d7816a8ec8f04341856df89048c3dd44d6bcb9a4b8552482f78a02fca8af796f2aa14bb44e86b0e1609e252e45e78ea53a6e793e3fb9759a6bbd5908a6fb1516300a08a9cac35ddfbf78f0539e5b70ef22856e8e66425e62c782567201a255fdfb7df943608536ccb994edc72b20319503cd8910e83f59695f11c26006de4f470c5723d561e0c49ac22e6f2ec9c9779486bcb5051084873039167d61d96800d7a45cd299875671451958fc8391450cc404444ed83d5ea842a724b6c9c7b7760262582f72c66484b9cb0ca3247b36a4391cfac513dc89e32e8d382db612fd5f81011f75346ef5a6b2475951ba9840e5f97823e4cdeffdebef6b7d9a27451be6652666a6ba204b51074c812f99f943f7dbf332416ae55e71642277cf92c3d70ab8cbb21858cf3a4d7532b6b1c303855f994173b8ed8543a7d8bc2577499a23047ddd265b1ea38d6ee0d3c45ea2e21d7d1e0d10667fb4bab02618c24247bdf814a76632d418d4f8404537d68c3b3bf479432a9a6c3cbb2d55536bbd6f267a141eb85d0cdd4cc2b0d8aeb8c9475ee66e138dc7cf25577b775c53b35a9b735f023a57b06edfe4b5387b3f3d80c93350ea0aa9ef433c11dd64e88597db94095e4938ad1a7d132daa83ad8decb1fd451a1812e57398285e9dc41886e2668084398333f31332e48e9970b64a176433aec6afece24e97086c6b78465652ba5d9cd82367d7999c276dde313ed0a97d20fb64d82aa24433526f96747e08449df22dd413d7a138541e7e6e6eaabf4eb58a4a1134d08bd77ef295f899a1f0d27eb6e134c3064d940f5ac43502f46face4477cd93ac5ead4548c303ac4d4354cee974657b2f155a0789e2f70f7fb359410528a0a9a3ceb6320d78d6df87b38d03ad234eab564a3e5764ebac36c0eb6f190ebb40d08ba5926d64b1c06374a436c11d2ee59fc854397d078f01bd8561bcca4ad3acfcff25ddd1ffc4526139b42c194f2cad6a6e70627e8869c961431a11985a3c02990de3c7aa48efb6c03ec0d9eaf1103246a5f1e3c966d893f615edab551944a4db018b9afc938f51320a0f06094c50c16c686903f20308fc3dcbd5fae4f3eefe1e4e76c1ce87465cb8774e6f45f47e8b3dbdb8cfa74a619d41b2e4914e8c16d64794df39bfd67fa08529d38f77c6b9d4771b5d1aa4db3618a9f4be84a23384f211abc7e7078dc4ac221f160ed470c8d97c0a0eb507b0ead7b8bcb21b77b88918a4f8ee487e2e3838de15c1ead", 0x1000}], 0x9, &(0x7f0000002a00)=[{0xb8, 0x0, 0x5, "c7ba6eadee81fdd6ba494ea5179e63d3fd6a44cadb69da86d81285977f82f4efaa74171e08cbb3b50bd71b9253fe502daaccff6ede0eec6a32e4765890b237d13e6758d2184ecf2ebf4fe912a0932441c9eb679c5f88ab1dd447483c4957f150ac45b2a4d7e50df87237f727ee62eee9009bb5123450c5f34d8707c8288eaded2e8f5fdd7029c816f7217076d37b310ef3ab61543b43589d391a9102ea2f151ee879146197f2a4"}, {0x100, 0xffff, 0x6, "a210b0956cfaf0986c6125808c006abe9cb49c2a2b324c34530369b2b91edad0f59da3a8c0107289f2561a98e6bb7c00f19add0e437165c263e51fa3eba522f9940fbea9a95ca561f0c639a56151f238a0aad338adb44a329f2a879011704068ab402ba5623199c096e3b5726398d6f2d9f1af23e5b4c09dfc5aeb0bb22fb37ea9630c9f110b68fd2cbc0bf22dc025a601937f3199f6046fcfda78673fa5c9b99f290ceb82bae324f3cf88ef4de8aed8a2582d4a3db9258fa06f129474f788f7891eb5a9d467f4f77a8ff766530ac257b781b7e28b94c33fe5e4e825d4d401c9d1217263f49ebcdf27975e5a"}], 0x1b8}, 0x8) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 03:10:19 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = getppid() getpgid(r2) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r3, r4) r5 = dup(0xffffffffffffffff) connect$inet(r5, &(0x7f0000000180)={0x2, 0x3}, 0xc) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r6}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r11 = socket$unix(0x1, 0x6, 0x0) r12 = dup(r11) r13 = dup(r12) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r13) geteuid() r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 03:10:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 03:10:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) write(r2, &(0x7f0000000580)="e592ac11a53cc7576244e0baaa09521c2a5d76a0210baefd49613742f8d3c4932399427dfb9730a4ece198a1f55af60e3e8ffdb242f0e6e5f925f6f64c404e5e59c5bdbfc05043a8f87f170ed5f2548bc4a0a069a4907097273fd5f52500044a773bf29c0f8b51f56464f5844c563f075b91bc25bac752c738bcb07d7461894dd6fab92eba7f9f61df95309c5af6e2b49eef76bba181c4aff62247fb0b57786c56f10e076038668eaa09c13d0332c90b6decc34a52f2a37dc107d015cbab261ff107841f6ba01591e9695fe03e0f8ace8e4794fdd6c1c6958fa34cbe783a9875961ff6123b5a9cea6f4191b4eea6f1c82a839ce2b389c0ac0485fcd8c875549f6498cad7c7d5795e981ea168ffc387d25fd47cadad5b4ffca828382d41b2d17aabd74ba42f81e91f2712772f636949980f54a835295dec6ce7447fd1bb875ce03e53aee62b56517ed79d86f7bc0c8f73812b099bac6261f33e647a07a642537a0c51a10b2840440dc25271212979046dfd3159cc6d0528f49d2475680d3eac5aa0414c3826ab6230d57b2d163fd746a8f0c19fdb274e8f5e0a89f1d5fe4abd1b59004069f4422c97e7a3d7922eab8100fc68624e6f0b7992340d3b5bfd9a157e7ed085993d2be353a1a7bc91b2c806122ba436379e15032230fb75c7dd6bcb95c1bb07b9a4d85546c7289a512d481410dcd6c4c0cbdb83a9d6f2fc74d8e2757ab8786b4abb55e2edf7413e226769e56634d99052ce50f32f076d85965f7a537f39b2de3e0464dc06de33bcfb6d2797b99f7fac4c6e01a25b821bb0340e8b01a8f2271cca5a76d8c64beac5ace91293045a69d5d1bab3096227cd665357a10a75062d3dafd874bac4381f1e2511f85e7dd882f1c216d73e8e6ffa946af5ee0c28073fae55649da915d636c66ac2044debe99ef48e290d915b55cb7279568d359f6ead81602c6bf787de2297c7c853d681bbfa6ae5f965da53d7bc98fc9333f5f83bee0471d9c101ddf7299287b13da271103bf63f6190f31c0f512430f33b15dc0de5d2f0b73e77e3b76198d0bec01f6a843777a93a68874b680e24a5a8a6b46b02eadd24f832692db2972fffa7a2eee3667bc3bd3c5ed3a4f5c8570ace8e88d66eb9f8fcf2e4e1dd98674dc4a5e948e1c6ceb0b400cbfa6caa2bf13535059c2ed99592e7a70bec129d13cf9fda00532b2c8e0acf541b23dd4c48c28e223db1f79d24409ca63411a280c8356516df736a4982daea0a277162ec714c60d7e273095524272143fff665a0e729f8d33f861c7caf75d7b2500a905a550781f11fe58b3e988420e57b8b69f9dcc32e86e601b6cb77492ec38d5e35eb582a3d0a1bcee3d35d0592253e729ca648dec27697a0f22994ba717702b69f016c91a0c65e9743b35d731ceac3c0c8973d6763073ae4069eadc0fa3f469c826ca937961b7bdb796bc5a06bec66006eef40a152512aa6b1d464394d3071c59d3beef32d9abc216cb4eb1500e920b2744bb15a0ad2d4a0b47ba4f19612f60612d80e2e2b30717f0a9dce87558c5511c295447c1f7d4a1578049e555ec22ab4c2059988a882507a0ba397d9c52436081b1f8a6a29f707a3e6d02d760fec9963190f065e95e06a5ead1d28c1df4fe72e5096a86cb9876f9c128901719622e65a7881511b3783d4e77943997acf4e8b17567b1f02f09385233ff414693fd3efddb237602f1acf905b08e4082721a37d5297540a7e3b366899a665c4201b6964cce1973bb3d3b083bfa832d8e91f0f20188cd5c7d653a4144980e1a7ec9d297b1f15940ab7bef13dda52b4200eed6636cd7aa40371ffeaf1fd9773d5aa9ad0c6bad72a883c34854723e1a0d9d5120e314ebcc7cd76a46b3d2d31a7aa2a7790dd3cc2c56fe24d45e8b1ae994e95a8d589d9bd7370deeceb50db03411478c2be14a07ad0b9ea25c632b61763e2c34e902c58665935992f4a7133e18766551524f7dbfee3769438b780de12a0c92a69f3cd77fb805ccb047e294b257bcddcc1aa4a53d87b88dea2bf249d76a81ce918a10ff9f78c51f1f638d60013084e68ceea7168639e3eae242d457dc06334b00f73e4915e7b6dc646fa43fba48bbef3324914e03e08a16b561da972efcb8de6641a60c96dc9c0338613379f3c58a7af9c6f1ab172e2dc49c873899f881966c7d118b4e419f157383da4f3f3a5cafd4ed17ac56cb9d3ce417b1bb8d5d0f47968d0d843636020094ab2cc263a4d765b4a4d15c4d05029586d3c030280e18e1bc7153a50a5d4ff2dd3e98729ef505b5a49d4ee710c4667aa07f968c6ca47c9e27f6428be8290ba720c3b506de48b7c9c2ff3bf56ca93554c6333ec6bdee8cc9d673f36d66b26b03e80670d583459b691603c5ff9df4f09af88fb76fd33e8f403236917bc0ce81df8a85cedd59da214fd7aac4255d1ff9015f97346b2e2a4abe1138c05f38d88ee0868a62cd12c4eeeda449da9d6fda064da02a6b058f118cc4c9e4319786576e6755bf3c5babbfcf13c23094b75d94abee4f8b75bfab1e2d5d276fd2787702d92e5ccdd4d97c8949c82a59ac0f5671c79217108ce00fbd7aef11ff24fcc5cc1c3510977e4b55f3a951594d235a524fa9cd3dcfb358bce6c25607a5a6d2d51a51800ac11514d8362887ab8f0905a6639deb6ecc527617ca3706947af0bbbecb04ad8aaf1eb655e3e1c747c502be396ad18f7a69282744f846452af3d240e139161cbf1ce711a9c8593f714f71c72983196928bc650bf07cda84c3935c639b753c0e89c734b520174fd6dc5e17db737dda1071e6e8ea4ed0084d74c0bd99abc2b34294543e57a93690b01f73784e1f171fe834120260ae3cc171843376b20d27dfd30de81cffb7e6de6a90e488e6c51e1fec5181a1762306318da54c418446d659bafda308d5c0eb9313da1616f90ea0e6b400afa23cb582cc94d92197e5254e28940676c4cc9a58696a22369072f0b64632fa7272057a42ac87b79af32fe12edbacf5aef32d4c82613d5fde9741f9f348262c81f9bf0d59cc84f4cd0a57574589017f491b81b0746a1bf3bc2747775c07f8b54c6aac03553b7854555938e44b6b662aa73b8bcc1c5dfaf9fc402f55f3ceace08f5d0f2fb2ba15a0c4f48c147985f6a7c13f03f0f6227f12128a7d2801efec8e1043a1599cb577dd1ee9f0048f14fae426fdb722f699db3cb0c61a32e1178975d31aec363600673402e0eef08a2af7feb4e795b649a5d7855a3314b70dc2c852b557f02e47270091325059a556edaa62105efb40445619287961ae943fd7b952321e37001ba9b44caa754fc18d916d4e636cb4f1946060dea3bf07bf2b9bc8be617c43ee172d334e53de26ca6f2dabe226de2dc539666eb85c4240c49d0d2b386b6eae4b79ef98ad22570e44c31194f3f16b76384721f6eea0dc60d91ee790220c391b3f3b638c1b18a8fd13938128902397b09fbcb684b577afab889e08a935ee0fe8728e72659090cf2549b783c96e05942545483a65a4b9da9affb254e4c2fa3756ce37fcc6fa02ce39483caf7a9bacd6a9954b540d3cdfdd136ad60e9f640c4e32af694bb4cf1ef1b75358fdd6965cf4b4b49f6571b6b5da1a7219f343a453b0e80290ce697ad1cdde89e31c4c8f977a78177e1df36ea91dd3c78f675f815b0aadcb5881dad9e6031d6147827c0d8089b77da0cbb937c4e88466d175c58f40d41af1b305f4a44565cc2f9efe99b0cb51343abc71be27d74a9334da5b7f2d939cf13406c71bab09d099171e580ade31413f99de8dc9aeb41b65bf2b872244962e10f8f4dbfb187685f1aef1b2ee16e6c8c363a89585c2bb8ba9a359c68bab023902033c346e2fb8a790da643afe48391b5c7ae3cbc24437e2c92881dda05b67b4a18f01dd3f32bf1131e088c3d43dde7be7cb3853f073115a4595403554c6f648d9fec0b3a8529618c15ed63c39369f881a4f0d6435a11f4e57ab21f5ee55f36c14677ea51646ab31fe83f8009b04e357a1de251fe08bf55ee5d079df9a6cd338d404cce5eb1248a91252ec8a5b868f022d945523ce8ba00045fe88d0f85f287cbfed7e17ffcc18b3e90e81c9747a76d69a54979a8b4ed76a1cd9f267415f08bb8f7b61cd12f07830efea2274cd8f7c9eed458a1fef851ca874d8fed7aa3cec78414b3392da641403ecf34098c595a15b2fb55965baaed77e452d3aca614f933ab6ea90dbe3e990d24618c0f5b8a279300e4b699afcca71f96c2de79f7369b6e756d65a8c68e49b46278c3a26c1a1c6ddfcf8a0f8bbd00f1fea50c818f5d066f9bb132eb46f191c0e6dd92678c5885ea6d896a54579200241a15f677f721736880a98c172f4d66044880f3efb53f3fa18a16ca1d449d0113631a0e8ecd3954c3a25e9daec09f34a3e97228ff46b47337cde1f58da22caff6c03e8617bee57d4b1b196e019f2dd8d57539efc5f775543dd315f52ffceb5962325f2f1d57dc83b5ed92b2301056d0cb5f40fe63ee6d8c970c2fd99653bbc0e5bf87f518206188a2a6a35d754f9d5983a19cc5b7ad53ac6a3e5f216fccaaf5ca86abe6916280679cc4cd2cb4e0a001493ade41bd48b3ca0c775736c4ef3cb242417206430234c4f7a640502854606ab1b108a85e26da4bae6713554142b2d0ff10553036c6b57cfd7c6f1d4ac01326600ceec03a63fdca93a6d53b8b4872a94c5a1c7afa213d7c150ba04db137521c7931c159a55c7ab2282f2ee6483b73cb9296d19dcdf46cbb89ba7a339d106f8e15316ba74bd1aa20124056e3dcb5f1b5d9fc3e757d4bb51801d7b9ed3012cc8d3b0cada249aa28defef00befb15bb022bd4f27594daa56ab15844aff4693669e794b72e038cea512fdd2d0e3b138d0abbf2867def80abca11ad759fe37477745510bed4f9ad08851ab7cecf6995e099d5de28a29d53c9fda77681540a16c8e35345a6fc87dd909eed0420d47d569cd16a316d904b6d2383f83042d7307f4f7bfc141e399521cfafeb2cbffe24f21a62af1fe41f52301f4a1d0c21b4c83e884f20ece455fbc8f21ca2ef9d20678f5ad8a0ab2e09a664f5c3176024fe3f9c9e17fceade72cd58449d07cf9c23afc7dde72b23c0f3a50dcf7e8279595d6acd784272e0b5a7309e710d99a58448abf5a11618dba3eed36a9d81abcc472412acd47b19bb78ea502d6d1a0858a410e44c213f0a7500224996a1d905ea77c221ffec2b56a3d43170f8ce9f8352b4e6744e3957a02935901ad712268b55c707fa3506d739532516624ac7df36efbcde6a163f76e069091040d804dd36dc5eaed95c736df1297d14f204a91ddae8d5e443c8cc5f06893898c1f5a5cbfdb62f43e582b3a9975e3143df3235ed04bb2ddc3c6c3b4dd7e4837fbb9b3a59ca456297532ec7a29cc8ec4f8a376ad5fe02fe48b192dde4e79bab5d6c23df6bd8ffc2587e618f6f7c5e8f49de21a1a68a9cd3914d3357b24c040b32b2e09484077bc49ea8e5ce78f23bae46e602b27a54f3aebd6195fa78437843c903abf640e560a758e4bd280726e7b7b795034746bc091fffe899c77940cb83188c73f52e6ac26d7f34596df8c2269a9a881131c46c08d8dc55e92c9554b3bda100b7b4773b2b05fec78b472abac6d3aa5d3589235a80b3f4c3594054670d3a8ceb2dac47fca28e9fef96df1327bb333dbaf365e4cc478b49b4846e9f32e3af01ffa76f6a662f88ca4d8a22b3f3bdb74c25ac56d5a92ac45a67628d7f9c1dcc20d47afc579a8a5b1140b3e0906e96c98d2cc41055018904cc2d33c89d80c56b89a35435125c8f56f85f7", 0x1000) 03:10:20 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ftruncate(r0, 0x1ff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 03:10:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0xfffffffffffffffc) getitimer(0x1, &(0x7f0000000000)) 03:10:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x10) openat(r1, &(0x7f0000000080)='./file0\x00', 0x580, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 03:10:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) 03:10:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x400000000023}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 03:10:20 executing program 0: r0 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xd7d, 0x7, &(0x7f0000000080)="070cfdf1d04017fcabf5422b9b88c38f25c50a7fd14be09344f50e6f8ba654e202bc1a3f3187609be2398e5911214de506368450f62932e00d4985d8e9385b191e1a583e3c0787893b83d7d68432b73bc5", 0xfe97) 03:10:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/55, 0x37}], 0x1) 03:10:20 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x1, 0x4, 0x0, 0x0) dup2(r0, r0) 03:10:20 executing program 0: r0 = socket(0x18, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, 0x0, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) socket(0x20, 0x0, 0x800) 03:10:20 executing program 1: r0 = socket(0x1, 0x2, 0x0) socket(0x1, 0x8000, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 03:10:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) socket$inet(0x2, 0x4, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 03:10:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000140)) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff7, 0x20}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r4) 03:10:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x8000000000810, r0, 0x0, 0x2) 03:10:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000021, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 03:10:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x20000, 0x40) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x53) mknodat(r1, &(0x7f0000000140)='./file1\x00', 0x1000, 0x400) lseek(r0, 0x0, 0x2) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x2000, 0x80000001) mkdirat(r1, &(0x7f0000000100)='./file2\x00', 0x0) 03:10:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x7, 0x100000001, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 03:10:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x800000007771, 0x0, 0x3ff, "0100f9ff0000000000ffffff7f00", 0xfffffffffffffffd, 0x1}) mprotect(&(0x7f0000109000/0x3000)=nil, 0x3000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) recvfrom(r0, &(0x7f0000000080)=""/45, 0x2d, 0x801, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 03:10:20 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair(0x11, 0x4000005, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000523000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 03:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffcc0, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, &(0x7f00000000c0)="5135ebd185865e5468535d537e1eb4ac274cf6a09c9dedca710853a5361619198f2db0f7067af0227418ecf8fce2150fb7a725482e438fdc87f51e13105650878b2a59ef3159b32d4caea00424ad1d4b7ec72c7e994367f17c9d36e9a35c2babec418586f0c7fb847be163aba5c31733e0f819d706921053592f8740eaf66a2671e1ff7bc4a09980022c2659e1621386498105f9676360468f0a825d7bf35721dd319dd885fb19c99b0d3aaf", 0xac, 0x400, &(0x7f0000000240)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x0, 0x20}, 0x10) 03:10:20 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f00000009c0)='./file0\x00', 0x0, 0x4000) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/254, 0xfe) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/208, 0xd0) 03:10:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffff) syz_open_pts() 03:10:20 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) 03:10:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5}, 0x8) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket$inet(0x2, 0x5, 0xf947) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 03:10:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 03:10:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="61fb663b18515cfd2ac36524b8324292fdb61059f1a585b70536eb1cebfaba6e5f9656452def33d4fd2f097e4d5320d391c32c590bad854455f1e14222d852463d359550fac54a95d1b5709fcd3162b2a526abd1dda6f0dcadbca2dc215bc0ec3fee7b7ad0d52317184fe4629bfb7fb3f67e895bed15abf27b606addc49e270b", 0x80}, {&(0x7f0000000140)="793bc94e79938b35921e03b7a69b979beea26d5a1a869f37d123c82dbc2961a985be083f34571053816b6bcf6a833c294d961d1c1fdf579134616a5022c426eae831c8bc0bd654d7a7f41c5a0d51c4c286eb3254dfbb7f82c829abce4850f9d359b8cff7a3dd42e4abe1cc55c92897ca0ffc6a060d91704dccf9da91219c41902901fad0cd7f", 0x86}, {&(0x7f0000000200)="bd97069320f5b55300c4a292e9fc48eb820c9a95f050352e0e9eccd2ada6d38909b66bc3c105cd6d5e477f6085f436846f6fc739bf8abf0f6e1a652d699e2024d2ff6047655046eba0825075eec1e6ca53fa7e1153a94a58ef2924b7082b56e64312d75d222891d8a57cc2649d9e3fac5d20766017a2244d7221f5a40c5266fcee17f75693f9697de4623a2f780f4fd52b9e06e3ccf578fe0129b6dc2080069b316a58373f86dc9cdcdfe571d130964f9b3407dca533b7f0ff6d4b126e40d58e5e6eab2404bbe7682d9e251a805c1441dc1ddf256472a073ecc51d1e7d81a7f7c573832f46f149afc63b", 0xea}, {&(0x7f0000000300)="f09121a7b57370bef800c675191e75a8e2354bf1085bd151bfd024719645d22c2447fbae4f7824038ccb7592dd01408aa80a5749ecb7bb8483e805728b4163a49beed439a0695fffc4772f4b77fd528727a06c986d2f28fb1b9f158ff1005e1697b244a5c87fc143cc8c5e3cfd80", 0x6e}], 0x4) execve(0x0, 0x0, 0x0) 03:10:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x1, 0xa4e, 0x800}], 0x9130fc1, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x800fffff, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x13, 0x7, 0xfffffffffffffbff}, {{r0}, 0x0, 0x3, 0x40000005, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x0, 0x4ce4}, {{r0}, 0xfffffffffffffffd, 0x60, 0x0, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x7}, {{r0}, 0xfffffffffffffffb, 0xe0, 0x1, 0x2ffc800000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x4, 0x3b53}, {{r0}, 0xfffffffffffffffb, 0x28, 0x87, 0xc6c5, 0x4}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x1f, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x21, 0x2, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x7d884f35b08590c5, 0x5, 0x6}], 0x100000001, &(0x7f0000000080)={0x401, 0x3}) minherit(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 03:10:22 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 03:10:24 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) pledge(0x0, 0x0) getegid() 03:10:24 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x0) r1 = geteuid() r2 = syz_open_pts() read(r2, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r4, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) r5 = getgid() fchown(r0, r1, r5) 03:10:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget$private(0x0, 0x400) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="010008ef656900fad81f"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="61abc006b4f031440499bffe5436c3fa2ceeb3ce31f8e25c4abe3c679cfbb82e08f7cc90123250e8660edd3ab26bb099a30167095991cf2c5ff39802d931899dbb0544f32d775a7e7bf4f93bb88d616e46c89f439caf77f92d47e55bad63ab4d0f596a35a8704a487d79907a781193a823f78108378ca25472fbbcc381eb47778caf5029341afe53df9a38f7e1105c291892aff3b80bddf165f618815b3df4fc7fc509ba1002d651b8cceed8676e8b3c1c72ebc29dcd19455c69c3f19132c427d732d76a6f05bfaa4abbe86082343865a50bad0fd18f74dac7b59567898fd526ccc3f31c343b9fe4d87158ef70e117391d1e", 0xf2}], 0x1, &(0x7f00000001c0), 0x0, 0x1}, 0x403) close(r1) shutdown(r1, 0x200002) r3 = getpid() r4 = getuid() r5 = getgid() sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000280)="fe808cab6c212515c7066f08bcda4532b874353959d1621ca418332f70b9d2d940d30ff25667ee17d98c2415c22a8843fd4994e3648140d6b4ade221c0ff3ab1685d8d87421668db51466545f6c1ed5c228c0bc5729065ccb96a3612e71794a47f6ff3382f0095368cfb9f", 0x6b}, {&(0x7f0000000300)="dcb22cfbea9434193a0f", 0xa}, {&(0x7f0000000340)="445f3cb6da9d631f462cb75e62e80564040f812f73106c4a0e1f60154c45847e9b1b22b6424bf70654b4d68f1fe96a8491f2ca085d74066ec33f19cc2b36e9d33233620a7a4e93e10837016e7b9b75208266a10b89c9601885f1", 0x5a}, {&(0x7f00000003c0)="801f04f7f60b3e833b7650fefb2a3eb616d8c98c7b786344965c64ce962743f4d8a264f26f987cbeebca9efac8df14cb1aafd1a667a91a6b5f978365dcf6bfe01a0bf99d7f1758c127b2afeec7ba3fa9e5445bcfdfe7b3ff20252ebd5502b5fe7143c1cd860c7205bd8dc40df5f72964ce35b51aae6354adac24200f72898df58ba2709a60f415cdf65a83ecd6cfb97e5f695eee1dc508f99a97f04f7523fc15fc95b5b0d4975c957e1ad35102c056578153a2f712798212436055b179f1df3695c06fd309ce2b7a2ff8cdcd4257c6bb58f3944f2a90fd7df8e05e90e48afc5ce3dc87b8cd91aee1cfcdf5dfa45752ea49f10f116c48fb325b2ebb63bf14a2f7e6a27dfdd63e11d9c49fd48915297d7a7d24aade20808e0817970a42ec7817c8ae6e19dd5f83bb7f0eb49d4ddb6e8ccd9c87671492c5c8f58f72291714e028d9ebe8146d13d4438e5924f2039005cb1dde5d10d397feb80f13d176163351e265a440c7f1d7d9bfd3fd52c19dd141e28ad250810a61deea606905eaf3881e11712c1b0c8f08b9cf532e39d08d30979f55fcfaaa2c74a527cd412c93dcbe39eb5e969299cea8f09f48cdaa8a47b7643bd6a121ab77da5ddb59de13fd38d343970a04647463f74c2aeb6fd0e797c7e2cc317dfb056695f72b4d063abe405da8237f258e057c66be347dedeb198e9079c1885882ae48c3aa43dbdcba612af8df66bacaa4356e4e222298967b75e81b1e768afc4ba68c7e06b121460fadf3e92b75c3fefcbfc501d6c3da001decbf197b97013232ff0ba767e12f857c77dd66a899c2b76fb99a779c401788707b6118835cc34e0c6a7b0f1e5d0dee71aae43baf904b3de25406ded681f38564cf71407207f83e6dcd426a3b1e562f612057c41535bb2c3642f0a3dd9dd62a0700b3d39cea2b21fec2733922252feab19eac83ef78ba60f5972a43cc664f80f11b5a97fde2d1a2f26278b55befc06dfb67df496c63ac1a63ee31844d6299e7a320f32ffca7653fba7e23c64cf9d71090df592155d857d3ed95655aaac422a88a27940f172783e9837d23416eb8cf15dd3b8fb18d8fbe1e0e3383e01f3fc2f5b00c63ea4e36e80d6c9c48e7d13566f8ec2ceed9fa540c4a6c1eb05baa81e11913dcf04bafe6cdb6924bea56fe54bbbb5fadd04a16d87bddb9eacd9c5649b1fc7a5c1b34b992e3b4c68125e372cf9c4544d43a75ba7b4265cc0941b920f822adc3fbbf0db8290e6fe7c174876dde998b90a7bcea583ab566574a2cc525ba2c0acdaefcc551e2d142944bd4b66bd32c48531e1594fb76d514356cd6487db17e53dcb52fb24e0d571771c92e28fcdc7a20f7084eac7962871269e33952752fec122f9939212cf735fc9b6d50106eadcc9fd296a911416ed3814c4987dc959f2710e01e10f1c1aad4527d1a090a8278064e3c66e5cdfb75be1582512513e1b685799f25f2f3ec6330dfc9860de0bc781ed6f3e8dfa681593a4c82cf949412bca536e084f4d1a62cd1084fd2b3a786f7871bd8533a996f2f0c5cbc0eb1a98a7b42a7d4ed3e4a0b9f30fd8c02ae77e032266b5ea455fa9a735d88ea35d048060a6617ba2def59ec44788e0b5887486b423e315bb6e4eb837b280a2fadc24b4a47dfb67750c03882596ce86662f294a6553fa981aa15a45f149a41fb2ec271f6835c9dc3b43798f0bec5e27fb17bf5a68a9ff0fdc0f0de429a4b396b78a705aaf061dff06849c0b371a0f4dfac4d7470cc5e4e33865e4e56e7246c3f8c112ead44d8d49f856945fb6c8fd243bf83aa01c58ad9af8da2006a7b0bcae9a75dd671d1f8f86997fee3b0cc18b077fb078103a12481e17f6e5e56987d93cefa0a5b435560c1f6e718dc4ee799f4cba596e18ee9cc36163aa54aa9feffbe9db42d5d6ca9a011436c6251c0f21890d9e0501f615a911fe2639ecbd9cabd3e3010e2cdb7a227d778c28fa4318281c925321da17d6c035244a907eaadf88fe4acbcb431c94c5b520e4c0294d25132bb551903c1a005033e64489ad610fd3726d333fe49de5852b9059ddecf3643c861c32112344092c8a071fe2af113332491ebc06a9cedc83863ebbdcea908510a32fbdfff15e4437bf286ac52a1fa69d7f83f0c71722e9dd62cfd2f4caf312829b8b714427d01d98c2cf3b41964bcd181c53e1a08005b8018668ede3ff10dc1927d9318d05ab2ebf1ef00b843774637de8293b14d7cb0f0b3531b1aa09b568c9519011e0b790810f432579ff8594a2169e53e53822c80b6f9ad55272c66f47d507dd9a7bfb0d673f7dc7828395dc77e079be1fef331d6e7d43045d4578a2f0aa986c43ef19e46d5781bbf576911fd6bcf0399b9c62f5e23a3e3d6387aae177e00deb75f643b29516833a548e571c4deadeeca06c38e3de2acd72ba393a67540fbc32881abdf7b04c3b05e5a98784293cbb2979369183fa6aa82ce615716368cc130ea7308d5de2cfa931ad0a85124305b3ae0be2b4a5dc3faf34246e5d5fb67513d5a32a118c76d4658d612d3acc4cb6a25e77a8539005d7650e02a4d0a2381b30076b90faf8bfb7016277fbd828c58fbfdf53a1d7b4a14cae2584978f7e8e72bbe2ee125bd480f3ee6da7969f7827af9d4a5134cb8bee0e494b7c1e5f4c6daf4aca5c1fd83f10a8fa93af72796e200473a25377e3181ce6b6173760be92ae02e7f96e980f6d3fb69b5afb333ae23ad9e7881ce9934f4a6966f02d834b7f896609aa9309a55192b59ba1e7c8224ac173d9e93e5bdd1e4c963aba00899a563dc6e86ce1a2624e8ce028f3bc96e6d70327e2cd30b4e6381a3db3b72edffc9fbc35df0e4b435e78442f9ee2cd54c040ec5716dec9ea5d1223a7e08df1c647aa257ebb054e47fcb5060015f3cdd1df5d2328d2471597c7f7019274cf5b4e10aef8d2d2d46f9aec5cbc8fde84e0b1c613d47129ec0e155fc78c35e5cd4f528c5d4968bf6ddf54f01bfc606518fabeb7260c0df6bcba054545a1f3b3b1627299a20ac33b0e8e8904d914b0cd748d126a2c5479f32c7adc258040a711e887ae83557747edb52f691301d73be6b1ab7ee51200962c230e36530e7864e84d0504e8a3ab8c6a0978c48a244e8d8ee0ffb327ed9627b9eed2b5c1b0b13d8aee14ae377a2fd94164553959344dca6dbd4d96661236a775085c24cfd0cbcff476393549e771ab9436ac5a99538fabe9b93dbfefc35cac7f7aaabe4930b2826cf26a78363830fa429cd50d9ce238b6e2451c48d28595046b5b71773bdadfc382c02cf839336cdf6b6a51d38f78434ca85a78e2d249ebb3fc4c0b011ee6c754bcc49a52153edff78fc12c9b734297257782c7d474df62fd16cb4083facc4baba49987480e6d9b2fe399d6cb91cc2a178114eead3ee668ad11a2a6d2190ab089bed0295dc4a23794716ecd65c4d547421989e45fd748e537173167071dc45e85516b492aed6384cc891a356a1ae3f256d29fe3947d104338d6bb3e3440682297d90b0f5eff859cd0f2060ebaf4e269bbc12a609e0c578ea38ba4ec4841762af3e1952dfc3914151ea0e3905b91ff87572affb9741774b15923a1204f99d3bcf6ac174c792f792956570274400fdbe65e2444ca9cb307ac1ad370e8b21bd9886360e2dea6af005c7d615d0de3c5b8baf8c74f6713cf4c5b5f9cac1f480ba9b60703c73a65728e8fcac2478f5989630666477a196aa30195e6c649bb79bd96ea87b379491f8eaa4e1e0255034d38f0dc619f627b569521967d6709219ec2936e9ee6ec530f4c37b93b71813d933ed58a9f0e9f81ef61992361808f742d3d511b3d0f58ec60bd10b1a494f69657130a24c39e4c19f050e9717b89332f7abfcce7a61835027d4687e37e475534331d6518f00c561d697b540f9ffd6ce2244b35897b9448c8f3e3839f6c58bb0dff4a28a201b58d04031e49aa4131af19f35a0a647f942ff4a217c3012b629c75aa63e8614be7abca6466b590e34539c84600b109614c48f2f216d2e0fd8f38ba41f669a3e610be8934b8d5b7d185cd71ddc48188bf7f0074a10b40f7ff8648f6b89b9b459fb031872a28cf3b0f456d05c89a4bf57368b1e25f92d3fbd873ab57485be64dcccccfc22b9513aeb97983cc3f1818c45f31cc6ab489f20101e7c8dca11705e006f95fcf354937fba5778c925c7a062a3753a8f1971e4180a332ad1af76fc47692bfd72d5140100dc86fe57a81236ea5d96d1584286dec195515600eb146d9d468baf6e24153bf250520fe375d3dcdfec7c035b3d20bb2e880febac2b709827793058898904cc8bab6adbfb22bb3a8ae036d0ea7f1769316235b771924e75c61370f77c471b26afbd7e690d0c60286803a46e6fac9f9f39682f943e4bd286a7cca9bacd70f4995867ca26b710bb8115d858b4eaab248ddf458b5161913cd4be8a3af28748c25ccaa2b90a688908c5891f1b6fcbaa6a352259201b9bd0594709a19c8234ea5674efedf596c5d7321d449bebf9b76612bf1911006877781f7d3118b9e98e039f0e5419dae0710e84acd1ce3de33c541c3d902bdfd06e62bcf807c71b17d039498a42856ecee16d88e5a4c3a0c08e6abfb9e3e102d7332b3820fd0453bd86c2949f469705e370ed144a578bb451df63e790ceaa6865e917622b85d0d675215257b2f24690072e7f00814bf86fbe1e955b0fe7d5fad3416d535e86c3c4f870ef8eae81e9f667af1c8e1cef2797c11f51af995e9432d2ac3fe2b1b869c906450761df98383efdb782fe2b1d611035490ba82e901df27b05acb246a2313029f41c90bf31f3607df19732e31cb7cd393ca9c4f26e80cc80640ec88fd94799d8151116c44456acbda0fbdc6add1d662cb256588584c7e0803ae53dcd5ca6a6d38d03f46d3d316dd88553c137082808c1349eb7ae8d4d7d6a4bfbc73906ccd15555dfe110ed8482af2df7067b503d523a3dca678948c9c02443662bedc171909ce248bcf9a47b793e9b25acc566f0211a68cf62b4af651493ae815e734ac721b14534f6674b2623328bb0b8c5cffb0a658f933670bc257062b6a47c48ea77f5e29333975bec6dd4517c54a43dbb1c951d3af6ce4f44d23ff752c38a2c637bd705e6358ca1e9b0a316477f1bc29e346c254465c38f67a824eb29271b26a54db99abf4ed834d9faf9ee9dc1e73d26d9011ba80b85c12267aad10f3f0cf8f68daf4a8058d074afece9d98cc53730937eb60984b4b14f2c73ebeb087382833687d8339ca7efb0ec4fed9891f66653a5b45a917fb190d3b2c883cf6ac1287fc2431a9009f6fb82504757e5f353c15059223c9d00bf1403690ea01e80873f0f1dedc08725933f56763d5f86fb76846f89ad6a4803f407d50ba5e3f0b7bba3dede1fd9af1d07ddb7ce8a4586a1322e2f4188aa5d05617287932bf7929548a9bf8ceb12db9fd91e78f62bf351cf3f89210c8b37834d53ec7a3cef45087db574a1420fda1ce0cf9615e649b6afe4670ee1b817cdb769cec65b4c52168d2ea9aba19274aa8d779c18b5d6f8b0526b29a9671f140cd82f1b5ebf0ad4cd3a5bf0206e00ebd1710b36b907ab18cf5aee9e5cfc208e4ecf9b2ff22e09e2be96186f76ef995c84fb11e69449886b71a26e069e9fe447bc223f45d580cedfcaf345433c0984d6dd4ead1071c2c6134574679ca544368f7c573acee969021dc8bcf4bce39b98f2fa52ae1784585916cb401a5df11d2d831972dd7d19c41d57be9a6b3943e1152f81f74cf7624406787e684378f2ac06e7e00d4ed5b66b044cf49081696c34fc13dd003ce6715f0b15da", 0x1000}, {&(0x7f00000013c0)="c4fafcde264fa606626642b74f37b8fb2c4b929c281acb094d90f6b62de02d297ada91632942eb4284467afbdd643143da59a9d9c812eb5f3511816f85a23ee66e7b9c9dda3920ae0cd5da475b67f7e77294de14f7a00bc6764a2dde264a8eff2edb8a96080c67d985fedaeb10221d79cbbf77f794350428d1dbdfadf90516343214230581c961d476fcf2ad579aca8a2d44ed9ee17c701879ae7a", 0x9b}], 0x5, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r2, r0, r0, r2]}], 0x58, 0x40e}, 0x4) 03:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/54, 0x36}, 0x40) r3 = dup(r1) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) writev(r3, &(0x7f0000000200)=[{&(0x7f00000002c0)="975f721ce15337cd745ee7c83d79021aeae7a5fb67ae7979133e270300ce992ba681087e20169844f3f741b33972e6a3ff03a171ea65b2e9dcfeef6c48909af5892c5a83d745aefd03cb831e2ef53a27afc2d5c489ce93f96579894cf5a200c2c474f14c59f9761197ced8848248012958d59a814eb4f7fcbb133a7dabf8", 0x7e}, {&(0x7f0000000340)="1070b42a20b6762da1394c7c14830fc4f81a86d39e4a0d669ba9ef1c3de770da523cc56f6128f6faee4dfce5deff3593cddb11bf72be6e101a9f912852feaf84cfb02e456b79b2b8edb25a247a1826a5c7de52b8518a5ef544aa43f139ec4fb89de6d966002f43c8fcaa7a31623ba983f11e80e67af531237118e5d1b442eb5e8e7d0e40db79611c0034ff9fc55003e803946f2fbe5473b4e6bdf2de179d8cb6aee1a2da8dfd1f7f75a569ba4f055226d3cd9b1b4830644d4088376a675314cd7add32d414a79e2c6044696825f4cc386485045c9f589a5d38dd058db497780d1e3e72626308b4a8714e6494510af8a93608cf", 0xf3}], 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSTART(r4, 0x2000746e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:25 executing program 0: socket$inet(0x2, 0x2, 0x0) 03:10:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)) sendto$inet6(r0, &(0x7f0000000480)="f9270db498e2a03a4c7e2791402301066d618f5431faffb60f62433a17a9de487a6d48f5e59d55b563079f4eb157692e5f79c603aeecc296496c3739818463d38675bc66dace8d927fc6960a1b365945148d436aaa8cf0959b12a4a99467f433ca3d482969a6077b819e22fe03b850b1eeceaaf8be525b8e03e5e99980d71fb01fc3d5428ade0ace1c301f2b8b8279a61af65226e6a69547559a9e6e250c6a6bb7fb51dac066d2311e86fe0c6513562f2c", 0xb1, 0xa, 0x0, 0x0) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="78027b9de82eb81b552073721115c8de836d68f21366036c65aeabe3dbf1df1f3cdad13a9ba05d4f3e00"], 0x1) write(r0, &(0x7f00000000c0)="6b4810a1511245de2881f986130509a71fc41395cb4b9ce2137391a24ce6aef82207b3e4e28c73745ae7e408cd3c659132d24ed98840598d64db508d6cb00353e0749ef513ac06afb1b4755734a758c91c2280ea2ac1ac2a5a51c12f446dcbd5ef48183a5c4df480f1553d819c8576ae96ca6e4cb7b3547ccc89ba0cd12fbaf21c0acd4301b60242b4f7", 0x8a) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="4cdea5c08981ec3d26f094165cec6e2582a6bc9117a53b5f014d0e21c4603408edf73aa3bf5fe574c02097f3e49387af7fb84caeda9178a6655a412995abcd2d5106f3d32a3f72c6f9943cb263dd20ddf93cdb79e4a6ce1993b7ef625c0e2c50b6848c111f5842409db9d0d4fe346d44567c068eca717fa603bc3443904cbe4181992f1949a6335391417e8020390bd7a192d836c07d4f582892f6d24d3ea5ccd9f66dfc5e618aadd5b58733b700b20d101b701add0e246d60e0ac8eb1b694aa2ef28a1f8bb0242edace0b8db641bfc3e65ca70e77b9d13808a077", 0xdb}, {&(0x7f0000000000)="9940fce9d42c13a6a289a3bb", 0xc}, {&(0x7f0000000280)="7e78bc7fdf58b4237a1ac2136f19e268fc9eaa8d038a88ea5af97277466d4298679bdd2d2601e73521270c022c9d81b5555e09713a9a34e25770a004acd550b8dcf3bfc2e9af618ddd7f9e5a9894838cca9c916d4fb10671b8a9adcf8c5cb5fdf85e99b441c9f856ea32c16410b1c729bd1e9490ed0feb05c400b85e3fcbf4fdf212bfd4bf83db31351e27e27964625eedd5fd1759c4bc39b004d31e4f3158e1bf719055980dfa0fbd6a3f49c25989b9f19355a44cb2644c1cc58e252ae75b7d3c3a110f01855051265679f9694af4fb61", 0xd1}, {&(0x7f0000000380)="0f588c83124df5b98a19abff11d9f4d4cb9ff24c838d6ea142b5087f06683c44f95eae3b295013232405e741d9bb50e79d400c9b5f95b52fc79ad90d58c116ae6c20fd40a5f64f7fb08593db082e630f213c463426e0a1eb6d1606804db5e7982ce3f8489e13ba9680d943514e8cf1a907dbf95fb370b3aa1b453e", 0x7b}, {&(0x7f0000000080)="80176b023f10f7c8aada9631b6c3642f13297d9a4dfd51bded", 0x19}], 0x5, 0x0) listen(r0, 0x3ff) 03:10:25 executing program 1: r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x200, 0x888) setrlimit(0x2, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0xc0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') chroot(&(0x7f0000000100)='./file0\x00') fsync(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x1) 03:10:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x80) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r2, 0x1) getsockopt(r0, 0x50, 0x474, &(0x7f0000001180)=""/154, &(0x7f0000000000)=0x9a) 03:10:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 03:10:25 executing program 0: 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) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() 03:10:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x180) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000002c0)="19a520dbdc1bf3cf754f322d7cb07ab2b529e6f9958d7919c25378494c9293caf89b8aca409d5dc5ad5aa503b1a415a742a62d5bbd5886221dac0e339dc95b19bb960c1f4ecc246c298d3e9d369c26eb53f023da617667e7f82010c4dc9f8afc967e718faeb42bdd5f59c1cee09cc292ce96a2cb9696caf647031cc92a94916b181196ebc3372c674c12b47063e7f2285e34ec0714b0375ef3e79c8556459957229927ad168cbaad7faf786ec8213c078489d8", 0xb3}], 0x1, &(0x7f0000000100)}, 0x400) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 03:10:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x3, 0x7}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 03:10:25 executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 03:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffff8, 0xfc00000000000000, 0x3, 0x5, "8481ed09273b228ed53200", 0x168, 0x6}) poll(&(0x7f0000000580)=[{r0}], 0x1, 0xba) close(r0) 03:10:25 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x8, 0x2}, {0x4, 0x800}}, 0x2) 03:10:25 executing program 0: socketpair(0x18, 0x8000000002, 0x4, 0x0) 03:10:25 executing program 0: pipe(&(0x7f0000000080)) mlockall(0xffffffffffffffff) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getegid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 03:10:25 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000040)="3f85397681830fc15300c1cf13cd7995f5ebfb8380248aaf342f5aabc290c2c0ccc074e2d5f2a56671e7c10bb533", 0x2e) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000000)="c3fded4de66aa572294dc4acc8", 0xd) setsockopt(r0, 0x1000, 0x3, &(0x7f0000000080)="633d08b943eedf499bb50b24d093b1b859ff2326fb958a010332b451ee5f927da63a30270b5e003fadf9d62fc7c6b4c202ea5bf910938858a1afd54ad55347d465a41535e8d01fd7ac7816cf4c4aa39897cac781cdd49d39a7d513500d57b3f51d741600be894635b6c4b5cabc113d524287bd2848484279769ce740090b1cf5377b7782c5b5f0488649f8d3f195cec238509ebde47d083f2b653ed89c1fc2f684dd73c59fb4fe4cb382fb44f064395f9ada08591c7622e1b421282f0ef38cc60a62f8a3ad74511789af2e49e8ed05e9eff04c30fd5a854aa7bd38f80054b828e5f41bdeac5a24dce7f4ce53183ca127475f54d04dae21b9d443b7addcb08d608d8bc9588ebd467e5076027e0ae821d233b73ab437a6d2f3fcb2ff82176cb90494d3edb0b6bbaf3b27af39d705a49771afc356b5584db4f471cbf431c05fffe3613a6afe7d57e158cab80db818d6a4739030032f4159cded87dfe183cdef79b817319ab18b69803b802ccb2ee2707f5e56c320c1e75815652eca98ac092fe1fa308b1d9dfc7803f7b934f820c58af877bedbd07ca900d89e1eb9387dc82f8796d81408cb1876f8839523ec736ee52f036fba40e2503e5da3b2b019a057b56823e627fd6649a5c8e5667fc24c53e21a4261ed9cb1fd77890a62a975e7b7506487a60f11376aa6e31ef3e98f6173f3bbcd70170263c4e777bb14f4b8cb4166220ccdb989a294fa763bcd531a4c46bb1d6902ea9fe6870c2048950da44204435ea35642788db5f875e6c17647f56e13f03a281e8222df106672cbe96f06977a866c645429c89d1a5969287dcbf568a141440b9b2479338c66c929b010a5c8809707b198ea471d21a268a39203b1167fa7d2b83b589546156b846e347eb98e74ee269986eb2b1fe897c25f05fa6073bdf2e4e58b852d3184d0a5a78f7ecd740c5f5e1cd410b84dc9d78517348984c76cc71f619f96d6a0b5b0a059a874f9cb21da4c7885baff6b97731468687bd5b29507abaaa35046ae8b1e3f814dc0cc586fd851bed86f6267edbf10545b7c667d86129cd745ccf5b573e50f8332c22c8136ea3fabe4dda117c3332a3e0f39a8307bc6bde7d613a518b7db2b5df683283fd28128cbfa8d4c5bd824aaf7c4568c2f092d4d94a27376e83a421da3f96f4849263bd62e43fc2f7c03ed4d669a3d884239a2cdccb8257777bfd32eace02ba7a5f601ced0d4f3b3367a0ab73f2b2e1a8dea52cabeeb4d21edf0159f1ba2151b1ecf833ca6a6eb0f51f6519233a80c835e25e69deaf03c4479d4dc098d5336bbbf72a0541e4f8a038513dd9a5db44897a41880ef8f1f0452121ab75f64f8b756744124df51fb50213f20f130cd24d756694a7f31109846a25880fda2de01148405948f3737c8414cbeb283d7737a6e865650e7972d8e5419623f8bddca8cd84596051ceab1e010e56cadf67a326fa53011b03a59faebc62de07567e6db57b0905d999eace4e43d5c4ae19d42aa2043d60b5915e31568ac8bc3e5e286536cab0edd9391d45da5d9de1ccb583506325be33c05f3aced31a7c116f3bf01421e667eef65456f87555aba71eefba182c72c7262c35f04b96fbb7ac057c2a0c4e46d325eeb8da80d3679021a63d6d6166298832e0f09ac5a29c8ca20b7681c7ba3aea3fee5924af214b8d95fd33d058759499f5c01b7acef43c8be8fecdc064a6e5910183b20328879662274b4835af168aacdd51c14dd1aa9919637aaa45f654cde65cb587119b7fbc4668aef425ca7d9618741f77875c3bcf572d08e572a67f247e293b5af036c3e47a2e33ac4a2115311a0b15e247e8a47b6b09a1c4e4f23a6697152ecfdb2deb5eb31c55389cf4e562d622565454950342bece868201e906bec9b46e3abd4bb85ca137883f536e2d0d32894ef3068192a9b8e5101dadc67c85fdd1a26449f90cad3bf844a1efd107bc797fab5222c469bfb72714d19589705ef6b45e4eb2bff46bc1652e502ba641a709d3c8b39214b80ac613c5c8179d085abe1aa69e538f0575845ce0d05cfb7b82cf1dca0b35f03188b30983301eae5b200ee955ecf8781e3f7ff3999a31c327988e7fa6b05de1ed59b541289549ffd0783c89d5958ba8306b8e28d883cd80771d03c8bb2f55b09f43f3e3a67f8d0b0de9420fae24b97c44ec07b85ae29b5dfaf89ebfb14a53e23709059bc9a99289bc9aa85e1d63e7579db69f6d18c4c1b74fafdd3bbd21d0d4b255743b2c2f668d063db33f7b59d7d119181e99e6c409399fff143ec2e7ad862109f2d530460c0c3ba166a2db1dae149290f073c487c0d4c0df9718e547f3f8a57f8b335ec30f955c10c25309861071184f746530f8fc479dbdcfac45ac80193abd280fc356c562610294e31cd6097c7245fc92d959188ac2c69e7e69e16d36998196e398d0f47ed1d371b5621103ab55dd2fc1e93d483b1112463b2f56288f73d5db756fb3a6700a0ace7d28814131597d7b5b8e8606a02958ab1d7a605b2e44cd0d999f5a4b87cb614ce221efce86fc2ce9e11776c8029f97df022b18f3bda8d0c4f6762b4732439bfa2261b462db88992050e40f58b91459680a1f5b4581f0a72a0a075ecb2675260c92b2debd5080f8be233f51f9d4131eb1d2a702a603907045178f697a786e0e284f89b31e616aab2826718a77213d45ac8c9522f6529ffdaaa248a98a0b4b57e4c5d8b075ef47689be07bfbb7f508323328a76e2b23c3c70e0ae742e1f2f667622de702e83865ebf4a03f26c4e26fa38bd3e61367ac162b2b0cb0771f9510b09830e2b3da69d3c579db9578b20c3b4b431d0794e56d5b0d0444a37ec6c88a07c69489d2061cfb354b09c58b69e82713ee9720caa5f94c2f91412396231f0ad77351bbddff60a3c929fe69fc45c71a9a7f16ed57d0000fbf267d1126152332ae8134ff139111ed18c45e90a7ee7edac20ba0d2cfa640253dea48f63dff292140d34d9fab0385ed8edff28dd4ef323388feb7b2189f4ca484dc54a2cc6cf7bd652e5007607efaffa828a00a1ac775710ccdd989dd95456a7046e1d0141423bbe593c9e07c7a94092f5ab3671a50c9ab1883a1e7a9952844cba3b81fd288ce32bb61be827f3f444bd260e4cef08c71f21a9635059489193258b134f64b22f093d64666f18437fa4d16aeef94714be064a7c98d78d6bc8fe96f08d89ea50e0e1d0d9e5ca32805fdbcdf62453d9fc6647649b41c4109fb40da13450e509afdcaeabbf6fb6d3a37183f38c26a9a4c10f5d5a955ed33190488e23abcb2cf6e7b279a8c5fe137e0f325dd3f711fba6951363588e9a08b17a304e7c89e34123727f879994f342214010fcda09968defcee1881dc6e5dadfad95842fb186f5cd95cbaa3806b1097809f8b698e65e3db7acf0c8f9c774978fb2e27cbb49e9edb515d0b116b2f3f9dfcb91dee9ac12af128dd287d23efb325260e7b4b233962122230d5ffb7ab3670950a2620f2fed31a09b69bece49e18b12882dfc490f9e05e4978ea801a6a2fe823f5e3c45a8f32bf6d6c60364052db89e7e6d7f7e7c8e7991e7c9738596da23dfec603e8754f74c456aa1630502645bade5bd9c4bada59881f92bccbe8779b1f3932513cdec38425257d5d7e769fdd1ed4d65d436a4572d1b9d121b67dda38a10d82d85e6c16422b816aa672dda957761d5e5e22e174248e8121db3e0c1d63829134ae4a22c263cf8c2f4f0c68207ffec80d4d2f5ee1bcfef20be8fff53e1a2bad5b7d117ce9825b92907745129748786780af4a900b8709f09df1bb10d1666d0a0d0b3080133f46b9c037dd1d1bf1ff343cde5bc8d3b768f0520e6950617f5e38bbfbfa1b25c7370164646efe7f6d4f1fe1aeaafd57919f76f174010b44958930237277ed30f40b15bee9e74de3f3fd8d7960540b4c5f56c3811845da0a3358048bf00752ab2ff1e9e827afcbfb555bd3270adf8c3d5f474d14dcc1920ea8b4fa1297ac259fa95a148184c7521d8d3fa85274b9ee03b9cf48260133c4ed816146df1363f249d9f42d9a45c98ffb531f5d9d6c375734b4f7398f77a4012a4c8f8c1b0b3d9526b1b454e5a824f2286e7d7de21eb18f2122febd571a0af3539daa35e03c75f1b98bf90ff7e19245e2613320263da7de2fb8e0c6ca3b0394f3cf397b9d6ddecbafb5e06b26d37a94b15c8e101ef4c3dec435666ea249d11c513e05f0340a8ef531b2a44718e3dac7be1f7a27810ef7028a72a093bc07e4ca1f16edeeab5b3d10e1330c5e8381007854cd90a757ef37168c1c456820c055067d81e0a6ab67fb15364d8823ec0e3c259d3f69567fc71330b4bd5222cfe7df5b027bfa55f9480dce6f4758fde901c16fbacfd147c9d7289615ede2c2ff01af217205b1258c16df3920c3172bb86c4186906779481ec70b2cd9e2f860b4d29f37223941d55185e186cc090b914fcfc7da56e52aeb55efb617eebec15701a1909c9d47a7bfdf1efd851356486c0ac5909ac06272808323a6bb649b45da31ae5f6c7e837ec60884a9ce205b3a4b7d3d08acfc79ec97c9b04f52e03e37124664ef97f843fdb2be5917963283b195adbea2018c5ff6134d635970a220b4b03008e908e1d9bcd5a4a27bd084d615410b012a8c12878e6e9de5eb38a7fb23aa403e91d1dec1d7adb2987f5a45d2d605affded61087cb62d84f730dedc9f3dea22555eada4eb68254279d238f7fbbec6972ee65ec8518bdc04a445656ffece5a71fa0d15f533fff4ba41c4698a2103a1ace65f83157f932a95e0121b987786a843fe365bc9f87bf5381629a65cdbdce09864ae9a8c7e0c78e021121ee61356206e1161d6730bdf3d73020555b138c352dbd903ae19cceffa24890d013ed2ae7e7d3e8a7e1c21b94193f725e09558b8e02ffb2e4abf8de10c224fdbde731784c9b3214e32f98bf5f7930755760494832cba6b5707f675b1dfd17fe848b9213108afa8a2059f3685d65fb35502fcab30ac91c25ecb7a1509d3135c809b9965acdf7c1e962e4b5bf31bcc6ca19afe88664a7dcac3433e5cd1e6928667438fbc31885f711a3e9f1e7cfa2813ec628180d646ce0d2d0cbd1f12f924397c5cbba89f6ade8bf8f565a640273731b536986c4d41db826261e395db47e3e1585075df99246201fcdd1506263e929105486910ab72b68013c38b334efbcc5b56ee53bf0e9cc877cfa11686d405c0fdff71563f114f323f711c9654439914ab982b43a40bc2647b0a85b3daf27c00f3b22dc4560e56dabec52ae59569c818af13ffd38dc97db2cf3250740163328203c6a7d78ea8d4898afb951814675bd7591f3424d5eb94ce5b07f45fae2580fecef4fbaf019d4bde3043626801b70909f67ec99e3285624ae12ecd5ef8db0267bd1aa0f6d3b11a1c84bb929827e3cccc0bcf81c935aaacbf5d52cb973c1f904fba1c99c74141ef370172a68e9521ba6d81849e933631064fb7160ee669e4b7ab901a0132c0e99a7bf9080b8ce404de1d227a5d21bc169d806d644133bb339dd0633bae234be539225f630549db23bb25d37fd1e7970acdd8052db8bef3589165ae945eea1275a5cbbec687f2a262e8aa06535f60149983394f55764086590ddae905225c4745a8a8c40e2ff54705985c231f4aa55b0e5245011a8f13519aa1ee324570dba06e51e25159cede807a5363a412acbb3dbf16e5eb517ea0f751ea5decaed07cf838c76dd1f921b13f984a19fbc033de4d700a8a58ae6f8411534af02fe704125722a56d793bee5b3ff50d52438b8dc87bad644b5ab7b52e9e2f76d41", 0x1000) 03:10:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 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) 03:10:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 03:10:25 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 03:10:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket(0x0, 0x5, 0x6) 03:10:25 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9b9203365c24a9acf9c9fc0b7e0cd902faa05dbc2f7b1f6f125cb15b83a603c4dbe02281d3541c2068e08c892a6c05371aa94b5e562ce6f260d437762a6793a757c50f56956372021d178b97714a5fbc30d0e01e1b518d51a9704f7f2db9d2d011fed56159933b6380acaa0dc9aa0dbbb0f4cffd9a7df38a0ddf240d22a47715c1fa4205b1bb4b71c6c11902077bd41537b31bc6c0a182cbc0baf9f45a9f2323d85a9625d552e9c28c7e79c6de05aa64cad6d1c5563d1bb71f1bf192ff4307a69d18b00a92cd37dd691024a4ada4b8f4489fe4b7b978dfc88fa56ee35003236c9a0b", 0xe2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x90, 0x100000000000) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 03:10:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0xffffff6c) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x80, 0x8000}, {0x18, 0x0, 0x5, 0x5}, 0x9, [0x7, 0x100000001, 0xc1, 0x1f, 0x80000001, 0x6, 0x4, 0x6]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) write(r1, 0x0, 0xffffff64) 03:10:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 03:10:26 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x1, 0x2}, {0x2, 0x5}}) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 03:10:26 executing program 1: clock_getres(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x0, 0xffffffffffffffff) 03:10:26 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x100) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0xff) 03:10:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) 03:10:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r2, 0x4) 03:10:27 executing program 1: shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) kqueue() 03:10:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) fcntl$dupfd(r1, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 03:10:28 executing program 1: r0 = socket(0x16, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x6, 0x4, 0x67) shutdown(r0, 0x2) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) ioctl$TIOCSTOP(r1, 0x2000746f) 03:10:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) getrlimit(0x0, 0x0) clock_getres(0x3, &(0x7f0000000040)) 03:10:28 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x101, 0x7}, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 03:10:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r0, r1) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) 03:10:28 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 03:10:28 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) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 03:10:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x800002) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="36b277e9afcfa867916db614502b61e866d0a123c6738332365c9a663a37f2ad4e6b3d7df630d230fbba67f334faf22a4069aff678abf92c9cb96fa1d8de69f5f0a24409dd11227835d8a8ec13047a49cfbd3f3c024a1f2e0729e5375d5c2ee2a919e9d865994ebeb3653235d163", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:10:28 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x0) socket(0x0, 0x4001, 0x4) 03:10:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = getpgrp() socketpair(0x1a, 0x3, 0x7fff, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x7f80000000000000, 0x0, r1}) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f00000001c0)=0x4) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="405b6f27fee68b7fcd4bdd19bd222ca5d16dbf557431674abde15c5dfaeb9b5cbcf1bf3ad5e484baa72fafaf95", 0x2d}], 0x2, 0x0) 03:10:29 executing program 0: socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) syz_open_pts() 03:10:29 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='\x00', 0x20) 03:10:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x22) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf6, 0x800fffff, 0x401, 0x5}, {{r0}, 0x7794d198f6560a60, 0x20, 0x1, 0x1, 0x2}], 0x2122, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc, 0x5, 0x6, 0x91}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x83, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000001, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x2, 0x9}, {{r1}, 0x0, 0x20, 0x80000000, 0xe01, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x24, 0x22, 0xb7, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000027, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x1}], 0x9, &(0x7f0000000100)={0x8, 0xfffffffffffffffb}) 03:10:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000140)="69ddbd44d3ec03102c6ff0551c4fa9d2a768ccc027127f881b49db438a86a2db136cd0b647d37c100044b9579fda1f6be56a34a930c7aea9605cde646e62bc19b1bc8fa951fce91c395a5cda19a9600ed3ee99aebeaf9558577cea510e18b7438f9a1cd99cc7", 0x66) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x800002) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) r2 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet(r0, 0x0, &(0x7f0000000240)) listen(r3, 0x0) 03:10:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x80000025, 0x10000, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000002, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x22, 0x3, 0x7, 0x7ff}], 0x11, 0x0, 0xff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 03:10:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1b1, 0x22, &(0x7f0000000000)="caf5b415", 0x4) pledge(&(0x7f0000000040)='\'[.\x00', &(0x7f00000000c0)='\x00') r1 = msgget(0x2, 0x1) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="bf42d3c966696c653000"], 0xa, 0x0}, 0x0) msgsnd(r1, &(0x7f0000000100)={0x3, "18488c9d3584a7437d3fa36eb2669bc815b4f82377e1131b023f8731dcbe145c6008c323b74485e59eadb38908795eec7b4f2c8059651e5edb1a70412f662f97e7ad249c51aceca9ee42fb5ef1d84c3885ef26c883236db9ddadcab58c30f3a3bfd48408dfacccf3eb6d9192deaf91c7005ece1686388f9b3cd61f86f34f60eac7ad4e80e53071163b4028becf5fc3e90b9947a65912ca7a34e516ce5d6f717ebc64a36d2c3dd9a8a62969497c2f191466fab029cbcd17c4fa"}, 0xc1, 0x800) 03:10:29 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x8, 0x4) shutdown(r0, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) flock(r1, 0x2) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x9, 0x3, r3}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r4, 0x24}], 0x1, 0x0) flock(r2, 0xa) 03:10:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r1, &(0x7f0000000200)="c21b8393ed98f8510d815844b3213045eae82f08b486efbeee46f240567590f9fe1ef3cd9237c4dadec300e6f3e66ff4a5a0ee57843301eaa5926f9741e7c85b36b837183354ea930142ce37d2778408f52aa8bc5d736b128e5641b6955e16a9f14ade2b9db01fbc4ce7917fcb041e6c14bc6dca16a7cc1cd6bf27cb3a3454dab58c59bdcbfa4688927edf4069721355fcbb9a16f2eebc14002abc777fd215e1e09726f259e0502a799428bc226e7fde30c6d099803bb9b0d202c2ddd64176eb6741b864dbf9b5675b859f94e213815af7f63d6c2ed79618ab750b96", 0xdc) getrlimit(0x2, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x5, 0x91c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80, 0x1f}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:10:29 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000080)='./file1\x00', 0x8) r3 = dup(0xffffffffffffff9c) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x0) 03:10:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0x1b8, 0x0, 0x0, 0x0) 03:10:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0xffffffffffffff14) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) shmget$private(0x0, 0x11000, 0x200, &(0x7f0000fee000/0x11000)=nil) 03:10:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) fchmod(r1, 0x1a) 03:10:30 executing program 0: madvise(&(0x7f0000091000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003c1000/0x3000)=nil, 0x3000) 03:10:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x1, "b248593238f4df119e81cf575031c0172531def6", 0xffff, 0x5}) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) getsockopt(r0, 0x2, 0x7f, &(0x7f0000000040)=""/216, &(0x7f0000000140)=0xd8) 03:10:33 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000100)=""/68, 0x44, 0x42, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 03:10:33 executing program 1: r0 = socket(0x10000000002, 0x40000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 03:10:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) clock_gettime(0x3, &(0x7f0000000140)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/237) fcntl$setown(r0, 0x6, 0x0) 03:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) flock(r0, 0x1) r1 = syz_open_pts() dup2(r1, r1) 03:10:33 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 03:10:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x389) listen(r0, 0x0) r2 = getgid() setegid(r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) 03:10:33 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x401) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000000000000ffff000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000000000)=""/47, 0x2f, 0x43, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 03:10:33 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000183000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/146) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f000039e000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 03:10:34 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x2b, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) 03:10:34 executing program 0: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 03:10:34 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0xfff}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x651) read(r2, &(0x7f0000000000)=""/84, 0x54) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x8}, 0xc) r3 = kqueue() lseek(r3, 0x0, 0x2) kevent(r3, &(0x7f0000000340)=[{{r1}, 0x1, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r4, r1) 03:10:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:10:34 executing program 0: r0 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f00000006c0)=""/28, 0x1c, 0x2, &(0x7f0000000740)=@file={0x1, './file1\x00'}, 0xa) r1 = socket(0x6, 0x400b, 0x76e6fb42) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)=""/198, 0xc6}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/142, 0x8e}], 0x8, &(0x7f0000000580)=""/155, 0x9b}, 0x800) 03:10:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) socket(0x21, 0x8007, 0x1) 03:10:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0xe430) dup2(r1, r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r2, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) 03:10:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x80}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:10:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0xa, 0x13f) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000340)) dup(r1) 03:10:35 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x7f, 0xbb}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x24, 0x2, 0xca, 0x1ce4000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x4, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7, 0x30}], 0x80000000, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x92, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x50, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0xac, 0x20, 0xec88, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x1000, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1a, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0xc0000003, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x0, 0x3}], 0x0, &(0x7f0000000140)={0x8, 0xfff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e4815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000200)=""/188, 0xbc) close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 03:10:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 03:10:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 03:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:10:36 executing program 1: r0 = socket(0x19, 0x6, 0x101) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000000)="79305b4f1e0507d2c8dd184d3089ddb29506375fba9ac061efc125bb27f4887a4e1a90cb42f3fd1e42", 0x29) 03:10:36 executing program 1: r0 = msgget(0x1, 0x1) r1 = msgget(0x2, 0x20) msgsnd(r0, &(0x7f0000000000)={0x2, "124b0048cd2fa209bbd37ff5ac62b6355d646ef56e329a2ebe3cc8b71b51f142d05bd4768e23c24317b95618eda7e969a9cf800724b159d1af6c6176da7b1a180867211380d9879e029be60caf83b8df1351a9e5a7deb3c8282a38592bc7b348c64953d878f5978a2c4d975ac312b9b93bd531556094e4be4cfb641ba66c4eb63b7ef5b2f9ff4d05ce5fc02e4a6ddcca6cb6194e8da020c1eb56b89cf176e7a6fb6be59fa1666a85a755d699d0"}, 0xb5, 0x800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/68}, 0x4c, 0x2, 0x1800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/94}, 0x66, 0x3, 0x1000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x2, 0xf0000025, 0x6, 0x7d8}, {{r2}, 0x0, 0x52, 0x8, 0x7fffffff}], 0x6, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x43, 0x80000000, 0x2, 0x2}, {{r5}, 0xfffffffffffffff9, 0x1, 0x0, 0x10001, 0xc736}, {{r5}, 0xfffffffffffffffb, 0x10, 0x45, 0xb34, 0x80000001}, {{r2}, 0xfffffffffffffff9, 0x2a, 0x0, 0x31, 0x8}, {{r2}, 0xffffffffffffffff, 0x9, 0xc0000002, 0x2, 0x20}], 0xfffffffffffffffe, &(0x7f0000000300)={0x1, 0x58000000000}) getpeername$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) poll(&(0x7f00000003c0)=[{r4, 0x2}], 0x1, 0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000000440)={0x0, ""/132}, 0x8c, 0x1, 0x800) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000500)) setsockopt$sock_int(r6, 0xffff, 0x100c, &(0x7f0000000540), 0x4) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000600)={0x1000, 0x7, 0x80000000, 0xfffffffffffffff8, "392ccbb107a3ae31c1e98fd2c69ee4b3233ba5a6", 0x2, 0xd8}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000640)=0x3f) msgsnd(r0, &(0x7f0000000680)={0x2, "6624f72a0d73b5967c264a6985b316c7e164669916374fb256af39469119ba158a53738fc435dbca3f6c7e5034035cf4917a5ad5ebc64a193eaf3a6cdbcccefd784b97b04ea379f234ebdaae2164b0ba726f012bbaf6bfc05cf968aef5cb29615e3bda099f66c43094e68b4fa47f0db75042fbde1228c4c08c35af6d4af1dcbd2af19d47d256e7b2099ae8bb3cf0183ebc52e8eb113581f40029a258e934d3fbef627cf7c12801d7f6514629024b5463a52b8184badc45dedf413bbcfcdf2a5482f62d77790ba2bb1d1f181de1aae21853e932dfbe045df597d52e5fcbb8e0035293f0dad3e60070a6127725f3ba"}, 0xf6, 0x800) msgrcv(r0, &(0x7f0000000780)={0x0, ""/31}, 0x27, 0x0, 0x1000) recvfrom$unix(r6, &(0x7f00000007c0)=""/176, 0xb0, 0x803, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) msgsnd(r0, &(0x7f0000000900)={0x0, "8d0e7f05e8710ef7929584cbbf2845be9e3597d0e10c9892333057941f668e6037913638394126f88385932d7e8e4ccc16381c8af1b43e4a43793bffd5b5c28d391d4fbde2a4b5432c529b94d5483121dfe75c0ca299140ee43a7aca6aae6f732b9ec9a3b0e657891d2cf0c099d4730e4f559804c24d1ef193287ebac271ce0724c3435f92cc6089a7b91d5c106cd44cc27c7da5545ecb34f34187eb6e57e4a9f6302032fee054dfa4bf01bd391dfbaceb99f95f23643ac02fb0ce2d8cc3b73d1d8375f2c1"}, 0xcd, 0x800) dup2(r3, r6) msgctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)) pipe2(&(0x7f0000000a40), 0x0) fcntl$getflags(r6, 0x3) msgget$private(0x0, 0x90) 03:10:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x3, 0x0, 0x6, 0x0) write(r0, 0x0, 0x0) 03:10:36 executing program 0: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x1000, 0xfff, 0x3, "e4a92b13bad74c19709a739619cc0323f171db70", 0x6, 0x12032e02}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) ioctl$TIOCNXCL(r0, 0x2000740e) 03:10:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x3f, &(0x7f0000000000)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="f37768541125dea198ebed12408fcd880374bd6f58b7a60e23997d0dec1e53da5dd79d700376b5d59f5574ba8c694e04108bb2268795778770e877ed01834072b3e3b2ceab059780e57d678ec781bdac0e88978aea06f5f865afd3997d576208f4f8ded8ec44", 0x66}, {&(0x7f0000000100)="8180a9698266d09f48d2309dcfb09e050c74e35ff434e21b605453feec03b7189ef838311dad174aaaa784ccb6eea9ccd095fd77cd3e1d98ac761e3f338c133d47d92e345f120b67915f3edfa6be56202a6565a228e877b3840db9faaf0db4929abd3497d3c10b4e95750b102aedb6f4df42918f5053a9e19e490ff35219d9b7f1885e00e2f820f1a57b6b1bfbeb8287cd5918e27f479a67c2e277b4eee0bf02095aa8a5259169895da1915942a1686b19b07a20c094b5f9126b5005dc82663768581c4383ef34e7f5", 0xc9}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="10100000000000000100000004000000c2a28845378436ac1ac2f516bcb48d251d0e3127f12df648e7046d35a80ba0ab173e9f50c3cbc4dd869aca4097d0b280d96405a20906c213670eee3239f4ab48332616b6f7d2ef5d8d8f4a72791ac338f7f9f6303951e77b7da6c628e7a51dfc747c3fe4ab344f3dea13fe15a11c587af473927c64e16a5fc71efa6a22f1cf5f559110ecbc7103fde164f8741bd750ff9c870cdcee443c6ac9dc9a774ad7dab80cc6837fff673c963dfffb23f07f1a7f67c0fed4ab7ad76f850ba6d59f48082fd08d8ea0052fa03344a49ddc4ab364e24215eafd3fa33e9b35a1bc77d9ab969582145c26b46a79eb1f5cadc5fc395abb527c3f44d583f81ab29846ae675453f52ebbc51aa6999d4c5e6bbb855660f4fdf595dd703f716b2155a61a8118be1720848401a98f463e1c26889d5823bb4c2f78a042140e33247b8395bd64bea5bdd1d3b4c1dc3f790938c83cae43a7f48015963836a2691d5985d4150032ea661b47786aacdae208fded13fd8c448f756d9fb9218ac87c361e5533e279aee83a99afdcfd688b5b3ccdaee34be87bebcc5a51c5253159beed0ed2ae7f6a04e8fe3745337ea36c304143286d80f538708309f76624102d278333f385e6cccbb8eef7e8be8558aa4bc9ba0afc9949eeaece7c6841dbf51fff430f47f29ac5c841af568ccab9c86e0af99eeda9ea3457340e426a578e63f19bbf7aa4d8d6518c078ec8aa0ffc5ddd8ee4774a338b4f3836c65535ed4fac6a9611b49938e0f389df6f43734490fd9f52b626590214a824dbc1643cb2ee0d5e4a209f81bd8ff4b7099ddb0dc42d99557f5e3800fee9cc25bcdae840c0089cb746101a64439c78dcf9534143b81f7e6e26a0ca7447ca2bbce7788c3955aa919e07d951e4f18033344f302084dd59714e934013a5effe23107f9bba7313e29f71911d5035bdd17d216f96148e78dbdc292cae4a9b61f9f2e31fab362e3e2aaeddbd18bcc0ce34a8ddde8e807d74a608bc6176c11e0683fc6de81068ec5b5102bd8cb5288228f6046cdf7e2dd2f952c7b1910341f0acea0ee09f91aff213d795b7b3476367ca43627f2e0ec74f30da0e6258d756b8a4d4f9420c220d306a0dd108586554fd56da60ef803ef525c37befb19a3745f83ed6bc3e3d435185882e8d3d4390525cfabf8c82d07156e7510e14c2c8c40cbfdd6b54f1f064592e8904726fd87779eb984597347a10d017fb85234250e35d79d0ff22ce3ded5037d9958fbde091c21f1a624b437bfe9810bd575320e446f5776d8fd957ef9c609924206d8081b7bc973aad62e1b53c6c8e27d5bedeeb9b5618716b152516f0acabc7ae7d464685331eb1612bdc493af3af99eb0491e5bb05d0be5b7838524b2d3a9fff6e84f280cbf4017f31e5a782c045e9c4dc5dfa5a630ccd1072ef383ad0f2f82bac869e9fd5f07016eef6dfd7d7e270b743c6f8f66fd1e7c07cd20237062d73410835e58ccadb9e70a0b231030acbb6c3b81cd213705096a0c90fbdfda63700b89beff5aa7f3793039efeee93cf1c3f519d9736e27dfc462f16c09113dcad76b400b0814368e5962ff85c7fb90e682be7e1015450c2ac76e87dcefacf46be66a8f0ba53057d955ac389023d806195c7d635e17406eac434c3872704e03a4affcbb59e4184c7b3066146e3f4cbaa24c7be75eddebab8ba8106d31ebc9e7c2c96c38d05ee06009ab5e9480e78573364ca451da3e710f97be8dc1e1354d573495a2a890c6a369ff750f28fc86873cf0b93104d01c50626bbf22490b08062f5d32889356d7b4a8f20de4b32e2854cc948ced554d834e93b37e963f90da21606150d1f9401deb5b73e05909d5a6182b57ad37bfd69aba6abd15f9bdd88c29af0661cb88044d1fb9598479a0ca88dead0a089c86a2cf2369b2b21a1e43e909d86e3f3d50850de99494840a8ae44cf58620c8784165988d7fb0db98f72047e8de97976fcf03a66a84d1987d7d7fe0cf0f40939565a8bf199febb6c1702c6458e06e9c354137972c762e483c14657995ac78c59138d7e624d44a51e5b5336474efa3329392d4e6557a55100183a4d2f8db578b2b905dde94b7fd09ad7b785fbc98e0cfa5903fd34a93014dd34209a11ede630a0ae4a6e535fae0c862a497f64c80cf42c0190cfb9819d6068540645ececf01da8e6672108d162018cf37048d232f890f74b1b9b5d6707ec991540424896c69f0112b07abce48576997dc8efa58ebc547a4200efea779bac519180850a82e0da2af8157a9f350763a9b98a44e35eddc8cb354f08ccc8270b411098c4156780f79a379b01474e6b3108bc7bb17cd586d64d8fbafbe553b39a7d5941a30888599f3d2e19c24dd6f9e4b950e695fbb327f5c1d5454f3670d191bf0a15f05915ab453b61ec495befc3a9149a82d76a75083e4059c30ec1cb32dad417b7d3f056b6251b0b3b819e28041c397de7351c754b1c20a37359e366e1da9423d9f5055d5e56e3303b78031f6e65d8645b247b4c38e5fb554c8cf21a12b56ecc0d3e4b0eedd3b2a1ef6f8a713c1e673b73c3e4691987e135ec5627086c17ead401e9a00697c2d614ef03ac57e2f0c8b8289518bcdf20c98a1e1ab15cdbd66929463162759a5065c744c5f611338dd1e14201e800560863606690c52e56e5afdb9b1090ada6ab9d1f0e83f10700106f3a1e3bda1b7d8d162f387ab6ff8d70c1a516dd34325059514bf966a2912412365be2043df9ee7558be73eabde36f407fc5f97480cb54b1be2b023886d19bf232a448a58de0f89e1b44b1cbe3a4370351c3de5130cc828fc356b24ce6bdd8ec6a471c3560d9cf2c220b45a12aec418bf3117bf326117e84727a2f65f3e1224df196e91f840c4622aaf7a9ad3f6604f2271ebbf57f43d891f989d4afd937c03110c203548d4542160de0f054c72fc33c37a289a35099e1cc41e713d5a2a7d907efa259fdb22f13921cd91124acdc6cc024e8533a82ffed7fcf14f9717a5f686200b3a9aafa6f69c652f697fd4793719be2d7272eedd91dffefcb816f62272fe2d91f246e42893d9df7b9ba6cebf9f39a26af7d67d1a1ba7ea0c7a9f55f3c7527ee8a95bc6bf187ca9b513be4dd3d3d75a3b6e1ec871ed3186e6d391220c54618fa0909ddd35d9420e70d34ce00addddd03cb685e0c0ed793d5b745f9194ed63fc0cd745b27b6a2d01f7d52989f99585646abea24beb9790d5b3bcd927823d0fadcdaa677a74e07405ab7ca65d6c472e258068643342f5182839741049c020f188ca9f6266a888119eabd97967a0c119548c895f3aa436b5d2248618e7dcb4bfcba1ed8a5189bb5026bb440f63b83816d2ac9985f5a1085f6c2575215431b424425800dce87bbe4e9d51ba0eb8c8d15d72f0ef2f4b9e8421b674266216f84b2d9d7569b0b980760fe35db21a977cf3f1ab7db09c574d94b14b2e6bc66c4cdeabc524e449623b0c18409bee15a513b13df5134bcf7310542ec92df1731f510cb0e56e5b7caecdd263679d4fefe4176abf6f495199a8a7908323ff59026d501be4c182206437a899bedc30e31fcf8a7bf98e5d7aaa88d7810f41b18e3f429c3ac8eb228af281dad2fd2cbce268b76e76450bfd54f2643fc00c56b5cef503772b7a586a0ac14232dcd6dc6356224a9d40560db6bfb26f3ed17446f9d097e5453f87bdc64fdf5cd7a708d6867ea8c7abe573f0e3512feb79620287d9f1a34d75ed1730414e81c6ca1322fee6b04917b470d6963e1768d11604cdd72a9cb7a234cbe269933627f39fcff50fb57972d5132c1e97b60f9eca479d3a1e648b0c45051d62ebd11d8bbf4876b67eec40b6943308e0fa5a589c7951030909802305cbaba9d1492fadfb6679acc94e32add5ec467acaee67d14a5a30adc1502fa4460267159841619035c23c81700ecfa627b20c99be4fc9589d8e434083bb56c0390396dcfad227a9316991443ac4656fcc13266394f4593153746f1c69d4004e14651bc005e59c9b32284d71ce7d2a02af0fd144fba70efffb822fac0a3240c2e7c738014c62e50c622dc96bd36c1c135a818aca93e27c689bcaf4787ccc936fa62af4bb93419b4adba4cbed67bdf4704f1f84a4029798b581c4cbe24b6c72f70a1938a609a135907e1159379379b0a3f458634e107ee2e270dc3a45921985de614f99d2e7b08540611875a7c4356273fec47d2be01f7557133cc797e2ebf40d94f848675b38fb37411827afa05ac39eebce9d092cd2284ee989eaab633d7494c4ce2774083058288acac040912f124a3bc30658b10601fde78366fdcc9e7a96126490a86ed33402cac88a6b912fa97c755cb4c4d20e2de72c51cdb01d58b5d88f2d2fd759035fd5d01146c273f723e0322bcfcb3f5f373633d9b8c0a5cdd63c700f1bb6167dc76327942bee883b1560826243218f99dd9f9549bec8ad84fa5b65e6bc43b5c66d7efa769de19529befc2704a139b780a68dbf0b64c8442d7cf973b63afefc6ca259f7b491a2beaeb29531a7699eb3c050e80face2dd8e9d4a48893997eb0bd6cec24f4883332c28883e961d251dd3cb11a52bda8a882f9e2715b174a1845c315e072ddd5fea96d99c3d1549692f0d89405408671cf586caf77b31109a8f62b00850327949dfab18b6e779d7ea360bce4fe6e2d2680a6ef5aa1e8f40d0694482138dad200a1d7ca8df213a556d8192b93bc08c1bdb93751142af382106960df1ac195d95fe870e4eb69bc4d597eac5b0e4aa3010cf1822939b69f29941581c90ff7cf8705b38df7573fdfe7ca8ca05dfd654e17ae4bfa9df0b5e74294f3df3a7430ef9369de99d12f4b66e8c5a51481ef7c0e35982f7c59577c35132d4b71f542bd8b5fc8d23457e302bf9550b36a5fb5c9dec2760abd4ff61aa6c79a8a5f1a8ccc315d908b6399aa094ca14043bdd784f5a8d33c0f00fbf982e699ac8b85f6f15ed49f7c7f236240e66253618a42bf4e6dfcbe9bf9b5709c0a6565dff62c03329ce75619ea06f377efbd3946eaafe45a2793c6cceebe930f7282703bad1f6910ea10f688a2c3fd169a8e30c6cc078c9e936ca64c7ed0960b6741982bcb8ba9df07cd8a3bb7bfe48a03e7dc52a2378364095a3383161c472e4cb59ec49a02b1de97f650061503734ddd72cf8e1f26e1e8ee6f05f7e27c74a0b86529f1507ad39e2912d7be675df434b80bb38ee214c219e6f50b6f6bb4242fb73d38e63a35497e4d7e23a2c06eef985a9ff110e0416568a6fa27ecd22f12bbaa02b151b21b46d6e84321805f8e6fa5ff41caf9b284fcf38621cc4a1b64b23f6167b8657c9f24af739d11b256629beabbf230ad4804905fcd4e8bec00c1fb32d822c50251510ce4eee946d8c6e4a19af025dbfeca333111b296b583f1d3da97008356b7f6a81bd17e1c1bfafeb14716f9d355c218ead08363a8b99e0a9ca66e71b2d8490c8f1d6c107042a5f5eb6a5adcbbd82a1ca420af1f8e3e5993246e5c3d15f08449cd37086831efd17ec7a8b6a5e934422557e7b04cc41dd0ac045e1536d180d52368471ac3c06fa7ceac0a66b35ebc010b7c0d8fa6ebcf90f6b8721f283b1b1cefc12f84aebf55f4df50b48eeb0497b792964393214f8a1425eaa8a63783330792a9505d372d00da79c986519a91cc3df10f18ac2500f16c7afd7f258c41d6bdd9edf82de2198baae3ed94fea5492d5d7afd8fa0bda836412eafba171fcf207c1f3d474dea2c165e2157a4fdf16e73796db007d5c3b060519516dbbb40b7bf665ee4bffe430f2740e78b7ee3e4a1c49a74ce2c117952582bfafaaa4800000000000000ffff0000c7870000c26ddc8dd1c414638bcbdd8a69ce0b3c5b658874bf419bcf571fd6bc9676a7295f879b5d19775bdb342d285f9c2efdde8f11d71a381625e2a800000000000000ffff0000040000004cddaf07da876a0dee7765b771a84c8a888db55b155d3126874fda437607058dbe53732538dee2436b10277e004489c931ba4474da8a71559f18993885190712532d73923fcc3d24e256ee6a3fb7c4831db8c4ad42befcbf58ca6f3238303fd0b8d19b07df22ee88f65e081c4b3cde306793c47cdc1ee14bf6af1d4814b711df00be84a5ed481119e98d33124e00a3bf2594b486f018e43058000000000000000000000092d200001f0f5943a59acadf4b9d074039987e9faf8b04ae8d96e466bc2d3fc9e6d76ea97de3ef25fabd9fb5af96c765b497b0cb74afa7d220fcff78999a406602893188524bfa99fd000000b800000000000000ffff0000e00000007cb729fc8fd728d0ee8ed83ecc3111cb797ae1585c3a188cab7cafa5dbfa1b174bca1002dae1bf942d8176a62cad647ba39c8abaabbe36818bf88ad68c8b7c8d69ceb3c133b8dd24ea78ccee88a2f4c09fa84201a476ae6e5799dd36bc758e56ff3ce4f38f61541e9d74c68f99c554542d8e8db5113c8f5a734c5cbf79011fb59f78e3684612960750d396c2fed6589d2ba8f570e158c48098eb1871aa0fe2dd1a48eb93b3148500"], 0x1210}, 0x0) 03:10:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000228000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) r4 = socket(0x18, 0x1, 0x0) getrlimit(0x81c691ae9b48fea1, 0x0) setsockopt(r4, 0x29, 0x4827, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0x10000000000040, &(0x7f0000000040)="eb00000000000000000000000000000000000000c0afaad412905755c4551ecbfc469ca674", 0xffffffffffffff18) getsockopt(r4, 0xfffffffffffffff7, 0x7f, &(0x7f0000000180)=""/164, &(0x7f00000000c0)=0xa4) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r4) 03:10:36 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="3515bc6d747cd4013de8fbb73f3059", 0xf}, {&(0x7f0000000100)="c28774987a8ce1257c1e023da50aa321af6278f9d4e324f63aa025636f6f204da8606ace9eb3a3c539c7e951bfdf3a71b98584e657066b6863567fd5c850cdc60369faf14bc6ea41471c", 0x4a}, {&(0x7f0000000180)="d3be04b4eb18bc67ac43d30ad3163a0f5a2d7cf073b603ec69d6acbf6f52d4f0e5bae5c44f16c00d2b5c5847d2fd6a27fc5344f5dbb1855415dd9054b2975f010ab0329f39fe98e2e3f390c512da911a05510772b1e20f81480d0919dddd87ab3e45e53c4eae1b3f2b42811d533c7264ea9975e3ef1fa8b0621b1bef985b88ed8b9a2566c3aaa9e7a118444d85d54f59e08e45b9a5571c93dc7c50a75c651515dd68e3ac1a6d6af07ed0448feeba34e249a4e99cac8658ac94e142a4d7b44ae0cbecf92207a784f2bd327bf05c69a044e5443c9f4f1103fd8370bbdba05d52a23855f7bb52de4e", 0xe7}], 0x3, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r0, r1, r0]}], 0x78, 0x8}, 0x400) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 03:10:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/42}, &(0x7f0000000080)=0x2c) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs, 0x8) 03:10:36 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) socket(0x3e, 0x5, 0x1000) 03:10:36 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/218, &(0x7f0000000180)=0xda) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) 03:10:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x100000cfc5, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, r3) 03:10:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) socket(0x18, 0x4003, 0x6) 03:10:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r3, 0x44}, {r1, 0x5}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xc88d, 0x4) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) listen(r0, 0xb6c) 03:10:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0x80000000000000a, &(0x7f0000000380)="99585291e8be8402da04e1a801f85ad08ab3f6769174c538df6150491d0c765c293ac46c648c9fb8b9a0032766e0c048b5a93391cced0fa88955d94c98abd78221bab1b998e7a14de5b7bd486737c5f410121eb718da0ddf125b868f6501aef2ed7bd571641d9bae7e386332826e8e0f835df39df30f563658ef1e7bf4f40247b1eae64d", 0x84) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) 03:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semget(0x0, 0x1, 0x0) 03:10:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x141) msgget(0x0, 0x41) sendmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="984b776c8df14ef665d7cc5cf1f6ca2909f3154c151406b7267e966ba44fac339f524840add5cd7a05be9071eb47cf0061f2af4b46e686b407a3fcdad542dd66ce373746648274a3cac51c3e8ee1fdd29197df98138c236a5e6183f60b304c236cfd1a7430c32e6a48f46b359a65a10fd3482a2d9fa9d9d78b1ce546abb6799ff56858a4de32ad634ab8f8", 0x8b}, {&(0x7f0000000140)="c99bc77f672269f2115a5909488455ccf8c415eb1271a4bb3533e4b49f91786c5f235abbb6b9d28f61b0bdae382883738f6e4ad95d04aada1a795105e7f8accb94f2872cafeb86990ce88d05c5a368091327aa9d383d5e44c838b4d4d901c0c37c3edd0d739acf321546", 0x6a}], 0x2, &(0x7f0000000200)=[{0x1010, 0x1, 0x100, "a53a458b1057fdb0e3295d86e2559dbce5b8c31914b9e0dbe5362e831031a739060ad1376a763988082167b17e373fdddd9c4afac9a97e59b46ce6806698d55c778c8f30c8f4b289db74c91f959d1e7fe34e0e14f8a2f59899adf5eb8cb099316cdfb5531de585d10f11f5246557eafee4baa5fbbdb9a314fbb5eb2de0be7e57d96d463b17bc9d004bbaa106d529a05a88663e2ff7c7a179ab4415347356ea4323a3cbf340abd89d5e42475838eff449b9b2de32c93f9117aca37717d9f2039e894da917f5732c389592468625e73d160561a9de52b3d9e628a00657a4c75d6abffc3e6afc93d426c592478308eff430fc38d88eea2cc91f3cb8714125bf5d801cdceffb39e8de3ff8bc0ef845c4d7c3dd1a2f55c4b83aa45ef96796a790d9f0bb584dfc3da1d992ae38d33e14615dbd9101aeea6eecd4865939f36b35cafa787c9b827a1af2c3273479c9f11128c4a28470696194e494fbfa670d1596022b0fcedab3e5e15493eb62c2b7e901d8c5ad38240634ea8889d57e43b1486da505bfcc5fc0648b2fa5eae4fb17dddd2b0564de8d75e938f291e0deb189d83d1c8d23cf2c30044c355682767dd5ac130c6a76678e022c7637b609ea81af4472ad20b77823fbd29dfed9f7b9bc76bf420791ad7760d8c5fc3c1fe3b23487afdec9c670c369ab62d7420944afc46885bec731507b1a5648b280e8a11e89a833957993b065301c8c2e7ba5367f5f132cf7de91ede1cd9a9d33616b51ce6707e8564a6eb2dd566b343cbd65053950809345931672fda3e652c1e009e2a6d5e2717651c0a286c9b682c46fac9803981601decf9a2c8ec2e188a9f69925baf15478382c926adccafb79b99294772558edef6a34be10c791f4c79fc13079219046c71aa912ccb8095b70ab241192f6e6f52f7fac83e25b1659890e0a885a57cb7b7e75b2887cf16ebe3edeea7b6d55a7d11f765c9b7171dd4029a741cdef306c69615cad3ed7561de21f12fc08c61ae0a6159b5cac04711e1eb88c4113d4ada4ea567dc05f6a1abd9cf0819a3c6a9e533a5dd87f234fd60299a32a78bbb588c4f8dcdba80a55f3460d97f48b1e47e366e1e1228ac34d624462e5cbbf9351daf776ec1efb7c1a3a8be58f11609a01e414ed2ccf936074138735bee816a38da63fa8255aa3fdd66f3c0de3e69607cf74ed59ea606b82bdda5e57a0af8d8ee85074da3bc03b4fb7097dbe1b71873592e2c9ea993d0fef70840c1fbf32f337f3718cee958044247969148d32697854deb1f5ce5a297867a3ce67f4ca5c7faa6bcbe9512afa7a25ff7edd90747cd132bcd321bc8da63a540dec5acf522272e576d463bc6821a16b6a4c25c3217d3a2d30b2e7556b3a225a76fb5c51cca89cd1860acb2814bba01b78643282aae7312bf7d0c582c78283253df890a7d4e3137b1a1c272c787965a2f27b0706e5d880fb32335e700ce8461f72e4f67384ceaa9409c893aa538f42413b705e1600e4a5b74c0e50b6b8f4b0a8f47a1350e2cb30444d356bc3cbf5950324debfea0d01f25a52510ec466ec8cf379f0c584c064cf3725581d20ef64f41be7edf7eb861b54c30e4863a0d11951283185a31bf27cdcd904f9e9b141e3abc2cdc7f0415b7c97f87044f11f332896b6211d4f674f12735afbb4946645acea1bed6c84eab8390918ad03e1ea2ff994a7b3c26066396b15f6edae2799f4b939a431d7e7d488e5b7ea0acec253279ce0b233fb40ed62e3adb34fc1f9af70154dee138057cdfdf1b92ec76cfffba8c13e83778ebdbb90b5708b83c24c43f87a0bff16acb6ce85bf5e80d0c2ee47a2d415d714d0bc30ae27a6702c9e9dc0cdb9261d7690c6168680d771afe96fa846b03b47b3598f17a341f77a64f0f8a73479541ac3b21704d27d089be3a170c89c4b19e4da2777621485bda7e3164aeaa00ff7e1e7c0fe5d794b82161b8c3afe437927417e2b50dcb745afa69e05be50bfcc956c63bc6a332c5317ddbd19e71581d54420d555fcaf297220249eb0ec1679d7266d265d2a334de61942cfe80d7fc6b02ea8f64cc4259945c8f26821dd1daa6b494cb031807bd7c0a0a8d9b699c1d704a9a9293ef7a7067b1caa5b96bc57d36cc15a1b48897256db388c65449053d9e87cf0bd7a7421297c9b24f9b1be29f522e63d01551f323762e72d5fa57fd9ea32cf18ec717b09f1f8a5d455347f566843407f233994deaee954d72314f308fbef149d18d3e193be22525e7b7b128363e7cbb4abe5dc39ffd46cee4a2973c02ab79f91135359ece7e5f823b70bcde94202ee0c60e22e5c3b9481efda428756d3e72e69c5dd34822c23df8cdfae368e8e86ba63b2dc4250c05cfdfbb4efbc77456f758ae6760d4cfe5c98641328ddb30b16d869ff943f09b01ccd7276ad75530306ca9f5dece2eb971c1d3f9aec09fde4bacc1695ed384a41ed09d63accc2af36fc947ad1544c73f8b499a5a2c268dba583c677701a7f53249d748def4db6f0806a22e2776bafd985c9353340faaad600c4046a5d41642c5a33954828db9bed238aca9aff62bb589d4d58d5dc873f749323d700f0d44503efa8e2b0a21787a7f348f6737b6426f6c15b9da3981cc3631e48de271d70a0de84775119cb7a76ba45a16a434369a06cef7060f0b1966d6b3a35b7b53eca22dfab4566c9e5a55270be58d902dd1c13dc83e105ad8d77025510f904a5f98cf3ba0303958f754e567c3ec9cd6ebd41f3e591b8d762ecad97f0f1998a383cfe7adfca06f87b0684f179fe25fbb39076f6548f6dc3b089c0981662fae7b2605b495b361a3339cbd5eb4c760bfc4a41e5caef90f093a7dbf91d827ccc68f7363c8778c60f9257be89d8e9b0eaa39ccd6dc9a9c544c2123edc6430c7a6d74840a29efcbf9f0b041c4e7971862e6cfab72267fd722226fe6a06f946596dd77bcb80dd93193ef5328c764816793ccd013fe77b4b7f0b533e475f6f5b13b4a211bb05d77dd2fae802e828709d4c9a399ba19291c95b1f9c4bca89a46cdd2bdf6c98629bd8ced79dc095316f579e094ea326b9d313d7501abcfd65fcbab4fed7fd3c71fac1c5d8b929c18180fd4424971d78db1fb2dd5562100a87d2b9630a7d7853997bf2bafea7218c5f6dc1a8902b9d8c96ea61c5c22aaf86d36e347bec315b95bed231e9115c9ef210176bfd9164ad8f94de757f16a612e7026379d2316eae2684358b4c8eeb4896987163f1f1574f6d438986d55e74a6809b3ce4008853a2300d777ac592b738c0b32f673692463434238d3519dddfa6f1254b5d2b524401e8ef6da8eb7cf960ca2cb52f43ede7a9cf17f3d647b3e398f4f451ee993fb43e1bbf3aa0e9f399428cfd4ff0c536971a7c6bde5d47072d29fd92fe7161500497dd05bfecfdf068c4266677c8f7a7c6dece54ba392527ac7a47d5a5027b760a3e776cbdc2bbba00bdd4850def03aa7253626368bc1d627b514585e49e45234bb58d18baa32a2e6f2d8a8142185bce4dc0e2f4066a621bee59b7f9cba8f760466967ae7595a72b8c0f55d8432c8c55ef0e78a99b5613eebfea15f565276501365e39834ee27814a51c613e7fa243a09f2bef1a6ac74323f0d8f52d8862fc7b29934de823538ccdd97a2a71143a09fc3ce419276107e7894340f958c992611d44a7907e7fc44f4c16ab7bdc72c269289d86e7b2dffe987e24d55ae8ae31fcace41ee55690b9e5da0aa221cdde01d83ddc81abe568ffe5ac06d71ff02d17979d7fd7bc1b679dfc530c4a777703859fcd4bbbb94403310e23eed2cb1fadd035ce23915face7d3771b5938f190eb1f3f48774926f3b73cce0ff9471c44e120a3a6bb2e5839e13ab60565647ab62231397fbeed471fe216c3c6793ab72fed1f443a3be6227dccd54200db848a275169b145046d233bc24ce6c2e88a755193f72b63522c80726a602ecd17806b96f2aa4bfc1fae3958352b38db24b0a334f8e3acc119f3c56b0d25c5eb457c3762ef31f22819b629384ae815b77d604e99a590273b58d2a2ec594a184427365011c4c724c5cad43b6ff3ffdaf55ffeaddf5645f3d8d6c30b1d3d2b8c84c6bb6dcb4ba02354fb52626edc66185a808a3d5db1df8a2be00c8e225f2e929ce4c78a4e5763a9ded1b4fb4a50817bdcf9fd6fc3d52fd8e4cf33ab27eceeae0884b9ff804ff1bd1d77f2a952822f865bb34e2d437e845ef48793086093a130675285456b34a7573ac0389937962841e42e62f6792784813e169bf2060bdf072c8b9fa12ef7e4c70a19093bddb7f1fdee7b225a302accdfbc847bd9e0fe7e07e77fbc0f824097a19db7b490e82f88c3aa1e5d06503538cd97b1adc7f4fc5f5aa808af31e64c53b1fa82fbe7cbd67040b444fc76020be692389180649ecef114a2c7d23991c532e51749d07b3e426d39d72e3d2bb63829c95a2304578a516c138012c13d2d819ae69304c6de76e4814f7c5cbce9f62e471c4de7493b86c26934f2d5abfc5298badcc70ff934ef2947b7d5dcde1f54e1b981ee8562327a0ea0ce918775dae2863e57756bb6e58a25846dd2dddea2aeb24c9da23c5d483a0c680a91fdd41b0c4456c23a7532797160784d363e71757283cb44d6127d5401d4937b4d2ea6dafaffc751ccfad0dff6381a03f6fe56bf4ffe2db3ea9c78b622b12e0d57276cb3454f69155705aa6f901dcc8d002e9b00f1a3e33d5dcc0fee7122e68e290e991429816eb78b84f9cca90bc025d3e2bfdf1e05908eede0a579b4a118701c39ce23c76cbc2c96a5b4bb26ebb4b4fc2c3c23cc89f0953844c943e59f713a50589ad31d608426e8095d5d8cb68a473830b5f535102d5bff87c931eb9baa6c94f9941fd828207035031182856ed820b1522344a2e3c0f53499b2e58e3a428cdf0b2cefe41b057e4cc2c1d1267ae9962d90355431287a172e3976d322b6b108348d4aaaed4ed5a099f59fcc25a124c28a1c3b32cdebcf82a2470455d9a0f21432fec9bfccd62da9158a0ec7a582506f754b9e6aaf2ad8ab20ffa5f7cce5e62287b0fed70f40bc4b2add46cb3852388ac0a554af31caae5e9ceb0e0b02324d34df8574073598fa1efe966546849964cbbd8c05133bad03acce277700d78913ecb17384edd703cd9ba7f71b8231a69e07ec3f93ff4e944b78b1117e95baa5f39c33b93cbf64632b8e4dedd4b2736d621b59ae5fea09552e1bd795d15259eb103250e8629b4289c227defb6f95085bdc5eb09170962abfba5901b567b05077837ae7848bb509d4c8d83f0514f028fb7319bb1c36e3280de560a250194c23928d69a8eecd62d5cb0e0d1bf518ecb8a4052e65f07640d8356b2288e230258e8ed5179736188dca87c897929b7cf37f2158c8f1101d1ea085571b2f78bd89d64551e1f7ea2581f0ed824e16d7e52f1d5053b8006652ad895cde5e88882680d7a05dc98794c160f4888ce9d3cf64806c7b7f847350fae68b00dcd0317beb671b1814b2fa6366001203ffd0a79e076d38f28c09eb0733d3ec05b6b8371fad3e345fb3f52e58f2d84eb8a9a37e5c800fb28632f3cacfba2d6248a1895a5cdb45d459fb8c2af3c2886c770dbaa0d1627a5d1a11e4140fc781a1d317af088375233620ccf8977fb53802e7ec50ffb6718e9c052b80a624a8583efa6a011c0949fa8f9936c47255f05443ac34cd6a00ada602aedac69a5ee4027203260e95e526038862109a28f9104f69f9a5a0259964b59466af8769bb7bba708b7dfc3044810b2ec1ad37d31d00023aa604a3def04ae303bfdb7e712c3f56aa6b04b0878dab08"}, {0x110, 0x1, 0x0, "775327544b21fc63e7e5c2c68e4cc40b2f31d7243d205f90b1823c10c7bcb8aaf25b3f4390ea6b8789fd99ce152aeaaf20d04c96d3531f1514b9eade4214a850e1957debe5916cea739b830823a3fc16468e8d678341ffbb11793ed7efc55d679f20c0a360df3925b9183006fe366f24dbe117d13a037007c25799fd9f846f6ebea62406a6cad527b8372a7e03cd4e609d627e4c2b338fa15e39e2e30cbc6a89b7eef1bbbc68f2b58f72d140f9aa72c80c633b52079213e02aaefcf9278b342b050a047b2f5f64c0c12b998f3a0f2353a7568d49b42c17e1970bf570848f3963bd024435a906a1db69530a0028101f06a7f3f83c6e759129846d3f8f14"}, {0x1010, 0x1, 0x8000, "be78bd8cea7467818559834de2daf714fb1efe509116145b9dcbadcba35f782781c2a05ab14d14d4d96a18c919d53b4d7f74221abf03ad38c5f7b57cb324a6d8157a0c97689ef207d86abbfec286ee3572085ce3fdac30e5e915f20dd4ffc1842e62742562efa12e981b0b28bf78f4eb1f1c7e311901353fcb79e885092c907af2ca8a6ce9a43b27a5de53633a067dca56112903ccbb76f1def9e38efeb266836c2ef30f46545df3e414c9369016647ee083355aac70b72c68ddc6b5b021a3f7f539767d9bfaa2e434887f27b2502b5d5840e0d29221fc74535ec81ce5ba579787bbb44daf7ff93a80c64b3fc5423d654ebf435f44d444ed70a7a19e3f1c4f57c3e25241021848c70e05cca302c6bd8526b7880df5e41a07a61fbe38e149897e7db799b8c11d94118be24cb8f9650daffb9fc2a2945751b7b2cab5fcccd8b1b9bfacb379c52a075dc053a2bd62837d2e1e608c4b93c69b695a00be0720bfead61b34cfeb30c1b75f16c13a302d339072066b723be21a9a9389d85e9b122bff7ee8b8eb945b03b0550f1810bcd82842a434dca9cd8192f41dbd23c939f4a6f0f165d91a4da7c9d1bd7f6b6167d0fe6e78fcab05e2d5a4bbfd13a4b82915c93b1d97108934901c95930e7fae00b92129664f8e3715020a68618a588e25f18778e49483bee39fe18199d6d2aaf350755bb6d0699fc00a1908b129718208a7b7f8cdd81fff3c09b69c5051abfaa83053fc7a06c0dc79cd37444dd11280fb0266877eb0c047c21c1837c25d34697365f82a208a73271e48fa805114d017f5bf9a40760305a0eab2b45df9abab0723715d023527fe3bc89b7ea3280360cd066a4d813ca6dcec76c0fa4821c3de4da1e117d3e6f519856002451d542ac48ddd90a65a1135a7c52388f6ee73fea2a178704d797ef20bd3aa97083c764cc595c4e07f00571f4073116c7399cd8779218cc0e3dc62f9c2bd17fad7afbbd37279366691829cda70d067d276d254181ecd77a10ab45a3a1641a235c55c610df704b72d499c1b31dafb21ba3e320e3fddbcc92b6f52cef6be878b9f15d36093ba60a8a6b6f8c7e4c479e615670cecc5f3a8121e0b36d8500d7aacadc1e3042d1760abcad44bf1b37d3e77746f1b78d6513a334b2ec3dfbe9192dae4188c8b2025504e2dbc90b2dc3ec1d69e423501175f10dc38fd008f364665e5bff7a1cda04c49473fc1b5c5187a403ee1e446b12dcf04d0cc27d3a8f42fe9e15adb02ee4081172eeb6b96519d8ed2467e9657a936767d86439d5656b1f7495a7adaada13eb49e6e512207382ba68498d49f66fdcaef83f7475ead1fb8ab8c06d807ddf4cd4680424cabbaf797c8aeedd9b136c67d0da3a769f70489074dacb2826c0a5c2d77badfa3a1889c1325aa9da6e61a6b791db3dde06feed0f8daa77cb3ae5bf0320817b16f1c60b8a7100c2e5470d353ccf52131a7142ef472e9a64e8ad16420917d1dbedc5928cee8da410ac84255f184db171acdf33b9b80eb924182ddd1a5d164772cbac41358637c7431bb66b2635dca19a0c48873611b7bffcbf0a6f35f739a67b79430cad8af35836f9b5c47f2799bf47a9a3c3cbb86f4f30d75253118c3aecb073653a584683bf205fa929d5f22a9f57c27158c20c4c5ad1a41ffe76b7a4e6c3d218413595c51e2fc0ed8d3584c45d710cc53582f37666e1f1778c7695e98f5ed45c89a54fba5224d012029a0d21ae762591f91af101d29b033f706618a0aeb334dc4093930cd7035a871e009ffcff02b2d1c207aa7e7cf42a6e35d67310fe1935ce1c70d116cec13ef4d7ce36a5495d7944b7f5a7a65280606032ca6c5452b88c329b10965435179c55d257d3f5ef5bfc890b462e42a7c77cf24a462e888934463690f6c757b0c4d7fb5eb10838d2ea39b0c920916ea0813478ec6461dbe73c057bc50582595621432fc93b9521bac86c2cb081be529e230317f617509da47bf4fe62eef38c56c687d909d0869fee11736fa336315fa16d71e871dbd8572f82239b7c7685e869b4b5c7700ffca8a2ba53a22134aa0c136a2f3b0a674a5968c17d2811970a978a44f035d29f5396268c21418708e84e4877c28030f6922e948d2ceef712f3ee263a7468aa03dd708912ed1a31aba317a28eb1056121ebd9e3d414d34544b212c7fa4e10de02856b40629f109007fb99d73c51bcd414929ea96e1824f431623295302b73cc9a9b369ec957fc7b3b95611f6d3e5cfb953f5f93e9861512dc8878fc8225eea901e7f9b6673b3523a08471cf7bffbdba51d199a3e9dbffcc43a1a22195c841ae1923c3eef1ad586b1c242cce3ece6971d253770da88dfeb99f1f52733ab738670e55021f414b28a81aedbcb06ef454e366f6de02a9cdb495396e0892cd23dd1ea7b889f13bcabad19e3e45d518cf150d773993241bfd505fac27f2330d2ff3ba21f109a1127530e3da0659d851a743575eda405699f16b99cd9ca76ea810fc5633213176670e85a1036f4ebfda5a62ef51a8b4445b3b2e5fd760b147737c4e4af5f6394ae0a94a5638cb28f4b961ca9773ec04ca14bf28c5efc24dbea74e6446e1464114df00114fe53334dda86f9be9d54b39f9d3a598801e387c7479f45c5d9b922e5246bb481ccd4af57d16e05bc51c22d612fc2557a5f4b743330e70d78be0f72ae72d3e93e573f9f43291f60b0c1a7d868c7b244878f17069345a9490c155c832c2fa219944d7d1b719f03d018e8596ee465587ec2f7f729e71886a5305fb9fd9b83c6a86e536a80e89d736003170739fb606a79fb053e794672848885092a8f46b8048bde20e0eb6254615160b0acf95759610d82fe7565d20503aa123ddeeb851d9f9a491db1d4e14d08082d83e9a40b3aa028b0c36fbc90365a1da72dc0a4b6e980d5c52f9d3842b76ae76a5854f6efac818cae160d0457df4ff4469fb1a0280eb664621be2e0ab581378f5ad90feade31be072433c3697f420109afb755d45cd6edd7442335eafb357f558e39657602671a009cded002ffcb37ce6e4a876348b21cc55fa19e9e7f84bb44ec1e8fa0890f5222c557a69f245e15b2a5a7511c4fd467af740e629fc672b78035f0a56c2c591f4465cd50de494fded613668f4d45819aab9ca3e1320a714614b4e78543c3843c36da86e8d9945218e42965446291636f12bbe470b5d33581ba6aa409a6acf98ef24cf16081e0dc7e8c24601cded6b0cec8f30d9416bc24a52e082aabf1521f9e9ede0fe3b00b38adaf2a80b89b8c8e54d4193a8cc0d1c28aaf41bc7f3e676bf85cf88afc06815b6a58a8969ef0817008fc94e7caa8a715384693343b60ac72570013ce558cb2d68d8db27c0a8641dcc76f0a83827343d9b4f06b487baa2f88053daea4e47d5e6773ba5b7472b066abb170496807c4cc6195df324a4f418807dad2a511ff5d45cde8f226225f948f89109217f89c743793f9ff97e0e14aefe57cf7cdac7ad709bacf151bc81ef7a2d7a13c01b0b2dde529ab93f2363ca2497ad940a043e724407b48c1f5ac027c61021821aac48b1b6b9a5d250ea6ebc0ddc5abd8042c4da51067d6431022e6dca0de82c3da2eb87a722dee0d01bb5e53345eacfe38659c059f1677bb19a7f4542dcca673c5760e7d874138ef2fae207e92341e152800def3f92a5adb31fab0dabea019da6b0731114ca6616563682c0486924828e3fb34eaf8e1c66c2481ec8d3aa616e8db310c7a6d436955cc5cccce304457c395f64c95d8e5a437cc7593ea323cd4683782291fe3fcde194f9ae37d787f66a2d119bd85b9bba5ffca4c5cc03cee4e0c80c32cb4ee7d4d43db360d2dc64d8034d5db620bc648ad99b6fdc53e21ddccb12af397760c89004d5e814e116ecce84e0ad1c3a2a92cf809de79998554563038f23ee266b8fbc034e0755c9b7bb324ed794153af79715cf2cc5fb33ba545651fe676bc0427d7e80c33b58f0325b012f8913afcf1ca40f3f1638108a3d4cf0a399229a7a686e53b2ca2aeebb7e869f3710aae4fa2cfa02562546400c1e1f146c9f998b6a2297ae4b58f4b915dc43da266dbcb8921fdcb2295d5704702c5555b3b367801f11fae0fde96d0734eacc934e4e8cee117a31ae293e684e8594c8518610e22c72e585384f5e44ba40b462a89dce32388ba6b5e5576afde9b64ed817c0b8a9bc254aaf2023923f5bd094283ee61cae65fdf8b6bfb0fbfe5cc5efa9dac9ac8685ea5e58b3908e22297f4b6271b7b661f70e5dd70335bc1c131a4bd203d21a6129690143efc2a542dcb118d2f28e55ae19c2834a1fde6673019ec149c554ce605b58b436370f4e3adaaa321123d32cc514dc5bee6ed03d452ad31ead6ec14a95408e22b65e4f627a023421ebe1faa8d894de821cfa720d8b52b4cba008b9e4585c9bb3d1cc534093034ee878dd95af6374dd709ffcdf4e86618422c57017c959445fb5fdbc8344123c37b61624393a0d28da117875919768b24a10b534cfa6af73c7858ec0a023206f37a8d6aaa4061dd16b048b33ec6e0951652ab6004e4d42434d560dcb3b8eedbe3120725ba5ff6cf86cb36616e26bb1082e7af597cc992d750cd12f4c1c75c8cb3fca35251429114fe378b89b3057e761cda219a8f42fd9f2f64e2bb9982f6b54eba1423c31e3b5398504bba2ec676b0edf7ffcb3bb9a877a67a9571e5c92c746de029a4d12b2848118bd3e10d37e2a8dbcc70fdc3582653d75a4ecf343b8522641bfec314f6e67cf6a21f237fb36fb12577985ee701e96feff6d3f1f487a6354096ffeeedf4dfa935333c8a1f9183cc7bda23fcadbfc1a24b65aee20c01aa67794e023f4f92b78296004c43cd3bb559c7a84a6b9bd5bd4879049642b40bc852431d0b0ec447a8baaa0c288e4e5e6642c8e57bc43493d9287f403b2d68be1281f2ea905dd6e0a06d5632a09362992925eea8776260e0d808b09669364ff4f72e6f3fb0d44e558883eef3d7f588a84c34d5f081cbb35f655833469b108fa74122716304ab67726686598ab338324961922a2c3b802f4db9fdb833425de352bc23ba307bee2d06a0084721e69081a5bee8c3687dd64f998376fdf7070cf9ef5a8a9d91e39c693977a749a4da722b060cc6c7213c3be4cb198d0d0ae11b4dd3d12ad2a2a6c13431f385881498d1d86bc7c0116533553bc40a953478a6ad7ef33f2e6f9cec612f7a111f680a5c8bf5e05457a96414fe43f8f6b074c1762149f4dbe89be6566a16295efb20aad44d738cb0e3af0d2d969d19cd7265e718edb2579eab215073552f2adb26ff7940091241242ad41f31a1da6c74f658a61e68c7b3ccfca1401abaf611b365b9d82dc25fb6802bdf7a830ddeb95cc50c37dfe207babf4fbf536b2c0c252c8c188bf9c9e7704c57852cc319904b96ab6bba6776f1111544a42151e5e0261d40b8fea4a084ae734f1b5989f8a7cfddf0c56a26b857de2262d576bacf18d0be71be7980ca0278557764bf2c72ef66c8970c2c50640521bb4b70db44ff5a202eb1dd58c51fd1b484cf22d27dd27aecb99a002d967eab04d035a03b0a0470541c1c210859a3d561ac1aeae08abfc955dde869b6c980c78b02c863983739f52a65ed6283e4f5e4a9b6016034354d6bff894ee2049cd8d529c1f18aaefc0b8b7cc2f2a59261387f36140a75454d1104f0dd168cae6b5c1accb89d78d64e814481ff0af6a4f9eb948d0d9494fbabb690a35a3c6a401ae1ce2818c348da7957457763f6c124c62e306dfd88253b27afbfe54dabcc53b96287fa023f42158aa9fa40a8ece"}, {0xe8, 0x1, 0x1, "b83c2d6b83eddd72224e4a58bdcd27ecc2dd84e3043bcf4ad5faf609413086357327e2e8e38f1c8499a0061439ad6da696a93e555fd1221bf6482ad66b3d567bc6b744d042dd6f51fa6b8629de83effaeb0aad91ae4f0cbf6be182459eda39e1e0159ae03db0a03280543833ffc39acde8cf3f930fd178d4428e496c441d9e99fd42bf50ea772f8439f22c9c5d488a406f5698f6f8511638ad675349ce9d356bdf427df9611f77b5c4fe02bbe6483a761a66c9b16004510d93a513c6f1462019dc4928a3b4273cc7cc633d07065a97afb55c"}, {0x100, 0x1, 0x400, "bb7d06661066112f9c9ddea127875df192ed8988056da9b0c4d151c6ccbb3ac14d64e83c755166f370182fc75159ddd16f84417d689d48a1de8a604e484ab25b7ac4cf1d9fc81aaf54ff4d48f575a1fd3c26bce833e934b1a517dc2137180bdab10039d72fadf7c0158dc893665a3c2bb6806b9a24b9a5a44d6c599c03b66e5dcf3988997686ab71bba6ae2af05f656bcc31a58dd2a2a5c85898383f217bbe8a750f8d9416c6ab1c80943eda83e16520fb2b53e9f2e4c13b084cbcd5370e75e85076b11e9704638f9853f0a09717a04c28a1e60c2648bfba232ffc4f01551d7c95f7432217fc268fe79fbea69f1dc4f3"}], 0x2318}, 0xb) clock_getres(0x4, &(0x7f0000000000)) readlink(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)=""/102, 0x66) 03:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) syz_open_pts() close(r0) dup(r0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:10:37 executing program 0: r0 = semget(0x1, 0x3, 0x160) r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3ff, r1, r6, r7, r10, 0xa1, 0x7cad}, 0x10001, 0x0, 0x1}) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) r11 = socket(0x3e, 0x1, 0x576) recvmsg(r11, &(0x7f0000000780)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/204, 0xcc}, {&(0x7f0000000540)=""/134, 0x86}], 0x5, &(0x7f0000000680)=""/221, 0xdd}, 0x1) recvmsg(r11, &(0x7f0000001b80)={&(0x7f00000007c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001a00)=[{&(0x7f0000001800)=""/119, 0x77}, {&(0x7f0000001880)=""/10, 0xa}, {&(0x7f00000018c0)=""/39, 0x27}, {&(0x7f0000001900)=""/90, 0x5a}, {&(0x7f0000001980)=""/92, 0x5c}], 0x5, &(0x7f0000001a80)=""/248, 0xf8}, 0x2) r12 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001bc0)={{0x6, r1, r4, r1, r5, 0x10}, 0x9, 0x7fff, r8, r8, 0x2, 0x101, 0x1}) syz_extract_tcp_res(&(0x7f0000001c40), 0x0, 0xce) r13 = open$dir(&(0x7f0000001c80)='./file0\x00', 0x400, 0x4) r14 = getpgid(r8) semop(r0, &(0x7f0000001cc0)=[{0x1, 0x8000, 0x1800}, {0x0, 0x1ff, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x3, 0x8000, 0x1000}], 0x6) getuid() fcntl$setown(r11, 0x6, r14) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000001d00)="04f64addcabebc3261e3d8", 0xb) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001d40)={0x0}, &(0x7f0000001d80)=0xc) syz_extract_tcp_res(&(0x7f0000001dc0), 0x3, 0x9) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001e00)={r15, r9, r2}, 0xc) setgroups(0x1, &(0x7f0000001e40)=[r3]) utimensat(r13, &(0x7f0000001e80)='./file0/file0\x00', &(0x7f0000001ec0)={{0xe27, 0xccb9}, {0xe7, 0x4faa}}, 0x2) r16 = getuid() lchown(&(0x7f0000001f00)='./file0/file0\x00', r16, r10) recvfrom(r11, &(0x7f0000001f40)=""/153, 0x99, 0x800, &(0x7f0000002000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002040)=""/168) pipe(&(0x7f0000002100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r17, 0x2000745e) 03:10:37 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') 03:10:37 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20002) mprotect(&(0x7f0000663000/0xe000)=nil, 0xe000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fchdir(r0) 03:10:38 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x7f, 0x1, 0x5, "5c41886385811e99569906b35a7aa3ed5c055740", 0x7, 0x9}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/130, 0x82) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x6) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x8) fchmod(r2, 0x18) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0xa00) 03:10:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48d9c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000400000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f0000000000000000000000000000030000000000000000000082b4b7e597dac861fe8a05271700000000000000000000000000000000000000007f9600000000000000000000000000000200a78c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae0bbff6c9a7828000000000000007c6a650496c81b43f7098bd81589e0f157f7e9e4e8968743a4e07948f39df403324fe15459525ce11eb5a6698a7a5d8c480ff7dacb192bece79ae12ee22ee8f64be97813850f298cebc2034c255bb6b22aef098e8c54df140dcd850a8761982e125bedaa77ec4a058c564681d736b11ad67ff70c322d1e7aa0826400000000000000000000ad037a6ce42c2daf932c441e28737d742ea23206e7f16df377f9082e93c2b043e25602d8bccddec0d3f5ca6e8a00350e290c707cc5988504e21bad5a6d84cb9824787af0b2a38b98959934d9a2a86d509c8f8c7ee1148f53ff95d0508afbe79fd422b5f7e00703832dc4996e8155fe3dc8d6a9d197c6dfad1422a30bc2d381d295780c0fe6cb1f4894db67e8850eba4888214ea476055c5ca18286738a5becf89499c7be62cd97b1129849934b4871c3ee78ee01ad749450209c91fdcfe8d91d84cc43"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 03:10:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x6e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="c3471163a2b0d9eb6f27afac7b4fcd75bba25f2d19e821e9d96dbe928d39940d5708b0dd457e1b86e715b4fe9966b8b7df24f30ce025e3e989d2a3c026580df7852a9e6c75b05abfc498bc74435c7dc23804d32fb137e41beffe07a0893ccf29ec680711fa3ccdb8f1", 0x69, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0xffffffff}, 0xc) 03:10:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = getuid() r3 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8b8, 0x18) r6 = socket$unix(0x1, 0x1, 0x0) r7 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r10 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0xa) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) dup(r10) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) r13 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x7fffffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0xb0, 0x0, 0x4, 0x615}, {{r6}, 0xffffffffffffffff, 0x24, 0x0, 0x4}, {{r7}, 0xffffffffffffffff, 0x6, 0xf0000086, 0x1, 0x7}, {{r8}, 0xfffffffffffffff8, 0x80, 0x4, 0x7f, 0x5}, {{r9}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x67, 0xfff}], 0x5, &(0x7f0000000400)=[{{r10}, 0xffffffffffffffff, 0x90, 0x80000000, 0x100}, {{r11}, 0xfffffffffffffffa, 0x70, 0x1, 0x4, 0x40}, {{r12}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x3, 0x3}, {{r13}, 0xfffffffffffffffa, 0x50, 0x80000058, 0xfffffffffffffc00, 0x4}], 0x7, &(0x7f0000000480)={0x94, 0x20}) setreuid(r2, 0x0) 03:10:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff21, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0500"], 0x10}, 0x4) 03:10:38 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="9abdc47e7aae742e9b729431378c7b185f45772b2ebe1ac80d0a6924eea23ef9c1a586f6ed23f0563c3de2680798ffbd524e16b0f386b06e9dda44c5892c3c881232ae3636b12b6ad080c7b5a9748500306329f7c41f5a612d2fe6fd1abf3447b5b6", 0x62) r2 = socket$inet6(0x18, 0x4, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x7fff) getsockname$unix(r3, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffeffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b50cd464ca4618d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000fe655f2304379ab17d99801ab2735c88fbbb8161ac1670a50807af28dca3fcf356e0bc5615d946debe9bdcfc1e314d08b5730b5c12c203277c086c2235d27c327abf2e28eb47b71063a38717f5809422ac5c88d74018393633c414d4a1b79e8ed4458b06262dd3304bd2152ed077ff8792ddb8155a28"], &(0x7f0000001040)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f0000001100)=0xc) 03:10:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r0, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x64, 0x3, &(0x7f0000000100)="40ddf2e4fcaaebcdf2d806a71c906cc07dfa6478155b68f42b8a3282e579f862a06728a8fa192f40bcabd7a76a76eaa1b157fc3b3b4840dc06ed2d5bec5c98cde75241bb346ec809d1f152aa07147a1b9197b2856cdf0931058c5ff3d58b30e70e371cfc8e49ceda434361aab11b2d80e33f27c6d7adfb49c3746dbb4cc619e08e9e685b5c0640acdb73d5820c4c13b1d20891", 0x93) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) recvmsg(r2, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x224, &(0x7f0000000400)=""/129, 0x81}, 0x43) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x8}, {0x4, 0x3}}, 0x2) 03:10:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0xfffffffffffffd38, 0xfffffffffffffffd, 0x4, 0x6, 0xff, 0x1f, 0xffffffffffffff67}, &(0x7f0000000080)={0x2, 0x0, 0x7ff, 0x7ff, 0x40, 0x2, 0x2, 0x80000000}, &(0x7f0000000140)={0x8, 0xbe, 0x3, 0x5, 0x794, 0x1ded, 0x8f9, 0x5252}, &(0x7f0000000200)={0xffffffffffff06ff, 0x7}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:10:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f00000000c0)="f4042c40d73beb7e90457e11e7e474bc2ebdbc77614fa2377152bd5d62ca63f477a83eb5859f1b1d6fd13e31a46055e56ca905c10aadf922e6ff441759e2476af2bbba6291cc35097711bfbcb565839c5465bdca4512239e11b08b05711f02cde2ea27d5708ab136aab8cca8e1f6f718b72f140c56e3691d7bf6b85f052a8f64e7f7872882099d11cba81b6d2a45baad7a2e32536230d18895e7df9e7b21447bce2c1df5959743db9ed642144e1baa5c0558d63b05e6ed2085495aaca519b7dac138ac4451", 0xc5, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 03:10:38 executing program 1: mkdir(&(0x7f0000000440)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x10) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x90, 0x8) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xe042, 0x23) 03:10:38 executing program 1: r0 = socket$inet(0x2, 0x81, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) 03:10:38 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:38 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:10:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) socketpair(0x18, 0x2, 0x4, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 03:10:38 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 03:10:38 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 03:10:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) r1 = getuid() r2 = geteuid() r3 = semget$private(0x0, 0x3, 0x42) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/168) setreuid(r1, r2) 03:10:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000, r1}) 03:10:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x24, 0x40000000, 0xfffffffffffffffe, 0x3}, {{r0}, 0x0, 0x80, 0xfffff, 0x3f, 0x5d62}, {{r0}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x5efd0b0216a4d75e, 0x5, 0x7fffffff, 0x7}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x10001, 0x68d}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000002, 0xfff, 0x4}, {{r0}, 0x0, 0x1, 0x40000004, 0xffffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf00fffff, 0x6f, 0x3f}, {{r0}, 0xffffffffffffffff, 0x18, 0x41, 0x100000000, 0x400}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0xfffff, 0xffff, 0x8000}], 0x7fff, &(0x7f00000003c0)={0x8001, 0x100}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) msgget(0x1, 0x4) msgget$private(0x0, 0x482) r4 = msgget(0x1, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/177) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:10:39 executing program 0: pledge(&(0x7f0000000000)=')\x00', &(0x7f0000000040)='*\x00') r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 03:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da03e338713bb11688aa0c5d32e3c00f9ca25bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a3793b757ab986d94092c05ed3ccb08108450fa35e1e9e1c62a3fbd3e8d4cd5cdd65c26d516f88ef9c7", 0x8e) write(r0, &(0x7f0000000380)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d0000000000", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x73) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:10:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80, 0x0, 0x8, 0x1, "2e1e3ac023bdb10207037e6be58a4a1deb85ec32", 0x8, 0x5}) fcntl$lock(r0, 0xb, 0x0) 03:10:39 executing program 1: select(0xfffffdf3, &(0x7f0000000040)={0x1000000000000001, 0x7, 0x0, 0xfffff00000000004, 0x2, 0x0, 0x0, 0x800000000000000}, 0x0, 0x0, 0x0) 03:10:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000f15ae20ae968483fe48f4808110898fab797fed0426cf86ffaf9ec4c19541c0be90f16aabe138e00c65dfaa06b50a083b8de03abd9e1a2b794865bb670f40c8b85db89"], 0x10) shutdown(r0, 0x1) 03:10:39 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x10) fchdir(r0) 03:10:39 executing program 1: getrusage(0x1, 0x0) 03:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x8000, 0x8, 0x51a2e5e6}) close(r0) fcntl$dupfd(r1, 0x0, r0) mlockall(0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:10:39 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 03:10:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) shutdown(r0, 0x2) socket$unix(0x1, 0x5, 0x0) 03:10:39 executing program 0: munmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000) 03:10:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000f72000), 0x0) 03:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x2000000) 03:10:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r0, 0x20}, {r0, 0x8}, {r0, 0x106}], 0x4, 0x2) fcntl$setflags(r0, 0x2, 0xde0c1b2901ec70d3) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 03:10:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) socket(0x2, 0x4000, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) 03:10:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') getuid() r1 = getuid() r2 = getegid() lchown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) 03:10:39 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000380)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f00000002c0)=0x4, 0x4) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() setgroups(0x4, &(0x7f0000000280)=[r1, r2, r3, r4]) 03:10:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0x32, "85fe4dbfa6020009000fad0800000000000000bf", 0x0, 0x8000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:39 executing program 1: getitimer(0x2, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 03:10:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6510005112df6b4d35e0e84b1991d0b2791d4180a629323a5ab8895429daf17862363345b567961a9b94ff1972e294c5154ba1b2f310643b76cac2ebde78249c623c511bb1bcc65890b164c69f502db0ef6346443c38fd8db8bbd2f758a2154e74d631da60b56461fb0ae5acebb541172857cd0b22e08b84202d23de76044063d1be6b253b9876fd66c997f14976190c85d4a67b1034b5d0"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) dup2(r0, r0) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getrusage(0x0, &(0x7f0000000180)) 03:10:39 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)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x4) 03:10:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x40000400000002c2, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855", 0x800}], 0x1) 03:10:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x2, 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:10:39 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x30, 0x4000, 0x40) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:10:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt(r0, 0x2, 0x1, &(0x7f00000000c0)="d3ebb055d6b81c0c3426b87107664a37a7b4ad4b698a5cbbc0bf0efdc669a60cf51083bf2ffdd909ab6e1a450bb2f728cfa0eb5bdcfcb50795161aaedb1bd66c19f92f77c3efb41aa0736d157cfdc73e6e39f8f0b6ce1e45ab7f9ced68f7daf1bde9486938d401a7b0c3581f6c59db41ffee78c514ae165a40d2342a14b800dab2c1780f5a98159108bdcc50c8be80ea51026685729745e822fe0a1499e7a772ff47baa04b89a4d15596060060d2f0e47f777d475f1dcd29df35e3c496ebf96088008a309ce48f2841", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) socket$inet(0x2, 0x0, 0x401) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 03:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 03:10:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7f, 0x9}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:10:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x68000}, 0xc) 03:10:40 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="3b833386c4cf66a7", 0x8, 0x8, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 03:10:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 03:10:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x48f2ce3f, 0x137}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x80000000, 0x6}, {{r2}, 0xfffffffffffffffe, 0x80, 0x10, 0x2, 0x7}], 0x3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000010, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x2, 0x1f}], 0x6, &(0x7f0000000080)={0x3539, 0x9}) 03:10:40 executing program 1: clock_getres(0x4, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 03:10:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0xb63d, 0xffffffffffffffff}, 0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0xfffffffffffffff7}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) renameat(r3, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 03:10:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 03:10:40 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() r5 = getpgid(r4) semget(0x1, 0x800000007, 0x45) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) fsync(r6) setregid(r8, r8) setregid(r8, r8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x5, r4}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r5) sendmsg$unix(r12, &(0x7f0000000280)={&(0x7f00000005c0)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb013601f4e30b22f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e355649fb9e29f1091a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d4bd62b346b8ead41f32b967fb4d4b3dbce44ce4bb528138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983434902a76efa9185f0009c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000732fbf63e83d155e891330cf180ab805504822fa0c3846eded9d73dbf41e31b4b9781e17370f35e0d0b16fbf5a48ec83e837a5b03edb58bb52f2b6e0b7bc341d69d5b808e2120472d160263ef06e12ececaf03d2c4edc706cb83e078646796e34376a47810e7e65ca8087b899b2b90dc926ecc56f2fd81d8a2f49aa85d17ae8413a46acced3cf7474400000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r9) fchdir(r10) 03:10:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0xd, 0x3, 0x1000000000000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x2}, 0x10) recvfrom$unix(r0, &(0x7f0000000340)=""/30, 0x1e, 0x802, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-]#,\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='*\\/\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',}\x00', &(0x7f0000000280)='$&[\x00', &(0x7f00000002c0)='\x00']) setsockopt(r1, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 03:10:40 executing program 0: socketpair(0x1e, 0x3, 0x2, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xa59e7ed84c22a01d, 0xc000008f, 0xffffffffffffffff, 0xd02}, {{r0}, 0xfffffffffffffffa, 0x90, 0x1, 0x6a, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8001, 0x6}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x2}, {{r0}, 0x0, 0x10, 0x60000003, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000004, 0x396, 0x1a1992d1}], 0x2, &(0x7f0000000240)={0x20, 0x2}) 03:10:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 03:10:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x2, 0x9}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0xa76a, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x8000, 0x6}, {{r1}, 0xffffffffffffffff, 0x13, 0x1, 0xa810, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x9, 0x40}], 0x1c90000, &(0x7f0000000100)={0xbf2, 0x8}) write(r1, &(0x7f0000000040), 0x0) fsync(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) recvfrom(r0, &(0x7f0000000140)=""/251, 0xfb, 0x800, 0x0, 0x0) 03:10:40 executing program 1: chmod(&(0x7f0000000640)='./file0\x00', 0x78) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000680)='./file0\x00', 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\x8e\x17', &(0x7f0000000100)='(/\x00', &(0x7f0000000140)='\x8e\x17', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x8e\x17', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x98\x00', &(0x7f0000000340)='#%\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='\xb3\'}\x00', &(0x7f0000000440)='\x8e\x17', &(0x7f0000000480)='\x8e\x17', &(0x7f00000004c0)='\x8e\x17', &(0x7f0000000500)='\x8e\x17', &(0x7f0000000540)='\x8e\x17', &(0x7f0000000580)='\x8e\x17', &(0x7f00000005c0)='@%\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x8e\x17') 03:10:40 executing program 0: utimes(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)={{0x3, 0x8}, {0x3, 0x9}}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') r0 = getuid() r1 = getegid() chown(&(0x7f0000000140)='./file1\x00', r0, r1) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) r2 = open(&(0x7f0000000180)='./file2\x00', 0x0, 0x8c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x4) 03:10:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x800000008014) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x1) fsync(r0) 03:10:40 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7fff}, {0x18, 0x3, 0x8, 0x3}, 0x100000001, [0x5, 0x5, 0x1f, 0x0, 0x555, 0x9, 0x8, 0x5]}, 0x3c) 03:10:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x4) setgroups(0x7, &(0x7f0000000180)=[r3, r3, r3, r3, r3, r3, r3]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r1, r3}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x0) connect(r4, &(0x7f0000000140)=@un=@abs, 0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 03:10:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x2) socketpair(0x1, 0x4000, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 03:10:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x8f00) 03:10:40 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') sendto(r0, &(0x7f00000000c0)="d3e1242e3be478e080ceddb4da988a89c61513b242a875dc039d1250a3ec2aa8e665569cf75de3bc885d32fa35f550e97040b5f08df4b0a19121b8284d0f841fd7525eb476d0eba1975828e7e279507014d6513006fe1d6cd45a168ff3ac42ccd2ee1e35a33e7e523fb5fd03ee5ac9fb1fd922abec64360f70304f43f054badc64ffd862fc929bed1f575ca57a6df0787c368ae8a13a7c2979bf81622ba452bbcd938b1425823c271ee66f1d84ea1c00ca509452", 0xb4, 0x0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5f, 0x100000001}, 0xc) connect$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) 03:10:40 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="14436e054b5c96211c763606cc4ef051e96750941c2b8c8e7835e86d07de3731ca35f6dcf0a1853a7718331192b52734ad45aff0b354d302ef384a8e1638bae6c3504b907edbf52d228f0b4bbbccc020e1f94cea09752130acb01196a6ee9551abc31644e3578b8e2d792336788d1645f9450fde0cc0e9663ad162e9feba212fb685df0d5b3bcd0ddc531bb19fde1c2226b327720e0ef8b04f55b171b93eeb", 0x9f}, {&(0x7f0000000240)="7a67e88d2d5080b9d037810f4eb7add9d2a3e3d8ea2a2c93981e0efd3007b2ad96eb63753ee67d8c68da2078d335e8011fbb8a5fbc4c64c94dd9406f9b9635dbaaa916d18a8dde54d7892909454705c3e5614e8ed5b657f4b0ea2fc5c4fd4a228233846640860fe9cd4f06749bb5f25ee2093aa7f037b96baa1bc689d51ef024bf4137d815a4cd467da11e7b6bcaf6b22f594ec24e546e6e46e8366e72947be9d4d0875e59b6cbd31c6d40451d79a6a78023d6c01661d4043e22f75e58f61be465297e1e244d22d6c65745f03e057b32cdb82a5a05d2eb9a6fb805028623a59b9d368e120be4ac23f91b1291", 0xec}], 0x2, 0x2a) getdents(r0, &(0x7f00000004c0)=""/239, 0xef) r4 = shmget$private(0x0, 0x3000, 0x240, &(0x7f0000170000/0x3000)=nil) syz_open_pts() shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r5 = getgid() fchown(r0, r2, r5) setregid(r3, r5) mprotect(&(0x7f0000171000/0x3000)=nil, 0x3000, 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = dup(r0) r8 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/103) msgsnd(r8, &(0x7f0000000380)=ANY=[], 0x0, 0x800) close(r6) fcntl$lock(r7, 0x7, &(0x7f0000000400)={0x1, 0x3, 0x5, 0x20, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getegid() setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) setsockopt(r6, 0x27, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r9 = dup(r0) listen(r9, 0x10001) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000340)=0x4) sync() 03:10:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x7, r1}) 03:10:40 executing program 1: chdir(&(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x30, 0x20000021, 0xfffffffffffffff9, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000004, 0xfffffffffffffbff, 0x69}, {{r0}, 0x0, 0x1, 0x8, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x28d, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x8, 0x97}], 0xea, &(0x7f0000000180)=[{{r0}, 0x0, 0x20, 0x20, 0x7f, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x50, 0x20000004, 0x9, 0x20}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000085, 0x3, 0x14000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000080, 0x51d288e3, 0xffffffffffff2606}], 0x1, &(0x7f0000000000)={0xb0, 0x3}) fchdir(r0) 03:10:41 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x23) getdents(r1, &(0x7f0000000140)=""/236, 0xec) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 03:10:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040)=0xac18, 0x4) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080)=0x2, 0x4) getsockopt(r0, 0x7fffffff, 0x2, &(0x7f00000000c0)=""/235, &(0x7f0000000000)=0xeb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7fff}, 0x8) 03:10:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18200, 0x82) setsockopt(r0, 0x5, 0x5, &(0x7f0000000000)="5c0f4589ec918ebf86235e41c1359104f18e0d035413bc8f83df4dfd76764775478076e223e8e46ed26c4e68f64bc968e3", 0x31) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000001400)=@in6, 0xc, 0x0, 0x0, &(0x7f00000019c0)=[{0x20, 0xffff, 0x200, "c8e61bde1756b13cb0d82186"}], 0x20}, 0x2) pipe(&(0x7f0000000080)) 03:10:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000003a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694ea2509826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613187612305452c26d6ff5184b0511ed74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c72ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181d17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0xffa4, 0x8000000000, 0x0, 0x3e8) getrusage(0xffffffffffffffff, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 03:10: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, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() r2 = kqueue() fsync(r2) syz_open_pts() 03:10:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/171, 0xab}], 0x1) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) read(r0, &(0x7f0000000080)=""/172, 0xac) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x3}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/99, 0x63}], 0x3) 03:10:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000240)="0e21c286e25102b634947f4c7741a184e019b0128dba32f4d98b2a5ef35280c97ee9bac13e6f9f44b983495dce8d741bc010be51c8ee78c1497854879a397f4160f3da90b44ee04c49a2b9c03fea730b03a73a471d0ca2495cc5276068428660f38e0b65748b7fbf563ee5988aacaac863c8c73b742f8d9c6a2fecbc1dc335b8a0ba834a631fb8291f882aa4748897ef81aa004c51ac3af6f462ac368527ca93cd3e5ebe9b4d53ec7d576fcc4c9de578ec685c6e6eefbbc214a5885fff1babeec9c89cc97f7932bf419942f0f5730c6e6515f4999b978a435fbffaaf2f99b2fe819dba399df3aa0fd4d7b67f42846b8ccbb251e2d43de90722a329797b29eab19a4d4d13711b77668a3db385dd79274bfaf398234dab00dacee539798084e307825173ff5b75dc079e4124b8797fb168a27972167a540d68a3614a87bccde3bbda764a98f581756a3092b8f081c9b3deebd15e1f7efc5598d923677a52de8aafbafb2b5b7c4c389ad3dcbef08d31a95bf736009925d6ce553cc36aa59a8ed0502507b733c4605daa8838dc10536031bdedd86cb113e3f5e0cf8c22c1d1dd8a1a20f413390c76dac439dcea6eee08667e06a929232747f14f29a10618da02b00a53fd33a696b5bdf351ed06c33885c1307bc3424b41f4a82df6346b39662ccd695f2d47c88133d6761faaa289219a7f0ee3eec9f4b63740fb8083b6800aa4e2e03cf8546eae791beb52034f05706defc4f39bd1a76b0eb124444424b761fb9b4ceadab2caaeb8a8c341e328b3d421600755cb76ea72e0611283a15a2f6485e839153292e16cf6618c0fe0b6558afe4aac1fd0e79bbfc8b9af9c174ccf7846fdc2ffae58417181b3892c5970debcf3636bc96a0db915af401125fe3bb1420dfb2745b2f73f08c51a88d9852038320eaa9060e45880213c22a722dcbf7749d2a292b0c7682100f32f3e82894d61ac45e88ec25b3b3146aec0368a603d52b17468590c110f9daea707478d0f3a90c584cb13d21b38a8d6245128223ea923866d3d61eaff0da56afa1ec7b520d9e0c2fe1c4f145f7a9875bc2acbd9cbe128b1eb2e4d4d42ac64410a23bd52ef4f021eef1dcf489967c35d693c2f91db634f211c5bb98d8f6551219dcef3bd8735192b6d690061df734e6138fc08823c93574c871fe1a5100513dd1cf036e939209cb4cf12b4ec6614671f56fe832f395a317e74afe5f96de358b7362f44ed4f9d2a49a091f8b597d1a6ec715b816f65d3f063a0fae5bd3d6a682ff2b6de534ab7b531f4769ea1b7c87293162dbde9240cdc0616ca8406aa7c4e0197a75339dbcd4141fdb08d640fe7e71e558c0962ea04a04036f5a289edb7b87d7e4994134851cb845bd0608f0dab34747dfc430bf7b5d41f95d5f01b8a4efc0933cfd960ff4efc84b82b2a3957b021885fdbed54d7e2abbd4d193d432799870e4f8063a7c33ad030176a34f77665d4ac32594d5e58082905cefa70cc7c3ffd791b5c8e1d989e9bd4e24dd77cd0daa745c9cac42729c09c46f8d7c82ea8a8f58238af1cb225c6b4f2cc9503d06e04bc4b1d1870b9a0ba2a4097af4ead41d5c3e13a4251877f3fcb9e6e39a280cb154e66695a74891107fe26e4ec7bd26862805f94349d659719a812c4a750b13327dc4991043a7fad7a1b3a192e8bd133993469f5a23c9ea07997db50c2ea54ee463b16ba46436b86aa45873ebfb03cbc505868d1dfb863d2c9c093a3a2be0d96a7cd68bd906f924efa94d87f821512874cb4fa8e05d6c92b30e7e3c92635d5730a70392bdaf2b6207698cf264bdcf2a278b015b89d5e77a1398ef0a5dbdb997f59df36ce860ac4e515ec44987076460614147bb47ae65d98e9cdaed0e2cd8c05241522ca447fccc6bc2509114437d68a7645a1639180e50109839a6347eb28a9401db1ac0388e7944d77a02119e2457dd346c66fda6b6008a3d81a5d66f8e81405322c1d6ad32cebce60e8fa27c632e51c36ec355c18fbbe2b326b90e54e5a46b6c4b85b9cb6daf8ef652f32a64d60b64704f939c7ee74a0492feb4cce1af2e59bb88a6879d276f9d1f80b8a36bb573846fd7246ff349308b1f4e5183774480d633ccac4524e1e37c32d608e895ffb78ffd6bf1f9be3b94a032b884f1e23ccdafae0ca274ceffad60837fdad4d2de051c20c07e07f14cd8361b79580b4afebd98a9606a1c2ff497b417ac5e54865c95038d65e7f62995316b19a4715f80083f13b889178f885de126d086283c1fd57db012d49f1a4a57e1bc341dd353b7e8f87acffa47d51e657c7acc7d0b4a18b13c1304f6d3210ab4b22647d8f0a561059ab51807920bc39c36832a8a715ce327428127e4e89ab876ccb87a24335d2a4970c8c6200b7f98442bc5b722a435914f6023b38fd68784fdca0ade131c53576bc6472922112aa808e2ecb8ac69b9b7b5bc7a97cf3cdb90152b5c47066442db6876c86ad66ccba88469a07d7d8d2940addaa8ec2d1fe61b8e537dfd5f108de3a9222544967c4591b9034653e45b6daef57650f63d66d64ea8f736de388c097a21b268dd9c74e24ea9b78c9e8f65530f06c3b32f267e55a26d2123cd51d67a456fc701ea193eeeef5e84eaa8a1aca2a0b87d0a53517974ec1b10ffa50d289b99671624b3b5923e35bc5f5b3936729112d210837c1b742dbc98791559c6dab8f3a0a6ca1671df33dd591610ea916ff819c176dbfcd34f30719d2ad36e07889e25b37983e34489308774e28f191b4886da92e0d522ec59237df854c3ff5d6722f81be3720ece501f060e429184d024ba87bf38faa3901fb7d0a893106e5e82c93838f60fad5995ea0e6ec2115ad6b8d0b609ca3a373e2c2e5b64771cc7367be20ef50936e461e6db53bb0d59d0f0797563ff1d9264e832eb2cebbda63518a14d1cdd5f21d9acc4f40dae4616b796ebe7cefda6123ff1fc682b8f34c6caf012eca78fecf77fcb6ba33785d953f9c64a6c6a0cefc47ddc02fd2a840ec7933d938eef6e681b0705c63864998ba47f8fe1fb699e7346f531cd838b1de27ad49131cd8fc07ab9f3d627a422444c90b1a82b511588b434300e7808c90ec42fc56be0fff058e52f651462c79e62c3fb6986439873a3639c68725ed3886931269cfc6f006fc30da0cf6ac17788fa631130fa977fd4243ef878d1ef6ac3c8248a6a758585b0126450f245abe354073bbd9adfbb75f07aca2de495e45e50cb273c359e23e31a26c2905a42adc462772a2e4f7b6c1d317f28bcc6caf96bd92dc5db6cfd53d0d12a3646c48602daf40fc866429ec268f2c947e6f11678650928fa9d2d1be9c75035c610f8accda4fc953fa2444819538a7228c9148fb187219b03d6b30a543e159c32345aea11a4a62dca52abeeab428455bf5e586dec04e16bd069ecfb895c2d1bf750d36a241c2d329a710a49f430d4538399e0722bca01537809f2981270c0dc9a9e4d7efd57675de96cc1620e81a87d534870de895ee2bf6269088221dcff99d82751fab0948fe7c47a5d1f8d71e2804689cc43987e10020fcce80bb39b208afe556a4805ccc3e9e91f2bca7daf5736fe613441761d807eea99b5237dd1296a0ead627dc66bc3435a40577e14fe760afbf58cb3661bbcc73b198ba69e542914f1278b16d9ff6a1bbf4abb91a7db801a14e9d6d43dd383871036c4d567faa1f8d8f54086f086d3db3a5563e5fc9fc11a6ffd4f24db190963a206d8b03a284883a91d3afb6b15423ee4d4d72c8fb82d233ea72c9dd54e8063d3ff7b5d2bb81fd387990b1d61f9b3277287f0d8d34849c33e3742dfc24f9b620955711d269bc0c14af3655c15635feab761d04cf48c8db091087a506c17eb66158c9a54f0edf000986a5e4706fde86e53d1f8ea8d8b6b72d0cd591f7e3ba27262991b9edd1d325d3a3a5ff3e7cac25ca2c175136cc923d4cf2e53d250decb8819ae7b0cba7df84c56537597091470447a442ff8bbf1848d06671fc1515ed50469e73cb68e84b173bbcb604e3aef062fd86c1423167288680d69f97a81adc78ea629c0412767fdf46b173f72c781eacf44bb16704b58756c16cd8b24e541520b177fe387c916c693baca4ffcf94d803391f17234dd7ba771406fe824574433081a51d22b0d50d26379f32d2f68d94e58ca269e3db62e8167ca88af83827b12adb4afa3ea90237e1fe426e41074cee4cb144dad8a70b10df99a6f8316d3470e63c16a7c347b1a18bff4ebf29bf51245a5c8b17b45a77543bf6ee0d83a5be859b8c840cd7246aa9762c3b4277d2bab7e3cf36cd30fcfb160b5f72aac8bbdf91e3a66955997943d95be730cad4139c82cb4e4db10899e62eb4b84d7220ee5ebc3e2bd72d641d5bb9b5ca45851d055e136997ec6f6ca28610507fd780ef8cc4af115fcc077c7be370d76bd77b20f374587a0adc1f43de08e9eec559f58a5904800d558f9de944164c27409894b5190b894ac4b6efdf8763f11c289378da608b604cb4d1d981098f6809898db86b223c16ff252c5f37a068d7af75d40d76b02fc506e9f9efbf63868276a5d0b1f900a56465cf31885a08a514dee0d335bbf298e3286c1ed0dd7b2c944b716c56afe3c1585e3389896fbeca84d47571189c7da857619a5340e970db758db487a0e3a240f1fdc40c919a0ca907dc5aa1683f9ccb70d7782648a099b9072bbb95c76c1ff1de3d5ac46e25e1411ee26b6fd5d1969153e42418f3011678e7373b5d31e390cde5a27b4b66d53cd312e6c1a0d67c01c085399328a55d3d76abe4f325d6be6c38ea793d761d3d480d21bcca5114a12de02cd915f28cebeabe8cae53fdb3661ca108c7b1988f29a85d5e1c8eb294aaca065bd0e9388157c8d37b2cd8de975b8951ed5ed376140be93116e9e029246085feb40061c13171ae1f481d60e8cc39eecfdbb9519b60f474eadc44e37e83ff4e16c515ddce6a04eb740f4f8a85d20450cb9b1c4884421db535a3a8526fef9b2427f2d90451ac3945ccf1bb74a8440e2a128ee40403371c4c58f2f2353f7fd80a546bcc47bf4a3a9c448a051fc8e2708b8a18211b52fff0abaa98a0d1b4c735a18fd71a530287b5d683cc1d312a989522baecaf6f3bcd4e786ab3dd2648e1d7a21669712687228a3fe64a3f220318a937b8a455706158a25953820a569dee929efe1c90e2920f9780226909ec9426273db0ac7a27c7fa26d1197345fcc61ea2c4d8df349fdefcac846112296113cf9a08de70f3bc58a424ddd823fa0459ce241f38624c2bdaf28fee590881c05b4917d4de79bfdc81041079970d0e775673263d6fdc3149ef84a50ac0121ddc77349c0ad8618acccdaef168dd9137e30360328fb11750ee21054bac1d3f2d350bda12d83a26170563884ca21c7c6690811ef53ef01878ddf3c29aa2cecf98c2e639807e6fba3bfed01952e0b1226bd85484d5086eb38440eb307a1c40f5090d2764aaf7f9ee0ba3dc7246805a57428f49c7163e7a1c8603b0253d29eef76864c72c841894132d7eb7212f3346c2a4e18a43b475a7901c7bb802f25b617e3ea01e0a0d837c3b775450b7f1d89f05d478c266bcb99094d0931bc8109eb851aea32eaaae6fa97b5a7f05b439809748d3c93890d05a8e18041b61b6e29a89bd1720db183a5c09b19fc249173b9d1015d3d2d4fd77f801b88fb1696cefce0646610c2abc8fc746368ec9d9182d0269dda0cf7021fea365a84ac24d2476c5e30a6a167b5ee9837c0feac6022cee7dc3071f565a6b60108c3a88d937d5376cea3adc4f5dba0dc41aaa6a133ee737857f12b2", 0x1000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 03:10:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x10000, 0x8}, 0xc) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 03:10:41 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000000c0)=""/165) socketpair$unix(0x1, 0x0, 0x0, 0x0) 03:10:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x16, 0x4, 0x100000000) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x88) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) dup2(r1, r1) 03:10:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 03:10:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df8ed8e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000001000000000400d000000000000000000000000000000"], 0x1, 0x3, 0x0) recvfrom(r0, &(0x7f0000000100)=""/121, 0x79, 0x2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 03:10:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, 0x0, 0x2a4, 0xffffffffffffffff, 0x0, 0xfffffffffffffe2e) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064b85a3de25927e4b050dce785b8f4791d0eceb603efed1e53530f9bc2f801d856e59cb8d48ed7a54d09c897e24145"], &(0x7f0000000000)=0x1002) 03:10:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x2000000000000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 03:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6d56, 0x0, 0x90d2, 0x0, "01000000ff282bf1ec10b7000000000000e74de4", 0x100000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getflags(r0, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:10:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000380)="8520", 0x78) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) listen(r1, 0x2) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/67}, &(0x7f00000001c0)=0x45) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ff07d7b96129854df8f92a17bc38a702c54e9bb052b0eb25a917c56c4e609c823fb8f14b597e061fed4a2c6d4f47567c8d58a22fccb49deccae57b2bbcf8dd8a8a0ac2c4e5cda346f22245d2e10c968fb2b3feb99e785f09f2f164c76f247c8fc6e74e7c746584fc9695bb92a9", 0x6d) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 03:10:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0xfffffd92) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x101, 0x9}, {{r0}, 0xfffffffffffffffb, 0xcc, 0xfffff, 0x3, 0x8d}], 0x100, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa, 0x42, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x4, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x28, 0x80000000, 0x80, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x10000, 0x9}], 0xb56, &(0x7f0000000180)={0x2, 0x6}) r2 = msgget(0x3, 0x410) msgsnd(r2, &(0x7f00000001c0)={0x2, "c7e50595675db595bebd7ad777517c085d9671b7b28464d7a6311c"}, 0x23, 0x800) 03:10:42 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x6, &(0x7f00000001c0)) 03:10:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0xffff, 0x8000}, {0x18, 0x1, 0xffffffffffffff00, 0x6275}, 0x2, [0x401, 0x1ff, 0x7, 0x3, 0x3, 0x12f, 0x8001, 0x3ff]}, 0x3c) 03:10:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2c5de661dcc1000000ffff00734ceb300000000034275e5d4020fb712add8f5996346a0824850b25ca71880abc5e6bd265938ab6cce376a42315b12bd8dca7f208964c0b118b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r3, 0x0, 0x3, &(0x7f00000002c0)) close(r1) fsync(r0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 03:10:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 03:10:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) getpid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) syz_emit_ethernet(0xfb, &(0x7f00000001c0)="622b2ac9c7010ce4c2704318ce8ec639a7c9ef1a8ca185a586d6da760d3be0e435767ec38b81a334f7fe97d31fd9b9506463b4b57e81a233af10a062dfde5ae1a14134f4634ac2458086c4dd7bf1e9d6e338c78bdaea16045372054e9c866ab94cca036acbec78375df49adba41e572c5b0bc1806f655f37808cd1e773761f9e154684e39c6a151fd20b43bf3e590cfa649c7e7ee9cb697e292020b50c579258752269b75e647552374661c21099b33f0ebdd770a810b3d658a1570330a870bbf1b9899cdb530e54faef15ec0b6b752699ad6de5f7108c7d09fffa8822fe8d5d462ed068730e6545d2bdd18ae4ea00f3aa74148ab8567aeb829cc0") r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() close(r2) fcntl$setflags(r3, 0x2, 0x1) dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) socket(0x1, 0x2, 0x10000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:10:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 03:10:42 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000000)=0xc) semget$private(0x0, 0x3, 0x20) 03:10:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 03:10:43 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000001b40)={0x0, ""/98}, 0x6a, 0x2, 0x1800) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x62d186f8b7ff44dc) r1 = semget$private(0x0, 0x1, 0x20) semop(r1, &(0x7f0000000000)=[{0x2, 0x401}, {0x3, 0x9, 0x1000}, {0x3, 0x6342, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0xffffffff}, {0x1, 0x2, 0x800}, {0x3, 0x401, 0x1800}], 0x7) r2 = open(&(0x7f0000001300)='./file0\x00', 0x8000, 0x10) msgsnd(r0, &(0x7f0000001380)={0x3, "a9309c23f110d10b41bcf4c32b5f39d30d4bee220d66d7dd2ed8374a9327cee53762c9109aab803981160414f779364e4f57142d60963cefe5094514e9063b1df2c40b0b9760971629f6ad0021686702be003c93121ede34e7f44e3974acaddccf887abf44e6943135b2a1ae4b691c3b75a34118275fda3150c462"}, 0x83, 0x804) sendmsg(r2, &(0x7f0000001a40)={&(0x7f0000001340)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000001440)="f402df12568876b1903c62aa6eb39c48ca4194c5caf1f3b018d0072f5b1b698e67f88a59d11697d4739dd826d92b10335e975670e78a40431e2500ea200ec01849dd1dc6ea3497bf24afc88dad8cf26a7f9114219418e1917c821a7add992f3ec504a4ac6d09131500bcbd1c05f61ccdbdba2838ed430f64eab47618f19f5a87c1585db6cd671c6d1bd83b", 0x8b}], 0x1}, 0x8) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000040)={0x0, ""/100}, 0x6c, 0x3, 0x1800) msgsnd(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0300000000000000b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f3904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff0055f369ab764cf19c430d285b5789b40fd8bced73e6c90431df60aa47b093661529500f578e92612220d158ac91fd0dd0f690b86b9e1dac44090059ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f681d63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb1d12e6d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026c9b92a9a0c90153f1bdaf7da8400d42d0522d2d72597360a060fb801d32daa9aafacf14f527caf5425f2bd0b0049651827ca5afd10f45b3066f56ed73600346401ba2ccb45ac0864f76b10df98faa3b87100a7b9400771ce0dde76e2d500142c339dad5af7c1480fcbfe6502ada33845453752848c6cd66124fa1221cadb512d92690c54f7ffc83cdd38e643fa9304890c8d60ae49b9ef1b464bddb5b422ce2"], 0x102, 0x800) 03:10:43 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() write(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/57, 0x39) 03:10:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1007, 0xfffffffffffffffe, &(0x7f00000000c0)=0xfffffffffffffe88) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0xf57}, 0xc) 03:10:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4000, 0x400) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x4000000000008a5b, &(0x7f0000000140), 0xffffffffffffff78) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000200)=""/236, 0xec, 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x101, 0x2) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r4, r6) setreuid(r4, r5) dup(r2) 03:10:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 03:10:43 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000042000/0x3000)=nil) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000402000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x0) unlink(&(0x7f0000000080)='./file0\x00') munmap(&(0x7f000036e000/0x4000)=nil, 0x4000) socket(0x10, 0x0, 0x5) 03:10:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000140)={0x9, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000100)='<', 0x1) 03:10:43 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x6, 0x9dd, &(0x7f0000000000)="e45d8c0d012038dd289b96b3ac34b7cafcc7362185f5487ede31a19d0b735af849bcb8555fbaee8daca5321ec40742320d4d0ea663d33298ae2f5cace548e850224bb1121ce35c1dfd2bcdfe34f5b9a6bffe57c9601b7fa2bbcf45694fc6465acc01d0a4f4ac15cf31dbc5d490f41d5ed229ceae613e8d11e98dc7ce4f329a", 0x7f) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 03:10:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket(0x16, 0x5, 0x7fff) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 03:10:44 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:10:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x101) syz_open_pts() close(r0) 03:10:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x100) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x3, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) r5 = fcntl$dupfd(r1, 0xa, r2) bind$unix(r5, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="47d1c84c5b45ac0fab74a52075c27a8fc038c33fa692de823acd51f0787ba67e98433b64523cac0b7fac349322d8655022bf9dd3dc097f6c2fff1098386daeae06c54004ae9051c5a993a4ab60266b3f4e7e5a90ee", 0x55) 03:10:44 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 03:10:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x8001, &(0x7f00000002c0), 0x5, 0x0) r3 = dup2(r0, r1) fchmod(r3, 0x4c) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x3, 0x5d38abf9}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x5, 0x2, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x12, 0x20000000, 0xffffffff, 0x7}, {{r2}, 0xfffffffffffffff8, 0x20, 0x11, 0x6, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x7, 0x3ff, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x2d1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0xc, 0xfffffffffffffffa, 0x57}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x3f, 0x5}, {{r3}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0x81}, {{r2}, 0xfffffffffffffff8, 0x27, 0x4000000c, 0x8, 0x4}, {{r3}, 0xfffffffffffffffa, 0x1, 0x80, 0x4, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x6, 0x5, 0xb948}], 0xffffffffffff0001, &(0x7f0000000000)={0xfffffffffffffffb, 0x7ff}) 03:10:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x2, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 03:10:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() r3 = geteuid() setuid(r3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:10:44 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xffffffffffffffe0, 0x4}, {0x18, 0x0, 0x2, 0x100000001}, 0x1ff, [0xfffffffffffffff7, 0xdb, 0x0, 0xc0, 0xfffffffffffffff7, 0x5, 0x1059, 0xffffffffffffff3f]}, 0x3c) readv(r0, &(0x7f0000000380), 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000000), 0x10000000000000c4) kqueue() kqueue() write(r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2020, 0x6) 03:10:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000040)=0x10) 03:10:44 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) r1 = semget$private(0x0, 0x0, 0x10007eb) fchmod(r0, 0x41) semop(r1, &(0x7f0000000180)=[{0x0, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x3, 0x4, 0x1000}, {0x0, 0x2, 0x800}], 0x4) 03:10:45 executing program 1: r0 = socket$inet(0x2, 0x400000000000002, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="c6d74a81458a0b8ba6ec5d8c62a3ab02c11e77b22efdd9b66ee227ceec330de5ad9051666aa48c098362916e0efbc15dbdcd714c03bd78bb311698fe2207b6425a8a46ad9f", 0x45) r1 = socket(0x3f, 0x5, 0xffffffffffffff6d) recvfrom$inet6(r1, &(0x7f0000000000)=""/170, 0xaa, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0xffffffffffffffff}, 0xc) 03:10:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x30) openat(r0, &(0x7f0000000080)='./file0\x00', 0x83, 0x20) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 03:10:45 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) syz_open_pts() 03:10:45 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x3, &(0x7f0000000040)) 03:10:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) kevent(r0, &(0x7f0000000040), 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x22, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa, 0x2, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x81, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x259d13b1}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x1000, 0x68d}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x45, 0x20000000, 0x400}, {{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x4, 0x4}], 0x3, &(0x7f0000000080)={0x4, 0xffffffffffff7fff}) lseek(r0, 0x0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2041, 0xec) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x21a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 03:10:45 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4000000) 03:10:45 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = socket(0x1, 0x0, 0x0) rename(&(0x7f0000000280)='./file3\x00', &(0x7f00000002c0)='./file1\x00') chroot(&(0x7f0000000300)='./file1\x00') r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f00000001c0)='./file2\x00', 0x800, 0x2) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) bind(r3, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r5 = msgget$private(0x0, 0x4) msgsnd(r5, &(0x7f0000000340)={0x0, "203f3102f40d2636dbf0fb0fd4072510572ff2b9205b1e0d18bdc409d89d8b9fb76d4676139f8009e16ce27042779d9010da313a9355125b20639e22fbb5c8e2a9a3d7c4e9b6e418dd73704154172d1526"}, 0x59, 0x800) 03:10:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) socket$inet(0x2, 0x4, 0x6) 03:10:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x6, 0x4) 03:10:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', 0x0) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getgid() openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:10:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 03:10:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = msgget(0x2, 0x200) msgsnd(r0, &(0x7f00000000c0)={0x3, "f1f8d5406c41b2bfa2f45a41887d1723e5647e2e825d83850019e06aab48bffefbaab321408cd4e7725a45de233d00ef58e97399f84d096a63242005cdc9d0a5851b4f880aa1d375d45f22299a5a1519754fd8b0026784344fe6dd7cd35e9d90f00579af03ef"}, 0x6e, 0x800) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r1 = msgget(0x3, 0x402) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x10001) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/31) msgsnd(r1, &(0x7f0000000000)={0x3}, 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) mknod(&(0x7f0000000140)='./file0\x00', 0x2004, 0x6) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000200000000524dbc8a3b6e5e97166f2ca920a71d1e76098729000000004a38f829c5ae04f00888b1427163bcb74dd3fa5129e24b1072ea46c3be87b44a91200ce19c96df61262b71604272ea3d9de43027bb4de336fc5bc6867d7703d4266d6942cecabe701696c7f84778fc9cd200eae54dbaab539937e421c3ba08c9bb2744dc92d401ecb1e2c49aceb36bcfc0ab95436c7006e7fbb5d0fb061b73f7e11b1ce3eb5f20a154"], 0x44, 0x800) msgctl$IPC_STAT(0x0, 0x2, 0x0) 03:10:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x3) r3 = dup(r1) ioctl$TIOCSTART(r3, 0x2000746e) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) rename(0x0, &(0x7f0000000040)='./file0/file0\x00') close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = dup2(r2, r1) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r6 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r6) write(r0, &(0x7f0000000540)="e39f405153fef2020026c763f7fcffffff8ca042d1660b3545d2e57741d6aae4bc62ad000000000000b87801e198b3d6bb8720e6d4bed185236e06449c05d63908a2d619fc98a0dbd9dd83dcbc3281e016d1a9b8e7aef131b9ca6ae02eb85eafb5dc53638794fa2d476e241c0a9ed57e90fb47d98e999487921b50fed2dde2eff5f11d8813e48ce8c9e3e4edb989c0021df6d0ac5c5451f0443e69af78669c3c5a9fa50d8bf3e467ce6ee9537ffcdeae627e8ea28278827c869a6943365b81ca1fecfa6300000000", 0xfffffffffffffead) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r4) 03:10:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x3, 0x0, 0x0) syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) write(r2, &(0x7f0000000040)="99cd4becd961268847169e6d1556e4394b49fa10c6", 0x15) execve(0x0, 0x0, 0x0) bind(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="208a9da159df05d960b5f74620409d0cc46a4c53d9ce47b736c9365ca0c4eb03914d17736ed66be59ad10c0951546c20a6c9a5c999e5ffffc248436d11f1a9e3c5f19b3f174d5948f5ae230d60098137c95f8f98c3a603272b5de55d5f5685a79f9596e4b3e0cfbd96085adaf028b3f634e22159b2e3b4cd037a2bfd2e10bdf12341fe946f5e6b8e23df18cff3ab3e2f6ba5ef37d3ac7aa6b33db6dd0415a182c4eac6acaebbb87741d3582413fc9060d6ba25de0a3c56ac0cb537384f253639772604636fd53b3ec7dd3725bb4e85e6265326d4116f624ea4c16339294692731a7fde2efdcae3fb56c8b375ab0678ca9e7af81f1292d9da5fa10be376c20383858e767f3c3bfd690c808cbf1af9"], 0xa) 03:10:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 03:10:45 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000001700)={0x1, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8e1c98f1979b501c708bb1268b714f98f945d172b7670edc5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256116ed8c77f737fdc4bb53733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7213ab107af451a76e9d71d27840c267ad98ae897ea9263fe68abbe39143cb3205ad1bd900a814dafbb07b141c1ab68a0db25ab4f6b09468cd3ec4dc4e74df1195e79f83a748012f9e3e1b9f83fb4f6758b7a4f7982000800000000000000830533b13f2edf7a15b0fa69fa8f8992c5061ec3b17d2d918cdaa4d72eee09a930acbd3a416ed089a142de8c9c49fb4160347ac931ef3353cb2b80936afab02c5a1eee0e24908d6a55c02cb9f5ef8d2b4b0225a641092d8d0cf9ab6c60b643792f6bf2f93acdbc677a22d8863b64892df3ba74ae2b9b6761764ec4920c19ff334cb262f247e39d9c6f158056b18afc42451125bf8749e8909117eec081344eebdf6b03e9bbfab7493ac89af73726a9bcd68509714e8f9b12bec1e4c50a14bebbdc49b7900a7201fd37b6de61899082914534bb39c3338d000000000000000000000000"}, 0xfffffffffffffe9a, 0x804) msgrcv(r1, &(0x7f0000000140)={0x0, ""/214}, 0xde, 0x2, 0x1800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000f0723281000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x337, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 03:10:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() lseek(r2, 0x0, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 03:10:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) nanosleep(&(0x7f0000000040)={0x5f, 0x7}, &(0x7f0000000080)) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xe000000}, {0x9}}) 03:10:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="caf5b415", 0x4) 03:10:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r1 = semget$private(0x0, 0x4, 0x2) r2 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/244) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x8001, 0x3) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:10:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x0, &(0x7f0000000000)="074900fc0182ce31", 0x8) munlockall() setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:10:46 executing program 0: r0 = socket$inet(0x2, 0x40000000002, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socket$inet(0x2, 0x4000, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000140)="eaff125c00000000", 0xfffffffffffffe65) 03:10:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xb, 0x0, 0x4, 0x8000, "8549558661bee867f5bfa600000000000000eaff"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 03:10:46 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 03:10:46 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x7}, 0xc) mkdir(&(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x38) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r2, &(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind$inet(r3, &(0x7f0000000140)={0x2, 0x0}, 0x0) pipe(&(0x7f0000000040)) 03:10:46 executing program 1: r0 = syz_open_pts() r1 = getegid() fchown(r0, 0x0, r1) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r2 = socket$inet6(0x18, 0x0, 0xfffffffffffffffe) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)=0xa844dd852a239f2e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = kqueue() getegid() kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x4, 0xf0000004, 0xff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x1ff, 0x7}, {{r4}, 0xffffffffffffffff, 0x24, 0x5, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x4a, 0x20000025, 0xffff, 0x8}], 0xfffffffffffffffe, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0xfffffffffffff000, 0x2}, {{r4}, 0x0, 0x80, 0x10, 0xa47, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000008, 0x7, 0xff}], 0x3f, &(0x7f0000000040)={0x401, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$unix(r3, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r4, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 03:10:46 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 03:10:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000200)='./file1\x00', 0x2) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='c\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 03:10:47 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000003000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget(0x1, 0x3, 0x4) semop(r1, &(0x7f0000000000)=[{0x5, 0xffffffffffffff01, 0x1000}], 0x1) 03:10:47 executing program 1: r0 = socket(0x1c, 0x3, 0x0) socketpair(0x1, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) 03:10:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/68, 0x44) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 03:10:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() setreuid(r3, r4) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 03:10:47 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r3 = getpgrp() r4 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0x0]) r6 = getpid() r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="49a82e6093f0d676ace3cb1830b7d840d5dbce29735e6125546bae47200be5010ded36b482c08abdc9353a47308cc55aa6811c6a32f79f13873fdb8882bfa0905ed7f3f3e9d0f2accb25c63ff566b75940c57c511dd3de7e8d35ef0cfb3ba460d0c6e64c8256377efa43c212bf10af301b48d1c722bb482da7418cc6ce3b6e9bfb336512e201bd94a1e90f6997c911e4ef1c30ca12c56e1159564d86c58f154669c21331a41f958de4e476ed2b8fc16b370b96f1efdd", 0xb6}, {&(0x7f0000000100)="c4194779a825d37ad37292d8857f57ba89d870", 0x13}, {&(0x7f0000000140)="f5817ec754deb42eb6b93fd79d42e7297c99cec6b8a989819be8780eaebcde346d4b4ce33bb808043d64a9fadb7c6fed34dbefd71df644991863504da09b1e703df1ec102c1305ba91d115a1b30e3895a1baa9c883593bbcf1cb16abec192852de79fca51f5f5c5c6645c4dce1c5110f17caa57b1db637652009f7264597f78134f2deb1d2d26e3500a927424bda94edbe13962e2d7baf25a83108964dbc756b93f7c4a6920f5b8c11f498a47ad752b53389b61b33593a372a58cbbe2a7087257adb4a44053d79e4997d532ac4ec6bedc48793b3949903e731ccc7f2315f5122d8511d4cf0b168837053363e433aeb021294bede61d48cf4c7303f0a", 0xfc}, {&(0x7f0000000c40)="2fb6e8fb7c1b0bad2689014d3c9fb379b0e215828ffff5d943009ea1b27a6cc7180b2e62288e96617a6723cbd560b1cffbde47cf5947c4e776255e384aac2e9c41c8973697c5a15c2ee4f68fbcbfcc6121c5c4885fe892e92186c2a055262cab8d55e571d7bedf2e102c8399dc2c37c351e9e564c617368c0dbea7c424bf6d1828071edda9200f816f4c56cd30a19d93adcbdd203e44c3a8e4e1e474407303b3d4c299e1bfa18cdcd57a14e050b758a27679812e7829539a1856472fe0d5069cad5cb5a6214d2bf94dbf6a335440e910178452ce3d2ed52f26afbe4392202aa3c52d8903e5d16777817566bcd3ee6d04b2f39f376acf46e8e77eb41649fd54e91c1e5a6686001d1dba9c08bc06d929b36b2aea4d0d5e1dc842c77311b7d368c45da0ff454da2c464eb9d56ec287709820d82ce4293cdae2cee5f4c9ab800f0733a32eadec048246ac189ea7780c455536fbc9c0ac8704b20b4e86eceff63e5c856a3438cdc3d9cc19fdac69a3d970d55282723ac29804860caf9a49148990a6c309d35c89f7e203ac97268a29fa02f5a4d04f6f6fb9f65a99ad29ca46dcbc00dd19fb8ed4d524a7d3ab5f686274fac99548f6c626519dd48cda091bfcd6adfab80f075264ed885af015e1a2311a5e616b4770130c3d785911957b79078eb386b44096304a1109c0b30cfd7018f6cb41762d8c4b73160818d20b37efd098f63d897a9b745ca7a2ad2fadc17589020500a1da5d4759adf3a54481267c6e776604f2e46752e534ad70262bf1a9ed5a33f5689e534b2d9e7a5ac95b864491d88c82c5a5fa01a324435329d42958addf3ecf386cff1c83f95d51931f1c9f565c593840a57b71825d41d71aab636aa6eb3dd95ab6b25d38bd217e0c13e7c7815aa5e266157894c3abfe1c2c7edc479f2f968064b786c8f106366976027abb24fcd3d7122e43a8ebc9dfc948e906259633a2de2d3962717d6e03b6b04fc564bac53fb39ee390043204447ee74513a6dec042d319465543b3e8464936ea9223fe37ebe0f1dd355ab51d359f4dd6f25e732167ee637212aa14864b981ec14431875922089dafcba8359bd3d56083494ceb46231d95118d82f6e1d154328420bf72e97bdfd67d34bf6c3c5d88814b246bb07d08677d48015b35c297afdb22103adbe0047058313e81984415e2722fc7437378b8c7a20f9960ae9782d1db05158de8732dc0911e03677c85cb28fb53aadcfce8e78ffaff4a5c576429d5f391dc8ed7dd7773a35aab173755036027d182ba4ef1f2c6ca92f991d19e8ecd02114877d7ae36da33935562dd734ce27214a9f2b77a421ac2dbfee03fe07bdb07cfc5f62bc480384851622045573a1db46ca9794e2b9a9236112e529c368a411e818e28306f6705ececa2ef4ba5fbf2e06d74bc2e012d80b1314c9514ab77df3c7791392b3f3235085ef0f78f393e1f337e29a6b67212c7418465e1f9c37050bf799f36138940db2cac73f2708f4cd16a143651c9d15ad727569040fce4857f2e0cb43bfa7403ccb803784b7c3f934aacc8923921a7317aade47cb1a7a05cf7edaa0f97ec79a632324d73f6185144b28f9c7aae9ffd73cf9aee656d05703b1faa21d0094452edda7462423f9104e45ff1f54bb9d91bd2d01206a5d8a5a1afdccbae261492db84c87cc494acc624f1a8913b79e657067d6f3722afd96c2ac4dff19ea3f04f00b282b04e4d714d71c796867b3a6ce1599ddaeefabe9aed76c53631ac342ad3e41e00b7beb5e20e9a52b6cfead92d57d6ffdbcd63b593f5820f61f55b18a9b901d83fbef4ea286ee464b0b8429d277cde1d5f6e7ad07e5582fffe6f08e2d46bf625b1aae198a7e64e4267a5c3107e06665c5a1181f037eab6c883bbfc382489a5b24cb45ca1455e2273d346105b375d6262674edabd8cd1b7c7b20bf10a298253afcf2a698cb24d7b85cd7b36f6faee0f874b53cfd07ad7e9a57746a04bed880bcd4a4cdfadd1a962f8cc6ade9d90865cca6b2285bd780238b4bf72122017a9dd8c2b0140883e1ccb94120c92e1998d4b9326c80635434458f6ccbda6b9626974d70e8d4a8a2c6f3743c0339c7b90e92690ad820aaaa4e56757bb3852fa024a58dd41359a11e5eff0d6ed17b456832cc6bae893b14097709d5764d80862a0db8ea1236f12d68317326481769f4dc0140b1cab0bade51a18dacf7c808e48b8fbfd0655b0d09b25d59f90b46b0872210006986bc2c94424de708f50e923fb50dd6d7c4946b4713bddd6b9a8e120b86635b736737df0f1c5e0d5f1a04ae75986769f976ab64fc23cc61fd6fb203597c09b951ae153904b8685cddc35370a7d0a742edab3e7c7c240fa24cb0f8b7d0215bed2e2e490dd109ab62ed216c91f1a88048a29826e9ad129b795736188045b51cedb583a0f8df23fee69b371cc1c3ace03338dc5743bfc4d94890b86593845595fed4471fcf2a78f9caa46fde203a5cff3d701150fc43a4ba9c9b759a0741cc31e2d28ef47db62c7979fcda29b3dd8e95ea18f27ad285e16bc6245e89051feb9b748edd8460efc32adec1256201a9f9cd0c69ddcf9592f229bd07145e7bafb2a1289d7e5506f7b889c9ad5c2509f2356152e07401a88bb42cf31375f4bb2514327dd4939bcfc4866cded48af03f9da61680df6e578582950aa5596b9f2e81ec65483ef05d596ce27cfc60e3604030a03b6c146c5c2ec3831d4c825720857887360d088ec35d7ffad07c2a8770bc3a19bcb711f974142126ecd2a022837244667ea66e1685d2c27a2e18f578f52922ddda56eaa72939c304fab64272ea8b30718dd9a7ee19544a6d43749f04226a525cd552d3781419ac450f29566a1dc7fa42c1cbe32239acd4c3c745e89396bc09bb6a0aa483a3fd0198f832bb1da357cd76634e1d8473de27b926fb32ef39f59b4583e9e577b12d03b5b69f1ac45f29bbb88c371641fd7a3fe1499e38ba9a8d1cd4572efdb1d8f62556b797387fd86a722501cd0169af16b102be026960f57ae632cc1c8f0a84c838f5f99226ebf4e51c9ee6c74b902935d72323b69c227483ba11ac35ad99fe670bc93c7508a694e76341a0a5f2d199f071116a264291ea5f3a855d0ed19cf90a713dd73b17b89a7b429d742f1e49d9833180344ceda5d1f90babd0781d1a7a81f68fdc2c88a77b4ea52c972c05ffe02ef22b61d77a96e3915cd7b47a84e66b95795a108f2598bcf38bae4a03811d85e52358a8fd4ac3fc0e707a8b6463090ce6bf703d1f7b0113db7225a8208d457b8220007f936ad7de6704aea99b2b74c833a20101b7b39883bd4a314458300446dca6fc7f5b0ff9e59985bbf5fd48673d401efa7ee513d3c2db5a4db629bcf22f8f229fcfb4716133b5f9070f1abf7b3c35f71cc9e260f265156682a75bfa146b738c63d3bbb888ed9edfeaaa4fa41a25bb2800e12acbfa9e23355b3a49b403a0f61f9492e9d22db0871dc4938019f37924a59e047e9b364d0f736c0232a16d6cbe90dd1babc508f83722581e539e75cf5c183b258db88cd353e671f40e697b74e664728b3c10e8e8aceee198ab98612ea4b11078e32f9a1b5b1993e5bc084744eb8f49d63b179554f60c48655cfdf532a70c0f2a481fce364075ef21fa7ae9dcce61ed883297712a36b94c7c93c8b77f3f871bb6c20654630ed89188518944c913a1e575a1bbd603d51a208317d0441df322b525d5c62dc0dfdc4786d81f82131203e5406678aa90cc96c5585aac5fef30271bd18bd115b9002b5c562d9f335964ef1d17fcd29ae8015aea6b8cd2ac416e294202ee7f17b2a9566b22c191a294659d719f1ae56588baf88d8937fb8df9c64cd72bcb68aa9822ac1f9194eac9092a2763a06dde90b133424089923c2635a4b48a704297b9ed14d6092069e3c8aba6803bf2c1b02c108d6492a6a2a868e27fb0a0e793e3a4d04cee8f868a7c3152a0b51c36ba7519f956e177a1b7580252b6286784eef3b1119794807884a5d7786327405c18edf1c841ec45683e14f56ad25d3d1a11da13bfd06250788193a9e5726be8f33158eae6bfe68c0c0c38f5da426db1759a3977c98e8365230534562a414bcab27099c23b315a67abeae22c69d2824105bb688c8602f23fe5e5a028e21030a7af3b62b07cbeafd5f782a26866fc65f1d4cb94555732329f429b901989e86ba89e12e764b037644b686a28cee2b3601b57b2eda740e208aeb646292a1c1c651c8b9d2c9b60912abb39511027fe0146f045016044a518b6e99b83a6a899c107884528cb8557cdff8058c5840984d3a76165bebc4e5046e99edc5ba5495e02144389bac1932bed1181109f7ef655f83eb99ad1f0c2286dc2e4a94224c4c1e39344134af6ece933f0b2d416fa7433919f4cce14a5c144aeb2e054d2ba88dccf44e97a2af9c3c0aeb1fbfb11e3c14d9682e3cc22cb7446ff53cc4914547ce06a8b44ec8c308e6ed5d7e8c121fa67fd36507612d23ecf03b1217b6126d4befacac00b739c2d92c33f4f6ed2ad9d1f676a2be76ab690c6bf5550372781c66b7b08e2db9290a1972a7253b6b612e0ae0cab9d917e643fa8448d7eeb2388ed3be1e699a081cf5d7e74d7a7600963a6195a443837a75db2e69c8cee81e9d9856a8bed1e5eec189b4846000221766d30e816c3040a76c53f7d2eae382142e967196f2145467b4b23440948d373d6d7e89f10abd93f0ef26459b6d80ca316fb6987207c5bde267962a2f66bad4c76e5695968756e0386ab03e401bf3c101cb8dfa51bb3cc910e7f41b64ea8415982fc3b9d088c702c7d5dcfca0fae3e37867842356102b2b89d423bc5ca2876f483a117a73309d11033e03e412502564f6d66f873ca2577ad8f00c40610f0f68aba761c3e905808db1c4eb0ec62258fc8ef65568291d2521f19c2a07786a5e15c445f76a1aee9ba5775cb086b26add777bbeb690bf05875500118277bda9ef42ad606b4560e63279e5ce95ce38066168c46a98c882a8bebe7720a0d2ea44b61e5038b42ec67f1dff32a816df37b78a044bd0786b9d0826ba21c5d2af0b492f9a18c6ab849cccf3c9cf969f2642611f68ab9000204bb75c865dc3b8dc4ebe19346f427226888676da1e087be08baac5449d01d8d021b70fdb32c52305bb1004095d5a1c26378c2153250cacd91fc38471eb428459a9f1ccff9e63ef1fbb820304ed7046f982ea0bc4d898e0464338d0c2037a766d88ac74de55a29cd287415b52b6667db2c04697146c135c108b5c3d14b5c74fff80ed54182051611709b14218bd9d327a41814b51f41e437e777d9712b7098dc570b3a2ea7e4a65a7741fe969898b653674240cf882340e72a2dfb195650aac4af21cf6f9b3a897c1f22cfd5e93ae3c9f3f25573559d03d1cc84f4838967caf6bdf449cc7184cc199765ce2f57579eb593646e13ea065c066e7d337d1d2979a699306570bd6b56e7673bcd7200ed5f195c49f3ad70c28f212951d9627d207a92ae56a7c65aba7bcf0409bdcecab60006a4c5207a74796bcf5e0aea21827f3dba3184bd08917d730ed7dacfab1df69dc75545785cdeec4b98a8d3c5c34749418c8f158a7ee3c6ec30fbcfe1d98305a001cf4ef8cbd4905e0ecee7b125d2e3450cf6e0d1fb7fc602eb10b1f71c5447981107857e01bee0d5e1201ed94ca7041c0989a7cbcc53617daa020feecef5cc883f0f60dc4a618822e77f7a984d03ff91291d8cbaee5e88e747f81b2385d4cc6ce9550729aa8beaea76df45b297c54e91665bc645748c183d7a57726650c7e9de6ba4a7", 0x1000}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60}, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 03:10:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x4000000000001, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) 03:10:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r1) ioctl$TIOCSBRK(r3, 0x2000747b) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 03:10:48 executing program 1: r0 = socket$inet(0x2, 0x7, 0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = getpgrp() setsockopt(r0, 0x8, 0x3, &(0x7f00000000c0)="bbec6fe248cb65f72b48abb0a2fb5b12f3663e719876357f6f7c65b6715025f131e491c15fc63576ded65684e89704793edbd5dea19628ebe6ba62e255ea5805db26c8adfee98df1846cf43e5624e75c38a33a959d736ddb995c8a78234c9c42baf83c262ffe205a426ca620bcf5bfd41aac00592a87d01e453a1cc9f3d811dab76e21b42793d1b7ec727ec557e2d712025bd047c53755eb76797ea0c73aa3605cece42c32001affbcbddce6da3a88fda876efe1aaa738693dbac02563f51fc4a9f0abc5392ed72c43c18682bf586b6eb7f3160b6f43e3772980336433957aa35e059571643703cac1a846df431261b1bf699f14a79e02afc2a2815203", 0xfd) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x10001, 0x6, r1}) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 03:10:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x2000000) 03:10:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r0, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x3) setitimer(0x1, &(0x7f00000000c0)={{0x80000001, 0x8}, {0x3, 0xfffffffc00000000}}, 0x0) 03:10:49 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x9, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005, r1}) getegid() 03:10:49 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:10:49 executing program 1: r0 = socket(0x60, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/255) 03:10:49 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x103) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x1000000000000004, 0x0, 0xfffffffffffffffd}, 0x0) 03:10:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100cffe0976d706c9294a3850008"], 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) recvmsg(r1, &(0x7f0000001480)={&(0x7f0000001100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000001180)=""/70, 0x46}, {&(0x7f0000001200)=""/234, 0xea}, {&(0x7f00000000c0)}, {&(0x7f0000001300)=""/63, 0x3f}, {&(0x7f0000001380)=""/48, 0x30}, {&(0x7f00000013c0)=""/55, 0x37}], 0x6, &(0x7f0000001640)=""/247, 0xf7}, 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:10:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4a, 0x3, 0x10000, 0xd0, "8a9303cec85a4766a29a09aabc44ac0bf73fee15", 0xffff, 0x14000000}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:10:49 executing program 1: r0 = syz_open_pts() getgid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000200)={0x0, ""/119}, 0x7f, 0x0, 0x800) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001680)="a3c31bb88f83ce1d484c7bba13b18cbfbb8641cd4a7f36b7331ee50bb61cd720b1e3b679526dc633e59658b5d22e045ff59d950dd3ceba7f6c5d865ca6", 0x3d}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000000, 0x3, 0x80000001, 0x8001, "cd1da0b2a8032d49f082c499b7c9456ada99327f", 0x800, 0x1f}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2, 0xee74, 0x8d13, 0x4, "9e5f984343617fde6adec6df9bda84dff8924c41", 0x8, 0x1ff}) 03:10:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:10:50 executing program 0: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 03:10:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20, 0x9, 0x8f}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x7}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x3000)=nil, 0x3000, 0x6) sendmsg(r0, &(0x7f0000002380)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x100000000, 0x20}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)="faf63fabdda86eb604fc35e257614fa1fc52b12819b6bb63aa23824d8059e91c70c5cf76471d8e79fe20d5bf265ee4d22eff4aec1d0177ac7acae8d7c01123f9e647422f7dbe759f87928a92f0acae700eecc48b1acbe6961d90c1fd19078799b89241da2789feb2416266e2e22b71f3dc4f8387ea21663f4ff84d4d5ebb17424938819e17af59ffbbdc0e9b7825ad1af62eeee5192bc7d7aa3d31be308cb3dc03e6206263d63db45888d838a70dc0999da25e2faaf8d0d4559ce86c7a8fb74a7f8e1c", 0xc3}, {&(0x7f0000000200)="bc0a5dfb8cfac87e9230f797215d936aa82ca943adeab1bb3c54c5df9b5945107b2878310d307b0e70275f5cdb4328c1286f137a7a9c7201933edf53410769dafcc8ac0c6e3e796ddb8b23923a820c5c87d894cbdcd0bcdc4147334894b2287438f91331e8dc415ce8be0faa91ef61822e11185e886b3bd9cc59b2143e84c661c18b24d5b28ce111e2b83dfc0a035f9ea842db8bc11fdd659931b9addf77794955fb30c85a7d4326cf42a908d4c3c5d87e3bd91ddbd191af4811a68553b1d1daa42bd907c292b839554ac1332248cae727fb4a273f29ff43cf3cc9", 0xdb}, {&(0x7f0000000300)="5172280500afe5b346b13029ccf27e11665be4476d825dba249543661a636e1c178aadc9d01031e50aac10bb2d85a80bcbefa9fb5678811a1b8e35afc6a8ad3a5ebb8fdda51b95f68589b4b7b72365644bff1c16f9ff74e3f30ad529724e5e8958bb1b55bed7e14bfac926cda491d07ac7eaa5f586de7aa66a07c96a02c4e1f81f41c6dc707a1d41efb2da0c7fd3d8625427ad0674927ee052866b5793dd42a7ae235293bdf09c98d2ce0a4a5a71ceeb8854592775b51a65ceced4ddaf7ca7e8abcd54ac3f106d19812c0695846bd5f82d34adff1eb316dbd72c424007797e1ce054517c5baedc023075817611f17171b248871ff5c1df82a3dc323c9103639f073f87af8ed4b930d6aeb3dd288e92a0d838094595c1acfebacd4ae8bb0ecda69b650e26a9d3653fe5958820b69eeb583e7dcafdc11d5d8fa021ee5af3af23bfbb24ee65d86513fa3fc8a82bddb58ec66525923a1bd7dac6823865b89ed885c83b89b3759fd2371cf1b3a473cbd17e0981298f70f1a7445bdab214a55bc0b89a5684f403f112d94224fc37c00123217563c76d6f1f1d65cefd2b07a0ec1b2d1d73d04f253781c3faefc3aecbb46e206a68d693650d378c0f9a660dea9e9b7938c6851d0533e4f394d3aa59f86fe9feb34532a6e9771ce129f5c2743ade181dfd6c662ec03006905737bfeb51ea9869e09f0f6669dae41a18dbfcce348a4f7537d274d4abf4a74ec194859570389c06c23daf82633b50f496966fdf6d8a07050bea2d343a0ef03fef248910f4f18fd1927e19a0e74385a5f6ef2da72fa5094fbc33e2a9a30584af16c9f66caf8e15f7eda7e320398d188f133d0e05723164c1e0398d2b92e9008a2077b26132aa1deaec241fd021f8fc8c5bb13419bfd739ee95932ff26080228c4e08eb6d412a03cb838a007f4b7b722df5d15aabfd69af5d8030f3a5128bb414ea58b1e3bfc3517f781d8fe64824ac64b605c4ec211913f77925832b513def8386d9c033b17b6e1640236c7aa3e4ad8a5d9b9d145cbd51e11ef40b0f1663955ed1dccfcff30eb67b72241a6ca353afe7e3dda3177e2e2d401704f1a2245a777dede7e64628a5593bfd8b2b9b49610f0d1c8f686244ece084b290915cc274a86975c39d0564d860ff3240972d53ed24cb161c67ca176e70acb2e7cf95fc962087d56c71a4b820167a0205bb019e65e40753f2fb33fdb2f2b4ff2d2e92af0e464865c1f1eb2e00c4059a1942d3c15495ff44edc29b1c4077c3855232457af45d3c72f13a54d05dc3922c135e2cb47ddeb22d70f64660f14dc387a8786558b08f6d6cbe798589b2f775c3a5c32dc0e9657a9622be6a8298491abb02d105861b5cc95669a938b7f2971c79a3b5f31df8824b5e39ed668e7233086cc4176f6bb6bef0af59d35d167fdec745e5627b2e34c8645bfce46fbb0f3cd4ee43743fa42416aad6a68c6ecbed4f97a8ed9757b05be6861753f4d0e5c31e920282a831ce2d54a4e0c6e961d22deb93c9e5367ad3de55d25f3837d8e37cf65d6c986f585e5a7d7b03d607b8b5b0d7504cc14e3970e0b03863d13aa52e08954e4c76d966f646b4a59bd9876b6b9ab9b5f1aeaf92ceff02dddfd5a15f763606cfefc84d7de1b1938524cefdb68dac110a419ff31a89ff9a542b9f9869fad9ad7fc50fbc0232382df47c23dca6d576e93b6b6ac9b2f2703fa2aa7ac3ecb7ee74d8ae50d15616c17385f24983f0159f83363fdad2f2fd82a7b77b8a836910f1e12dafa99515744084d0534aa62e90923eb7926c4463eadee3b3c10905d1c7c5dd5ef7388b7506e348b3bc0de0a4330d8eb5f17d29bd645089ccaf9b92ad88dee5c9bd2c19e9959fdf6d60d886a64c53da5fb56efc4c167cb7b1407ddb461e240f0988d5f44dde693c26af2e072be69af76882860512ab0e416059a6ed86e7e2f0ee553e647293e85d9d204918634a874493d9771123c80653d035043bcc584c1e6b45830a7106776878a07dda0537d636380f87f5a06a057caaa28b981524fd59c4f21135efb1a9876fc09c4351891053af8480115a67163f80e77757da59c72ae8689afd78c039b8a5649c66f1ec7bf30ff1f12492aaacc1b873b4e5a0308c62088872204de75bbe19a8b5df54c6d3840e400ed54a9352f3b2414a910720de55c55f0bd29c137a4b50713b8e8e83bf3aa004ba664b5f6b5ddfd57b77623d7d284ab7c283afd8c01adf3659d44a9f20fa5e6c722036e217ea3ea64d3e15187f5c4624cdde6803d46c660a13dbf1c5fdeb55efeb512281a7cd9823949ec33a226ee5abf7c6a936c2b81806e515b873377a99dced9514cd7a6f75f1151afd27691a461582a9e0501caa34971f650ef944e0e8507bfede505b4ac8b1d855be822e34a2d17edf53fae8817f80aa444ec5fb4ea585404aa6d062e2ea41fb41725a1f5ea0265ee708a11bbcda596fe3c274127d1c96172ccb78c216987a06fbdc27f34ae3d73f6e05433e32e586716a724c4297a4a87c8daa4d81b0e9b9411fd92d74534a1efd100882c1476fd61df0667d091ac02f28bdc40c531cf5ca3527457cf897e9f1d6117c0dd3f05028596b8c02c0b367258ab581327f77956abac2e43b814daa070288947767e83e884c7ccfa75637efb26830c846e7882e7010e4a3b6a35ce38d7a605705ca5a8aa50439d2d0c9d86063d5b42afac08f67b498929d96580037c5f5d62bb4ade7cf4e77bb665101c8cfb512cfbf5c08cdeab272658433094d68be44c8dd478d82f9f6b8033b587a97b729d6908b623c49db266d302c30b6eaa4e3eab2de8e2e000234595e8cfa9eb338183781af0ef5ecf2de953b3c0f937ec29fa1893242e13bb715540b33b35d2b5a6acddfd90bc0e8d4711f868f70a50689b5dd6b3e53d4f07186fd92a8ea8123d8cb2f58781ec2422fe72df84a2ea7f1825a2ca17dfdc5f88191302614c1700789db1668bb29ce8b64040df99b1965c93cd945d79cdcf099204b490e89b8c08f8eb8dd4c1ce76a19298819549caefc1c96fb840544439137fa69fe9f6862f143619ef3c6bfc363a930051d67764ff8138f23e7858ceb14a0c5c188e232bd91b76da9e62cb8429fec8d1c8d8dd4e6ae47ec9c937ad294c96fd8fd8e632b821f5e3d530f674a841525a58e957c3d5ec76042aef080c74d1a554fc03b26a463aa50c69179fe8058fda4f1174e5786f514e5c8bbc118d2ccb929841144a43480ef7ccf3e9e7fd98e8ca9ec8f6a138e61e800fdd94a21dac18d40697eb66e4c8bbe4b8cca00833ca036bf316cc870ecc848214936b338f994db9c9c9ecaf06c5dabc4879a86f81940145e72878d0d4d070c53dfc8491cacfa5bb412d56e8046ddb10971b867f0241d8dda53626a223cfd0b0aad8cc9e5cede2fd9ef477980d1a5c8bd4bbfb94912976087022f90441c61fada3537af70d392b4b3d28a70aa6936035f3819d868b70c63aa0a80836d1eb40b3bbf6f327ba3202add75da995c342b1d9efa55cd5cc1ba1df7dfe8e2311acedf02ecb7b4666c15dfa0cba9c7684c063627c418621b7a87dd8209e853d8bdfd64e116bc68a4b32e40ccf269d3b4a987bde49adb8a8175db9aa3dcf777c9d83ecd573a13077bc7671086a0a593a66b08f89f2ad36ad683170a6867d7afe29e0375622e767cdf126ba038f38bcb546a8b7b813a81b86346ef80ce7b32d906ff00db6e642924b93bfa7ccb73c793c0c0ab3367beaca823276de33026325bfef0ebe43bbf4f24a543f90dfe6051f4130cbd21e3d5dde4410490205ec01c3fc3ae79964b1878613747d790e1193355a5058c6883b64ba06b99a11e18b7e0840cc4ceff40397ef17445a8a683f5538e0c25de439af49dbb4e630d3953658f2e350b3147b4997f5a119f53f11761de884b940b1240a1e07d7329cfbf10a5e8113db74419c64aab9dee068f27a24392cb86964eb4d18bfce921e6521acee97ff6a89a57cfaa802d565d163e4b72a16a5aa24bf79c0bab497b5200dc8cb6143521d00433683b4d1a5331249e6c5a29a2fd534549533cf3a775fc380f0f925042e2514a7f70443dfb9a8a2fff1905e0c0d70e87ee7caaad02a9fe47c7a4685bdedb2121a8ab304009cd83e4b5ae4cafdca0a889af367005c0d3614679b83f6a28c2e1db55df6b1a8815ded5e02dbdfc8b0cac205a3d1ee69f717b775c360268a640a3ac12e0484c00684d65f45631ed2661caea75d871f8a06e1691d282fae56076cb0a31e8f126bd838a2c92e7289bde0f00dbd4ee937353c96da8ffdaf447f222a4ac8ee6487850505106dd82929a16927a73bba452e0221355fb69393223c700ea3aa2897440bd778c41112f8fa982dc2ad3b8f5ca004e89181833362a5b839c75702afa88c25fb0e767df7c5860dc9d6ed73b5a2c53b035ceb9012076437c7bba51aa2b69f85b4c282a78dc02fb24f68bd908630a20c77d0f65c9a3f5fc5789af4c5446b6beb47e7065574e440eee84462a1a48d604aadf519aef1d15235ebe3fabfe1165e682a0e5cce7b2acca367d2d6c57d719edd2eb5cce56aea9f0d6910bacfcc9a1480a58ac76f328a9cafc67014fdf799ef4f4238fbb48257c63482451b5ceb198c01d46b10f9fd0e34cda7383882b14becf0bff881a4df1a745daa2be797220070cd58a104539e0f3279d97283015129c9319bceaf325f63a721e23564973fbded0d19758fea1ed2f85b2d425c97e3c7d12fb0cda9a7a65951ed8b8e75b1b6c8f495b5f296b094b9709e3cf3080836b9c6840d3dab727ef2240711955b2f102a5d7f19f3c5de1a464090e031208067bb766e17c327a4547c681f1cd91e3a9b2e4377625934eb03c446057fad5a7e95ff10039077e4df20e637a2fbf897a925596f058db04ef074a47b820b20488fe3a050d5b7fd8f5dc7903eead88c7acdc9c1415875c1a5ce75b8e69c7e418fa29a676a4f1089f731a5c8387a51d88aafb10b9a7c27708456995d45903f1ad00ec3eb659947e8c2bc8de3b0c0ebc4fd868972f46e5ead468480bed335187c219b79106a67d50026c7b3c499a6741443b105d5e9cfc6622df4956e360d3e80dcc22e4f47f3ee8282b809bd38ffc7dde56b26f633b9586396d82a300732ed894bc4aaee0e212c8082845fd92892c877bbe66cbe3edb991d9b83ab98a39d3ec8d115743e2c8eb479aa59713c72b09f93db4927abc75de6ebe44a9d4f0485e1ba049d973b232c18f3dc684db97c8fccc6affa2712251b0216e5dc94a6e3f179e97c4d4bfa946262695050f7d8dc434db03aeb46833615983aa51d1de7428e53862d00fe7bcdc9296c2e3ffdc57e6f377316d40df652b22616df7c25e6b720cec47a3f2d11463871311f8637fb83318429cac12512539f9794a73de74a9718a3b28a6b08184013141b82b17f2fbc4c55d34bee259d910fe29c6f69424064601699024b4af5253c08c216b04c6b92c84259edc7dbaa511c5f0f7c8fb64e7ad027f050a6b703f6f3a1ea0875e2ae8db16ec5206dc52bbb56c230d410939252f2055b890d1035ffca9a385feae742ba85c2a35010c3513b45f44453c93c6997a002fc2bbf1108db881b90938a93ef3c8014577bcb668bc0d92eafa47111be47b972c4cee6b3fda63248ad9954dec8be0596d5188c67a979ae6628476aa74869bc747e30a2a6bce14de8cfeef98975f65f5761c0b83f41f330226e47320433dafe0c81f1acd31e09f32a0ae600625d89a319566daf888c26d3f8b031842aa38d9e51ccb9be6175f80b8d16e26ece26356fa52e70542c4970b5e", 0x1000}], 0x3, &(0x7f0000001340)=[{0x1010, 0x1, 0x9, "fdca199e9de05218acac638a138b346e5615cac8d18b00d81fbd1d32268a1a3413398f521bbfa73670f66952586ea29bb6245a0f86e9924c5d3a63d8050997e2f838066e8f887d53d48c706490c8ee2fa05b63cb82ce5591d5ff9069f757e601b5529c886fc6d8665695f7df86742b554b233ebb268bdba9b221a09502c26b974bcfd69a124045a4a5110313ebb3b94e2c93f5fe43134fd7255fcce77fa8cca94282e280081b8a72a0909404fc7684e6e0ac839cd0a8c488e0bd8196c0f57e3626e0c240ed684eb70c397b4ac8c18cf08390c1a1fe78aa7465f039c85a3b99a2cfe893d5911396cf6e6db4e9cb80031a79b80462224004610a488f5c22f7ecffa12aa121309d7cdf8b4f3ada4c973dcb84202c8696603fbd8ab999ab2e065d49d2de28dcc0340bb90b3700bade38dc3f6d0db3d9c5fa3451a8fb3192f808f0269ce866133a9edb8e1022979797e86270f3f762cc6424ad8499d6f501884577408260e7853686950fbe5a252f4574128b127a4294506a2bc0145915fde9f1e46ac58641df4385b6c485c80df29cde14264cb8f2e3dc1c796ad3c666bba4bcb7184bd5377afdf1887b80818901e88cdee05ea2c727bd9ce223eca0bf57bfee86129e62668cd579e6b751e203f852775e3a44b8cabc88ff843333a366c83933016653a71b9a374c643655be5e8a5120b5313db54b184b3b871d6b35b498f3f6ebd22e57440251bbd864c600bfac67a5eb0b32a350869450e1b98e6b1759f41ac91d6ab7c1dae79c851758bc4eff86268f1fb6126a2cf503df4492f154cc55c5503bc025de2200b2dc98a8a24d18983bcd8731fb3404b3c1443751b900eef4fd41603b0c9600adb73c5a31fd60098dbdb3ce554d29b810375fb4ccdb8c4bba60a926c5a1cc5e54f8a19bb67eab6e6b8b8d9b8e1f95c8c8d5d113fee8a113fc33c10c5f5227816c5a6f4ef7442bf68492ec5773aea1b94952835d7a10eb8159cf8d9332fa2a36ee950239b9e37f45cbea43d235dc1e8c18b02399d8f17806bbbd0ea9091a53ddfccda32a4436b6517bf2822dfa48a65ead8623899521a6dd321dcaf7b31f365434d5ad27ad003ab00e78dccc7fb2f314aa1643b922479680a1e5db12ecf4e33eeee208edf309b6df1b800a4cae2b59c0539111ea089185a83b20c95e084ae7fc3f8bd24db147db1f4c58dfc9f4c48801620514e7e037ff6f10853a6fb1d31c64a130a0cf868b934c8631c8c68067932c60ec75c713caa88e0fea0686ad7e29eaed1cf06bebcd966a8497a01633787b925889494a97e711a4775bb22983f533d066a464e236967f39fc5ea4b504c21f8ba619de0824ed45b43cfbd36eb85b34d840de6142b7a04031f56c5b9f0e748f7ba119561792cfe06937b055095876bc6111ce75a962e6e414e5cfe45b61fbfd30fa763876f0aaf25a0e330bcd0331c3a3503501a30b1f238f6911fd28997b47f3f017f999c76d57fa9e958b7b2fe53ec98e91cd949c2640e9f7ff201fcab7b16b3d73163b9059d1ef121ce75ef4c9c5910cb8c766a9661bd6c9f051061453623237c6a93d8365e0cf16382b0e2138c6dabd3b69dae89fe46715fb916d120259b0b482ea2f3b9de48866504f327e42427ac9e604ce8362ca2fb59e09bc9817aa1fedcc60835c3f99eb30d5d3603c129a7c453521f1ede400a9e045e3e325b8f9e692aadcb59b378574363dbfe0c29ac2cd43e374100585f6d271efca29bce21344109f922e1e43ecfa919f922041dad2e37343b50c953e3d4cf5c44ce328ee3e8437e3e2739104fae148a7dc43ae897d698a69c430ba1ba176edfa8a7f7ca4eb0cf6d4927cb4f6a07c5ef7a53023c4b13589f350b37d47b223e5e267c0584d71577ab12ba686142cfba706a92a3a1e95ae39e09d5b7247ab4de29549e2a79b28721730425c8850444ef494e805254aa89608e5ee563dbe15ee48f305aac0154d71f000f58c227f20854df00d7d62f6414893bd6fdd38f27dff08719dfd5ed702960cdbd10c5f090b054f7efd12077f14eaaabf1a11cb385fe6440f9ec725c414fd81591d0129ec53112f1bb495b7411c9a17337a62402f830ba6fe04404856c723b9b8ab87daae1406bc787578a8e5cd0161000a7efbb4ae709132b5c699bd6d2b6dbc8d4cf4a6e2b4a8a7eecfd85cbea5299bc51809113df640ed5ce005ce1424836971e81d00cfdd72c06943dab07d2bea58164a1df52796e8b996b3a5b23f534edf0ae3825eb0ead33aebbf3614ae8326ef5a8e8c6b2911cb8b610b26374e8f2472578e0564a2ba80ed634d136a3f79a819d44d7babdfad60f2bc82806c3e99ae027fb5c395b8b483d36e348fffdedb02bd9591b2626817856d10d83513617ebca9f8003709e2901cf0cf91c723680e4ed4427a737bdfd4f6a184116569b24bb054fd9e76ab07751e6f1ebf00ec9ed138eb3405a10d54680dc088c69810f2d11d0162b60025b7ea5bf53182828bd19009be862feaa4ddc9a4c6350e8f5204bacdc18467be949fde456593f2d8333ab2608eae7b30f550c2f98b8b1387d243504f055061508e867434ffce1f7bc89b5808f779776e14d241cd3ce92526eef58dca7d86348d09efb9357bdad88e7796b39704eca021bfaaa5ae1f1e14ad7599e6670863ec92874c72b8a7ce1094a4a1d9f9e9a212a9a7da90b40b6cdff1ff76354d3b9688441b283ea40522df4732a2c88cfeb5fcfd76b89d96eb93c7820156588d2e641ca6df5e0f1e2f984af7cac19b5f59056a48e257c42566d2762df096803e9030cacbb7cad369dfa6aa5c0e00ba319eab3b5c8c9a4f682419ded54d5d8ed22e785684c193a1591a3eeabcd959858e8cde9aa87e25c05cf8f3905a8421dd6bdacae638f5a92d48a2d83c8da43daf7ae7d34f9f1d7ae3eee42cb8b6ed31bb0c7d90d76884077fddad204255a46c5a83ca689190d39a2c73383f177542eb5511b37f5325821a8fb943b4910bf3ef578ed5fc81e83c7a81ebea417396fba203702550e1460374524d9deff7706c1bc2812d216dfed07d8c601588d4dea9c825436bd2c01279854d501e4e47906f2a618d6485b37e6cb111f73bb9c7928786f1a897e1375aad608cd781abcadc31857d47e7bcf188cff1299a7f3abf824659e60db7e80acfeb9cd7b288b3e6e16c693f9a12deac76aa652bc5256126169ba7aebdb0546ed014411d23d758a8deb329604c68bf2bb9edd9180f6af373fe1e58152f878d16a48b0e41b02b8abab3c39270b1ae553e6217caa0cecdb43ea53fefed0378854afba79399520ca42ca555be69a7408331e5bced143f6674b85347768a5be58068b648bef622a4bbc1a246d2f41398e269f8034cbf55ee5144e410adbc19133cba16881bbfe67edc1aa7d0ae03911ea081d797c66eded8b077c9b3bc6bc7d28e71fc8445b28c2e34039c7901d01cbce240d4e5ba52893a44743586fcf5df149813bc6d25e78cd214473f283a1df5953703f705530facf59558407517ec86abd44e78d442a9d1698fce63242053cfb0ca91b2aa7b51e21f68a5e557a1b77a319b22c89ee80a30e805a959b96434ad72ad51e588b2d709b69fdbaa350bb68eb084650a17fdf747a7b5eb3dc0b9b76f34f2d6f8fb5033a782a2b7aa4a44d101e27820f52deb337f7578114ca6fa218caeb3e1d795f6fcbd6beb797a03e39098209607f3785d472f7e513191accc05163a7f29e6db081aef16341546c4243ecfde7f1a5ea23194612e2adfe821bf28a4ec62dbd8916b09a413379307d88cba8021f60805de16a41bfe1b051c360d3f352f631f4596b1b8eacb45aa4587ce13849b1008c2ef7473963ecc4f6724dd8bcbdb96814f37ef11d1ce46ab42e22cab4245767d066c58a1ac9bed06c45b38991aa718d21ff661a2bf5a3d6e782c4963bea170dd0a37f7cc703066f81410b92f1bffe5198e7aafe045e9af9730dfaa0ccb8eaa08ff46148958b4817b0d2fb2539e4ba10c35fb4197778266373297a6c66f573fc1c195d202bc5a698324148adfe4df8fefcb5a58b158e19c8eacf454b8d1e11d83f618b31ad41614ca2da36330f8574b4ff5cd916cb122f14f4fe9c1fc8ca45024b4f51cb8467ad0e8d8d934d6ed241ce23228420062156cd01fd80fc3a02a365e826b2abd164940dce8c54234fa0353dbc4f2f2560a90b66e4c92c06925b6981a67048dd35da58de8f0187ce1ab6604090b0eaeca62e783b15f15e1f69e0795ac096af6d690aee8ed7cf1e5bec9e2c74e15cdda36795d13b6b981c7ff6ba919145664a8edd1f35edae77afc6520a0e145c2c58a8107b4a59b7e11069844b413a287b4613cb35a30efc06afc9fa10292a10d5355c07fee0cc1f0241c38fe729a1ae178a513010751ca5c52ea767639e8f26c3de7b42124ff4edbc5cb04108001588db36489995d8af5471028012a7e33030ba8efbcd073f1bfff3859f2e17dbd5567f2c4d814660e2e1008a130307f7a491f0529c43be9317b331daa35b96545110f1e5bc175da27b97719f99c72530c0ef37968e72902c2badfcc56da54910b4753213a21d45cc1481b1998d7a3a5df7ff5701f7ce992bbd3ac15574bbf2a8163ab3da310f98dc76cd31f3d86e201e36d3e74749beac742efc608ab65e0bfebcc2c2b71f634956330ecc7c1fd2fcfc85fab071d93b9179da361b58d810131a8a434373821c0d3040dc05b9cd173da3662d977c5330af90573d1ec153ee51880980d66f4025c6cf4d11d28be36e01645b910431b646d3f75c9f6a5b5a818e716f32a630958e5881d135f94f5e704f59a8fd23d93aa7249f5bad4f11df490d48633492032487052eeffefb18cf73d8389f351a98a3c5b7b9e40c6b7cf108770403cdff207e51fa46d568fbdfc8f144855106c68cfb4a21269d3aecbd1cb7e90d60226a6933cfe3eccef5e43fd4e329fe10014e48eeb44c5ab1032dc15247bf4c99474122866f6ba7b93ace1eb4470dc0db38bed3d0525665de645e3e3ddb0195f66d968328be42aa42bb5083da669339bafbf1f827c86eb04b0c2ac30e6b3c8e9306438db7a3846ff8ebcde9739e7053ab4b2e2029b0943846422a2523ad909873fcdcf4d56e2f2e78264b6aadf21ac679566e89c6e5f7023ae53e52829dffa2b9b1eb931ec58cb195c43f30bd549fa2cd9b8b5e4100d8b239c25652d3a9c1797224434794705a339b525d091bff7227694869fe1b2377d14de230bea8a6ad79d6b6bf7bc8b43ac45fa92b12d464a7062ac79c7a6290a1ef3491b5bc20c0f16a0e2c3d1f169122c07b1e4d7cdfc4ab193e2ab166264aff0fecb28b836decceff548f2d9bda25252f4bb19d30d46a4f63de9999dd7644f2835afb05717a4aab5ee1cd1e7aeb3e04c20d4003f7f5531bc2752e041505c8da7e584f70be39137757aeed1f94056d847341fc95b83d38c9347dea083b5c50df31aaca4142957646869e5f155f2fb28d0b058836028343cbc76c5b4416b371d24e2ad8a101c8a9f0d7994c1d8ded103c3a00f7514e258f8a859d6a33b4cea04f66f7b12d1740c06f19e6111f1d6a4e41298e4f8c136a014d27a7099096883400b170aa23b0f76d878bb84fa7aa13e1f2b4f3107e142caa1af91aeae865b2acab9753ba04859452d61638d10821f8cb1273252dd1142c702aaa6731f577c64b307e6dba302cc5ed1d1e4dd02de5ed3b69eefed7db5af746155e246f27d15181ef093bb73e8e494b7e5321ddba183f609bd7ec56cade62cedffc55b84a19c50c54a20cea0d20afde608bf4ef9747e4e9b5a9743"}], 0x1010}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00003f0000/0x1000)=nil, 0x1000, 0x4, 0x2011, r0, 0x0, 0x0) fchdir(r1) 03:10:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x1, 0x5, 0x3, 0x3}, 0xc) 03:10:54 executing program 1: r0 = getuid() setreuid(r0, r0) setreuid(r0, 0x0) 03:10:54 executing program 0: munlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) shmget(0x0, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 03:10:54 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400004002c3, 0x80000000000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) fchmod(r0, 0x107) 03:10:54 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = semget(0x0, 0x3, 0x8) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x3) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x101) 03:10:54 executing program 1: setitimer(0x1, &(0x7f0000000080)={{}, {0x0, 0x2}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x9b44, 0xbfac}, {0x3, 0x5}}, &(0x7f00000000c0)) setitimer(0xfffffffffffffffe, 0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x560b1d39}, 0xc) 03:10:54 executing program 1: r0 = getpgrp() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x144) fcntl$setown(r1, 0x6, r0) r2 = geteuid() pledge(&(0x7f0000000040)=':^%\x00', &(0x7f0000000080)='{\x00') r3 = getppid() r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffff0cb, 0xf57600}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) r5 = getppid() r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setpgid(r0, r7) r10 = dup(r4) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000001c0)={0x80000000, 0x2, 0x2, 0xffffffff, "2f040f7db6474fe4ac62f6bba0e90102e1a8dabe", 0x2, 0x5}) wait4(r3, &(0x7f0000000200), 0x0, &(0x7f0000000240)) semget(0x0, 0x3, 0x4) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ftruncate(r1, 0x8) r11 = msgget$private(0x0, 0x23a) r12 = getpgid(r3) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x5, r2, r9, r8, r9, 0x49, 0x1000}, 0x8, 0xfffffffffffffffc, r12, r5, 0x7fffffff, 0x40, 0x80000000, 0x6}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000400)={0x101, 0x4, 0x0, 0x9, "b4ff5df6af148d154e474eceb628f4ce378c6926", 0x5, 0x6}) fcntl$setstatus(r1, 0x4, 0x40) getsockname$unix(r6, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getsockname$unix(r10, &(0x7f00000004c0)=@file={0x0, ""/21}, &(0x7f0000000500)=0x17) r13 = socket(0x6, 0x4, 0x81) accept$inet6(r13, &(0x7f0000000540), &(0x7f0000000580)=0xc) setgroups(0x1, &(0x7f00000005c0)=[r9]) getgroups(0x1, &(0x7f0000000600)=[r9]) 03:10:54 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x8}, 0x10) r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10200, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x400) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="0ff3", 0xfffffffffffffefc) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/118, 0x76, 0x40, 0x0, 0x0) 03:10:54 executing program 0: nanosleep(&(0x7f0000000100)={0x3, 0x1}, &(0x7f0000000140)) nanosleep(0xfffffffffffffffe, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = semget(0x2, 0x5, 0x40) socketpair(0x2, 0x3, 0x3f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x840, &(0x7f00000011c0)={0x2, 0x0}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x4e0d22e6]) 03:10:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000080)=""/182, 0xb6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 03:10:55 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) getpgrp() setpgid(0x0, 0x0) 03:10:55 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x21) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='W\x00') 03:10:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3f) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x26e8, 0x2, 0x8, 0x3, "a88826b889b3752fddd59dcef26bf5c90aae9eb6", 0x200, 0x60e}) 03:10:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x3, 0x100, 0xffffffffffff8001, 0x3}) syz_open_pts() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 03:10:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/16, 0x10}], 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x90, 0x85) 03:10:55 executing program 0: pipe(&(0x7f0000000080)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 03:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c59303525687b62664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c28700000000000000", 0x2cb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:10:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1, 0x5, 0xfffffffffffffffc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 03:10:55 executing program 1: getitimer(0x3, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) syz_emit_ethernet(0x6b, &(0x7f0000000000)="5708e6a4b78498d986e18b0eaa9e11e2755423bce6f03b82f3ee1289da67126af91a122740352daa3286b01dd152dfad9ae6e9cdf107711900133b29c5cd221672bb17393571772ffab31b26434c3dcff6f156b7d1ab201c134a67d19e5a7e1bff4e3ebbedebe2b313c47e") r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 03:10:55 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt(r0, 0x7, 0x100000000, &(0x7f0000000000)="91e44983cdaaf14cf10bc0af5651eb1ac93fee45f10fb37220e917478020ea84b001d221cc18b085d5da878a153c758882", 0x31) 03:10:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\\^(\x00'], &(0x7f0000000440)=[&(0x7f0000000180)='\\\x00', &(0x7f00000001c0)=',\\\\}\x00', &(0x7f0000000240)='&&@\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='#/.)\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340), &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='(}+\x00', &(0x7f0000000400)='\x00']) write(r0, &(0x7f0000000340)='h', 0x1c0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x223) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') 03:10:55 executing program 0: 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) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') readlinkat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/80, 0x50) 03:10:55 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 03:10:56 executing program 0: mknod(&(0x7f00000000c0)='./file1\x00', 0xffffffffffff2ffe, 0x400800000000000) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0xfffffffffffffffd) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(0xffffffffffffffff, r0, r1) 03:10:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() read(r0, &(0x7f0000001a80)=""/4096, 0x1000) 03:10:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000789000/0x2000)=nil, 0x2000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r0) connect$unix(r3, 0x0, 0x0) 03:10:56 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) poll(0x0, 0x0, 0x6) setitimer(0x2, &(0x7f0000000040), &(0x7f0000000100)) 03:10:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000aa4633d7d2c94a91de7818b3cf73c6f0ee02a2911cfadc029a6b0d2fd3fe6311d32a824c2869a73f58ee0f0d24f02afc035a2ee84e59689b2e62b4d6970360fe03dab928a3e52dc80bb1795be7aeb017417e4ea67e7f957bff670eaa1531e91d4b54f92102f2a0ca1f17b5157f0912a6220e3ba118"], 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) 03:10:56 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="5487b91cd2ee571042775d41eaa2bbfcb52785c904e501a1f884c201ca027d149550d9ed147200a6e552fc592d0354862ba446e67de9b002dc39", 0x3a}], 0x1) 03:10:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getppid() fcntl$getown(r0, 0x5) r1 = getpid() r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x40}, 0x8) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="200000c5a902bdfa340fc58c27c240ce590000ffff0000000000006da3bb446d99282a5bd8e21b08832a9202fd86655dd103cae5b26102fc552976e2744627afc115f39161220b85f90ef3e1a3ff44d45a04a00a7bca55fd84cb5769c9a8d75a07d218aafc816f8a9adcf0c307812d6c84516b9555bb20d327125244c96303e668ffaffa026dae993326d6e7a9d0812fe01343e2a252cbfa6db2bc483a33cec43cd59f94d52456bfca824c40e5a8fcfdf7be1740e2b5efbc71adcff03103ec5c4cfa03aaa90298b8ad4a84e32cd1b5cfa53691495b649f8af3ff0e0d0fbeb957ffcf017a2ab5cfd5dd0ae56d6f345d2c6789b7b2484e5c36fce30887089cbd6fa0e3e2b7675ad1a08d0b6551199c83b85ee715b1f6ddd324a416a33a66434f7ca4e24b096586697ade22fc5104fa73b79fe0fd9c6300bfd5bb26cb7a2a90dd9896ac38ac888cc014ad252759120a5384d2035500728e00b014b2edefc483e37fbed8472b0919525c3e3c27cbd525773fa488289be78ea466279f97fb9f7f7d17459aa6fba73aca0e6bfa5eb6f12aebf18bd4dd77586d94b1b577f910fac0b407a9713a200c36906c888c", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff9b0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0xfffffffffffffffc}, 0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r9, r10}, 0xc) 03:10:56 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 03:10: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)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x214) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000005c0)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:10:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x100) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20d13, 0x82) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = getuid() r3 = getuid() setuid(r3) r4 = semget$private(0x0, 0x2, 0x80) semop(r4, &(0x7f0000000100), 0x2aaaaaaaaaaaadcd) chmod(&(0x7f0000000600)='./file0/file0\x00', 0x20) clock_settime(0x3, &(0x7f0000000180)={0x4, 0x200}) socketpair(0x18, 0x4000, 0xfffffffffffffffd, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r8) r9 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) bind(r9, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x3ad) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x7ff, r7, r11, r2, r6, 0x100, 0x4}, 0x3, 0x9ae1, 0x3ee0}) semop(r4, &(0x7f0000000340)=[{0x1, 0x8, 0x800}, {0x0, 0xe3a, 0x1000}], 0x2) r14 = dup2(r0, r0) connect$unix(r14, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x6, r12, r13, r10, r13, 0x100, 0x2}, 0x9, 0x9, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)) sendmsg$unix(r14, &(0x7f0000000880)={&(0x7f0000000900)=ANY=[@ANYBLOB="226c6530589b076b74628be46e65a7e364a0251800cc098567e2869d652e1fb23fad818a847e22cedcefe87ed749d9f0a7050ab126b647d29749bff466350ff526619b3a314ff278edf1ac2df85f869fe8ffffffffffffffd34349026a3186470e78a0909c5af0d4001f88fe97c53904de00000000000800b877e2ac8d4566af1d0200e4e32e1660591b1937af99b3f20a509ba954638e04129c198e4fcc87b38c0cb03712848e033ef0ddde3e3b6f0600920e80bd0000000000432158d43b04b682b257310061693f01bb65345c434087a61aff03000000000000fe75ef896fff0100000000000067b05c873769de551e18ea508059caa69fc59c16a745e9672c7ceeba8f815cc9fa1e0200000000000000facc16f7a3d3121fe805982b41fc8ba0e678a06dd5cd607884fb9a483cd758dc2b5349dba831594e4e4ed50ddcf0d8924ed1298681a18730bb8d87581ff923fd36489f1ed0758b58bc0c078dc4949b6f14b7b67291a50af8b252491337490224ba70f806d92cdffe8ab14ba5bf98643441f2ae87f533e6524192488fe482d168629b6115ce3e5f8bb770fc8002b6909a6cd6c9477366b82fdbc80f4be94a7324cd91a3d3c6228aa4bca72125cc13afaaec6640f39467e5a8c7948f2773540b0ddc9718b658b8ff704511e1f4cac22434158c500d10cef5eb4c794dd1ae00c40f6ac58e9d1ff98409d30150fb2a2aae3b3e035f835adefede7aa420f545fb0f60bd30a179f787d97b1a56bad29bc9531c2a395c757ea40000000000000000002a90e1477214b383547b7ea200000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x5) chmod(&(0x7f00000008c0)='./file0\x00', 0x1) semop(r4, &(0x7f0000000c00)=[{0x0, 0x0, 0x1800}, {0x3, 0x8}, {0x3, 0x7, 0x1000}, {0x6, 0x1, 0x1800}, {0x0, 0x475, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x50980, 0x1800}, {0x0, 0x400, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x3ff, 0x1000}], 0xa) 03:10:57 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = semget(0x2, 0x0, 0x29a) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x34, 0x100}) 03:10:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 03:10:57 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x68) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) rmdir(&(0x7f0000000080)='./file0\x00') socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x88) semop(r1, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x3) 03:10:57 executing program 0: semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/106) clock_getres(0x200000007, 0xfffffffffffffffe) 03:10:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) msgget(0x3, 0x40) 03:10:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8002, 0x2) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_emit_ethernet(0xfffffffffffffecd, &(0x7f0000000c00)="81") getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) clock_gettime(0x6, &(0x7f0000000100)) rmdir(&(0x7f00000001c0)='./file0\x00') bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 03:10:57 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00002f1000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 03:10:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0xfffffffffffffffd}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3, 0x800, 0x3f, 0x6, "0339daaf32db2d067ffaff3c51d7d37f51d162cd", 0x26, 0x3}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) recvfrom$inet(r2, &(0x7f00000000c0)=""/159, 0x9f, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) close(r1) 03:10:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffffc5) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 03:10:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') r0 = geteuid() r1 = getgid() readlink(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000200)=""/162, 0xa2) setgroups(0x1, &(0x7f0000000180)=[r1]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./file0/file0\x00', r0, r2) 03:10:58 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x7, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x8, 0x5, 0x6]) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000040)=""/19) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x3ff}, {0x0, 0x9, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0xffff, 0x1800}], 0x5) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000000c0)=0x9) r2 = getpgid(0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r2, r3) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x7, 0x679, 0x8, 0x3f, "764de25a11ad5b16db0b30b96cf7afb7ba35ec5f", 0x4, 0x2}) msgget(0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x40) writev(r4, &(0x7f00000003c0)=[{&(0x7f0000000140)="10b8480e6eb0081cc8aa59bde2b26f8c5d69b28db2ca68b82cdffa7c633174e5", 0x20}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="87cc82c180bf", 0x6}, {&(0x7f0000000200)="547419a5ef0ae70e998c36dbb5eccdd7b2b6e1e38238a7a9cf0fa1e3501248f2c54cbf9de918ad88ced86862795b7a25c2b4e8551f58fa49124b0c51d02af2fbcccddb3698215dc69209a7f96cd61198b11360a7042926e1885cae90d2ac25", 0x5f}, {&(0x7f0000000280)="433a4050deffaca14366694f22cc59f623e57d201198e47a32917b7d9fc2b6d22601853366deab25f7a93b4f808decbaab372eb8803893d8dd71e2a638c67b976cec398b9177822fd36038b89c23d9fbff424192f21479e8f2d64fea289a2367473f10ff34", 0x65}, {&(0x7f0000000300)="637a27555c51fa3539a9fef7ee57a101bbafa01897b92c504132f1da768239202777ce514ccfe06c5db634ea093bfc51622fff3958b6017b4f2f1447b7f7ff0b09f37e5741a57fc876959496cdf6c5d5fc0ec927de1fa452a85b744741d50b97b7d85095ebb02848d95933e603783d3cd77b9888474efa9e8a520ac6e19358128aacc7b7070bd34e248e074e356b506c3f2d4954612d6d988146994542870db36f91e2c90ff2b6f4bffaa96726f5b92a722ce613e62a6e87", 0xb8}], 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000004c0)={0xa0d, 0xc0}) fcntl$getown(r4, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000500)={0x100, 0x1, 0x3, 0xffffffffffff8000, 0x800}, 0xc) semop(r5, &(0x7f0000000540)=[{0x3, 0x7, 0x800}, {0x1, 0x5, 0x800}, {0x3, 0x8, 0x1800}], 0x3) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0xfffffffffffffffd, r6, r7, r6, r7, 0x96c7019a84304130, 0x4}, 0x80000001, 0xffff, 0x5}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000600)=[0x9, 0x4, 0x8, 0x8000, 0x36]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640), 0xc) msgget(0x2, 0x4) lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) r8 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x1000) accept(r4, 0x0, &(0x7f0000000740)) 03:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/50}, &(0x7f0000000080)=0x34) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() pipe(&(0x7f0000000100)) write(r3, 0x0, 0x0) pwritev(r0, 0x0, 0x0, 0x0) close(r3) syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 03:10:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 03:10:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000006, &(0x7f00000000c0), 0x0) 03:10:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x5, 0x5e}, {0x18, 0x3, 0x6d40, 0x8001}, 0x1c, [0xff, 0x4, 0x7, 0x6, 0x1, 0x9, 0xa2, 0x19ba]}, 0x3c) 03:10:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 03:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r9 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r2, &(0x7f0000001a80)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f00000005c0)="c13ec445fd16016de5b980a2849893221d280ee67e0719d75421a6a715d886a98a330293afce007998a98aed5b38a190fd46b99b8c583454568366ecea0657d13d0a80f257bc5820364ebf0a707c5800065126ed3fd8defd72a3ee141ae70173e9d34411ed3d58cb0123098f776a18d5dc772839257d46ff2a272c9cf02d88fb1542d4bfc0866988eee28b73c8e9c8bb3136b3556eab2066c92074b36a49e6d7ae37fb49368cc0870cb7eae8a8c4839bcae84a4459d171393c6344ef7fa91ec8fa0ab8e17f58bb8b0f0b697b00c9f0adf49ecbb82b9848453e23002fdc8bfed069f04595a8578363f5e0a94340f81e99d31b7bf4358b076cdc8c8cf2837b0c116fbb1ecc3a4c71c02d8ca4e8e050eb587495e2d9df394725e0c4c0976c9f3a920f6a57df077d6c1931af76131eafdbbf833a65ddc1b64efb79d5fa62c0da8972f3cbf990c51b1b99c529d06b0110999341fcdcf2adde2428f0d5f61f05b51077cad1d474b2c7a31eb90f09f632fa9e9bad8adec65f0ebc8d0291c2007336cc8df462e51c1a9e232d9ac9ff2793af379b1ae9819594cd4860b733505326b86acd0fda3ead1c10bc7adc87756fe311015269df5982bbac68a23cec624761af0ec7ee83337cc6091f5b7b052dbe8bf34a8b51c338645a9bcbd80408da505ac8c0b07a8ee8704204001d7ccaf53df155e0e70e8a41d4eb92365f652b7112852b9ad7ac71c79ae83b2f733593a969cd44f911877e5d5c585c6fd232f4c07b73ef918ed90a8342afa1c230ecad27fa86b80f7d2f7df0da38e298a407e21c0ef7f28ac99b1ae64ee07486d2db7ab444be565ca547d3ae42b8c898f37036a201c314905ad10541da08af4c0ae270777ab798d82e9fd9b8537ccc9ef74060b61fceb9a329ceb01d8d94608855368c7e1d3915c7cad3aefe72744ff379b101b5e92deb8174a69adcd952ecee7eae763ec0cf7fb9701f36c87d85fa0e2f1eca9b9056e484ea25aef047c013776ac6467cdab17984eb3f17bc59f90d084983a7a21eec13ee60ce2683f8eac424b9bb8f7ba33a2284f1e62ee4561b626aca3ef17e6087d82c8f1f09d37760ab194316501419d709c764c0f6b6216c5a756cd679822912eb0df31b405fdcb414e87ede9c6fc145639c852ca5c2aedbf8e60053ecdc03868588786e75139931bb458e85b0255c06158c5ee5170f1bdae7e1625e676c37c0ca68cb61669fe88e2989c680151e8352ae6c04f0b4df211350d42ccea207e319f22be798f7b8c0d0e8e5cfa7b773d4ceaa792763348edf44e25b012b31ee3ff8c287ba96cd3fc38d90e9b8a3816db7fac77ec271828c8ab87715de53a4954476e0f78342f3aa7b442819c83e27c0ce8af57f3274037450557da079fb8846f0117e06794e2433d7f71d3ba31282cf35ce23af08494fbb17c63324dbed0be3a25ca4f094cc24db0066d8dd4751b3606171882a966e788c8f23c84e562f799775c9e6d1b6e7f3737d2a8bb6f07204370e1c5d775fb653a4ba787fedec86b8ecca8906131714141504b2db1563cb492acd59676d9603af49fe2b681aabbaf7c3aa87a0ed39d0adb2f857095b16f608d0397cb9dbf04abfc2f845fefcbcba41919273e33c450f73f78ec2d580c0d9f69d8e9c296f5b6589d1f1a2688decb1c3c56ac7597315424a826e53cab5367bdf75ac965468cf8d4410f78b268359ee458330cb8b2250c7b35c95390481f74fcb1f4ddc4e0f965cfa462647e2205928f4468f872d1e4de2929108b0ddd2d7067aa57f05d848da274c96a826eb97eca4c86cfd204f9855a326290e04b4b1d3512cccb32215150fca94a260fb7507fb11ec43b645f57350445ebf4ca29b32149cab5349ef4ed210cda44d6c8b32d43998142323210bbd45853a4c8f7f9c38a87c025c27ec0ef7f945f86b31671da5535449a9b2a686f68ca0d727a9aa44ab31fbce119bb44e04ad3086ce1f53cc75328f7931e3258aacf630aa9b760c2d7dda582a02d7f50f6969ebd122d287a9d6d4adb6f9241324a2ddd0782203ade8f7129dd61fcb8053b7592c51665c56352d139ee8163676ff20c9352c2c9e2115ec046f0dc9d5de38901304a6d470e60e30509a57af393f0836a88e15ba160f2db2c7109cc91539005582817172d5eb0cdffd08f4ba9e428c93dea86610243810a33a6d117f67c59e1209d82fb0e1851a930477e7704293199957027510e689153d4623d1bbcdabc527e753b8af15c942152e9ce39b65c7f6c72034007b448ac6d5e7bb674af147d1140794415112c2a37726b45fa5b8cbdda2c31e20f9d1094564f607b4ab1a3ad01c64052c664b72f89adbaa9244da828505eca1a304f9aa09bce837c7874e409ce9634ad56514f5fa19049244f48cdd09267d7e00d6d4ad9c0da21dd884538b80bba68d1a774e6cc793b1096181a76c6e8d8707df49bd66b24b231b6e2293ef52ef6a88f725729d1dd1a745009f3cb91b7e9f87fb35974667ce0a4637e54b62af649b315f065d7f9c1a638bd607906ead1597cc04dfc6a0a0425add7da050f2aa5c2122b85e9b4abc699280f1414bf2e7eed9bd35c5eae60612e2d096344d90a2b0f651489c57c9a96e663a696042fbca120a7ae4c15ff39c191ba84263a03e10d0ef6dcaa9a22f21b37aaf27646a41df26b72dbe5056c77476c9528012c7cee0ec6d58c081f547104175e34a6bf110ae2061c3c57908e7a50c3786fedb33295495d290ee108f2c7f4255fc5aeba859fee16f9d9665e4b02ea39507ee6ce19ad4036c76e9313ef253f061ebc78a2ad9820d5b7db5c3219218f98e801afc36f6711cbd0ed6fe9c89dce4db9c4d52481d9c492015246e319f1bf729d148d8954c22846971a9cebc411d3b7cc0405bf970048d34145463b34576afb73aaba287e4260642e8326036fbceb4e143f4b317501374914e4f577fb037c1d9a04ac6208383faf38091a5acf81757ac3a7fd07355c64b3e0b0c5eac857b717f02037f9943514c947becbaad6cd29a210f62e0a62dd2ee79557deee1b2d35b208b2f8e290953e8ffe7dea0d5705a79eeb0c2c2a6e06738eee368a70b0a845664479e1817b63895741a72db424bfcd3a91a2264a22af075cad20c339a550167fdbc464c327a6e0676b1efa92887285557f5aca738be3d98218d70bb3b83564af71697e2c5fbf5e61388e40036192df3a321c4f57fbbfb5dbe6012cfa9a646c41ba2249b93e4060093f57a38642cb91f8a6ec5d4b59e73a00269477e7b594ebf59544593e77a2baa1a4e8ba2cf7bd927b919bc520ef671ae0d2232efc7e846f2cf506687a36a407dfc8973c1f49d82de06da3f877f3b012382efb629ec13c6219de420cb3223ba627c9e1269de489fdffd550994ee4759e819985bb25b4daf2d779fb0b3d35089f31131b419399e1c66dc12cd7a8111f82da534adc886dc823d4985e50f5348905d8a377fbf71b478eb91cea7e114e1c8421059dbd2cedf65177ceb7ec2a2b2fadfe2947bae63bb087c172521b18e11a02533340145719cfef1a7d707737519ababf0e20e65024bc4cc2d428288f2731c57aad801ede7db26647aa2fdf81ed351cdeeac70a1fb29e89bc0768eccf592c6769d2a5b5ee993cf4f2679daa66f8aa1df17ec9b8570cf4ab0ab20de6f6c69888728cf12ac35e77468a7d415f24980122ebde320cf79a3cc218e1ca2aea540b3609320f7a5611094abaf4fb2d4d3a2c06b942bbd726a094f43e2de401a3b37b0ee76d101c6af54f85719a8f79179144d9bd14bf991ad290190716c53c803e6c51a41618834ca705ff50726d8edfe040cecae37da59c09d332e77c85558651993ce6996962b45ed26f8ee954d4125652e5dbefc14893ea0798627dfcb24f074a1743560835d613717290746b34bbbe2faa00c12d5d6b5cc15eda26a9aad53dc51998e588a1a6f87a22913cc5b993e2a0890711db44439e4afcf7f9c06a0220f491ba0fae00af7fd90e65807c3c04663983c278dd483e611e82644d3201265ad22c36d87a7d609c71942c74202a36b62509c0f0dd049c662db18896cc995ad45ddd08fcfb3ca75c067e8c4b2b83692ac4047560d595bd11a2f1f19752467734642c3d5dcaa39ccb9c8a8972771279566e2cb3d0173d142887cb170d6fb0688eac35bbd033bc07af41bd1e0d7f4f6324464c1a3b4237dd14c4e66cf47ad582800278edb6461c66d87bfd1139893887c1f7c106c7cff7474e4cc234ef72a3b887e4d47f51aaf6fd7edcef126d8939e757968b3a5ea79bcfc7d9ef33bd4c1355cb410a0d5b9da5bb338095e728779edf6e43adbd10e18fccee87334f7bbae707b076d19ea4def82239efc2cbafe5fa8531def2baf1ca944c60079a70b79b951d2e788cc7128d24520e50390fe4c46952b105812a67bedaa22ce9347844acaf51687b9fa7410fab825ecc755ba8764e868ff13cc7d0071aef35e5c285f527fadc85822dd71b16c42eea16a5698f41c93f114265aaf70621a08166a73c97597de901ded0b9b50aea8b9b6f1238586c844869a19803fded3b4644716aaee83859937e5a4f7e29b5a848d66f8feb5821c80fae86bbcba99d7ccd0bccaa1af53b2cfc02c0ef2e16e42afc86d3be6cc4589a350d6191f92efab5d98d87e3f5d79a097853a94a9152e1e432c5b73a51914c2c03969a0bed8af139bf8e6678127c8e0df068ab3a471673a5de9f5e061c945fdd3d5aa642b15fed62e239d25230c86224f1df591258b337a0a7cdd2a81eebfc57534cc8895de46ff881135d2a5fa98f99a727daae76a31955c31c5f7a714e0e4091f1f182b172955339cd5bc47f1c02787f7b11ab4c75e0a69ab8444b4302213c6116095496a46355254d7c8ae2ab907814014d893e157466be2225832b6cb190241e1b9fd186b99740b94cf7a8f4f1b768a646ba950f2a84875cc2fdb5da6b91845772cfb043cf72b9fbd851274d9e98fc73dac409864d2a385986562c9217a4735a2f74cf455408437441eacbcc74c118e1431d722ceb02552b4aa5e165170d2dbe9fc385e38acef907bc243ecc76deac161f77c2339768023b8b87a19bb515cff839b202071dbaf41b6192e58f481855123f15946c56dad1cf18e4bfb9f2598c985a8370f05ef76881ad06656b0f42129446d5d4fb9a2b2c01b94452c7485f07fad587bf5822d6444a4f9ef62c2505f108c39027807ab78d19801774550697aa5e6ddcad170a2d169252c502eea74e5ae9a2c07723d8b55375767c6fb714f329299267e0fcf0169397669dd7c81c0308afbdb2e0e1324be61d3e98902f43784759d31e9a9c2a19ca7d1f48f2edd54817167559ead707fe5cc0a141e06906ddba4ed985bb1fb7fdabaf00c2ed861ff0b6423ad929ca2fef93b2868a432850cd2aca89571b5f583146c685e99e19beba7b880e0ded3b8bd3a56887a78c5084868d32d1eb115fa05463dee5967cdcc8a11880d757d8e6221a41c7d9ce574e297d25c6b428449f12206869a31ecc49b37aad25d2fbe662d491cd2fbc0ea7b18702e8bca02450c62559b99279dbc0e0c538c7a3251cae32fdf175a2505c3346096250974b84f014e35ce15f6bc0efd68a08770360c69fd4b7b1eae94a61a10f35fa8b2362f0b4e72c59d8b0afd615ff40bc2af3c8091afa52b332e311d7dbe608ae050a226f3576346c0931d1adb4a297c2e369051f847b42b4c20ec8525b141a465e106b1c0e4e2c3d3bc95b93ed70d12aeef7c807ab2f86661fc1223c3faf16441ec1e21c6fe36160a8e0aa3f8f34efb96371851e563", 0x1000}, {&(0x7f0000000200)="e09c44bc3f9ab4301ee57be51acae45df7db9aee52af980fa67f6eb716e79e8bdfa25023894713c0b37f5969d2cfe658e83b2a59acc1f425e68e426552f91775ba30f9473e356e1394ce958ef6121dd998953eadb2e80331908346267e83e3785352a1b7785f68520f1552713cbede21cd73545eb7b5e5e749fbcefe146efb52c0a442b8ae2300690c186e1b6eedc203397ffafcca041489ed20947ec4f02486b8204f29d5e4e58b6f08b87613dd0970d8272080400ec09a6d89a59efa03db18599594602cb3a42115145a2269ea8595724c3cb30f262752ff0e0e24fd7038fb2b245bb4af2640a54816fb8f49b461a0d866f09f44ba22ee", 0xf8}, {&(0x7f0000000300)="2fd922f577dd7894a6ec2ad371336801faa804fbe5c9d52b7299941c2598738429559ab0b1670cfaa17fbf8a3cfd3edb1fb295c2587cecd02885895377e46112f60cd1c8228151e05ddeb994a0", 0x4d}, {&(0x7f0000000380)="f85ad50e84dd19c9dae329dd269374ad6947b44c7462120d03b5fa50d65fae355b2084c92067adba6e830370f1608593e1d35d62fb9f6a58c9414e8842528b7f17f0377582ecf2910754e5ced2c63cd7d449b80a95fff96976143b33a053ef65a1e11a8cbead56dd5d3629715fbdc0d29ba6f3f46496deea54e0d634ca0e26d8a6ec30d2f10f16a492c9cc3a1458217d586ee509332a18674ca66fceda892f1a5d96c30dc4052885baa9bbe8f0e1c9a7ab3474e790d1f6e4ae00ce9b729162bba59220e28995f853ded069590901856149afd3511bd14efaddb33dfafe2b4a33690b196e6d46214ad1ae926e7ab97db88e1718f7bf6b9fafca1ae9ca409605", 0xff}, {&(0x7f0000000140)="22dc572c2549d3abda4fcbb81f61635799cdef2121d50975985afb0b0f59c8342b124350fd015fb24e0af656", 0x2c}, {&(0x7f00000015c0)="43be0fa9c2b7d143b696c42371b9ef65b0bab64b36c9c3058a35746ed095f0d11108ac2fb2e53acf3cc2f862a15ccbcee66792a22a3da61b5e176dc3239916e424c592df104f0d55bc9e7c", 0x4b}, {&(0x7f0000000480)}], 0x7, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb8, 0x403}, 0x6) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:11:01 executing program 1: 03:11:01 executing program 0: 03:11:01 executing program 1: clock_gettime(0x4, &(0x7f0000000640)) 03:11:01 executing program 0: r0 = msgget(0x2, 0x253) r1 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 03:11:01 executing program 1: 03:11:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) 03:11:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 03:11:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x44}], 0x1, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:11:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r3 = dup(r1) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 03:11:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:11:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x81) r4 = syz_open_pts() r5 = fcntl$getown(r0, 0x5) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1, r5}) dup2(r1, r0) 03:11:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f00000000c0)=""/106, 0x6a}], 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:11:02 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 03:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0xffffffffffffff7f, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:11:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x2c3, 0x9}) r1 = kqueue() getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) fchmod(r1, 0x10) fcntl$dupfd(r1, 0xa, r2) 03:11:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x8400000002c5, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/226, &(0x7f0000000300)=0xe2) r2 = socket$unix(0x1, 0x7, 0x0) r3 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r4, r5, 0x6) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000380)='./file0\x00') kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) 03:11:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2011, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:11:03 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) 03:11:03 executing program 1: r0 = socket$unix(0x1, 0x4000000006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = socket(0x1, 0x0, 0x7ff) r2 = semget$private(0x0, 0x9, 0x3f8) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000000)=0x8001) r3 = dup2(r0, r1) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x116, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 03:11:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) clock_getres(0x6, 0x0) 03:11:03 executing program 1: socketpair(0x3, 0x8005, 0x320, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2000000000009, &(0x7f0000000140)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) 03:11:03 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000022c0), &(0x7f0000002380)=0xc) getsockopt(r0, 0x2, 0x2, &(0x7f0000000080)=""/82, &(0x7f0000000100)=0x52) r1 = accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockname$inet(r1, &(0x7f0000002300), &(0x7f0000002340)=0xc) getsockname$unix(r1, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) 03:11:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/255, 0xff}, {}, {&(0x7f0000000280)=""/102, 0x66}, {&(0x7f0000000300)=""/254, 0xfe}], 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 03:11:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 03:11:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) kqueue() dup2(r0, r0) execve(0x0, 0x0, 0x0) 03:11:04 executing program 0: clock_gettime(0x3, &(0x7f0000000080)) 03:11:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$getown(r0, 0x5) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="ea6f4d7542947b14ed2669e238a46378e38dedb7758cdba6136a55a2f55ce3590d9be5017174aa4f88b5375e2b52148a287edcc6d6e88fc445633efda6a1704d5c4b7a3fa6fc54dabc8b79c47bf5c793c3f99d5e139d7f771064a6", 0x5b}, {&(0x7f00000001c0)="a814b3e328dbf5ad41702cc8b98c3dc6a1851a721252b528ca570ca8f582944aa767f6b790878f92c9a07108678066406f1dfb462ef41785734056c21548f1a923afa9242e94236d8f43e1262e70428b679ad6e70a7fbd4a1484437bd17d15db5d53", 0x62}, {&(0x7f0000000240)="f37f2efd50a186b317031bf6a619978c337140b83a080b03ee6c99aa7dc70d0d1a64582ddf1fc7878b71e2aaa3c7d6966663848e7852903f095346b24511078a49482dce1cf9bbfaf26cac9a798d", 0x4e}], 0x3, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xa0, 0x409}, 0x404) shutdown(r2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000100), 0x20, 0x0, 0x10000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x90, &(0x7f0000000080), 0x4) poll(&(0x7f0000000040)=[{}, {r15, 0x3}], 0x2, 0x0) dup2(r0, r2) 03:11:04 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r4) r5 = dup(0xffffffffffffffff) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r6}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r11 = socket$unix(0x1, 0x6, 0x0) r12 = dup(r11) r13 = dup(r12) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) dup(r13) geteuid() r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 03:11:04 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x7, 0x5, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:11:04 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() shutdown(r0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:11:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) 03:11:04 executing program 0: poll(0xfffffffffffffffe, 0x84, 0x2) r0 = kqueue() fcntl$getown(r0, 0x5) 03:11:04 executing program 1: r0 = socket(0x2, 0x0, 0x3) fcntl$getown(r0, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) accept(r1, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) fcntl$dupfd(r1, 0xa, r2) accept(r2, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 03:11:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8002, 0x0) socket(0x0, 0x0, 0x9) setsockopt(r0, 0x3ff, 0x7c5, &(0x7f0000000180)="8b0bc3ad8baeec20568677ba050670013dafa732b4925689db199e886e9a1d6788013bfeffeba8f6230447434813cb4738a49829d6d6cf83e82b9d467a7258fa837955cb2fad96a652838ea7fa636978242d62e2e7b3431c40f4f6638f432955c6c776504793db7c111802f490473b9fd602b1e6c8c37dc9794168e043da73a49ef037d22836d09f31a8bfc9c9aea36700e55733c7afacab743543b8847836ef784a3d4db357b40e9566860db2b36444b649ba1c1729ed657b09232bf518fe35bd23dbd7bd12d8f2a4f994c65f90455a", 0xd0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket(0x10, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x140, 0x7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:11:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x3, 0x108) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x3}, {0x1, 0x101, 0x1000}, {0x3, 0x3f, 0x1800}, {0x0, 0x9, 0x1000}, {0x7, 0xc9, 0x1000}, {0x3, 0x40, 0x1000}], 0x8) 03:11:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000040)={0xa6c, 0x401}, &(0x7f0000000080)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x100, 0x2, 0xffffffffffffffe0, 0x4, "d28ce4d51c98f2c9eab934cf20736ea2fd09bf45", 0x10000, 0x8001}) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) read(r0, &(0x7f0000000200)=""/113, 0x71) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34466}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000000}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/65}, &(0x7f00000001c0)=0x43) 03:11:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) sync() setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 03:11:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bbda59207234fe53c237c86033cdd8d5736516d298001376dab4e05d105e9dcbd24803c3571307a5c9967459e362f7ecc56beffe4f91e8dd54acf814bcbaf0af18e16e093e287fb3f6150e6a5f086a62bdaf88c5d08204d4ec60", 0x5a) 03:11:04 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) 03:11:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 03:11:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) socket(0x10, 0x3, 0x7f) shutdown(r0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/174, 0xae}], 0x1) 03:11:05 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4352e3c38b542fb695c99a2b7a9a22fb375a141d1b38211c7bf75622c98a41d97b9e5fd49ac7c7ec32d029493759b9d1e9cd0ccf246df0c504c986a3079cb379c0a480c79b5acd0dbc0c50592bfe60062ee0bbc90acf78339e6eea73e3ca236f860a5c1451f6ed3e66afb5b06d0968b0a5e026c4e7c9642b0b749e397b5de569150bb81185b61eaf6103bfdd96940bf4e4407ab4cac853dadd96132746021a6e518b159e36a0182187adfc06326ff66c4d87bdc631111056d425d097e584ae9fa8fd4a9a88ec5a242922966bf4d5fbafe180e96f5fcfddf74cc6f714089e45e410ee798d454e9c126bc7cdde8b9d", 0xee) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 03:11:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 03:11:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:11:05 executing program 0: socket(0x1, 0x3, 0x100) r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x408, 0x85) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup(r1) 03:11:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2000000001) 03:11:05 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100c8, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendto$unix(r2, &(0x7f0000000180)="d9418965301e7e6ccd80c2b8c0231f0e4ebc90fbeeb1c5066be38f309f50e76b4e31c31b1d8cc14785ed2e662ee9ffa5a19f3cc6f295a5c8c18aa42d0033ed9a2f1d8e377c51fc01abf500a60fd9b885316e9879bbc87209606b87d40eb2146430b244ba2e6593c0470e27f9617f98900c828ee8f14cdd19c2cc531b4933f8c4baa77d8edd31681539b7cd14c3d2c9dd57c8a276c290ef245f4bcb4286b946b0a470f0927e306777963342a84923742ff57e2dab042d5e2e351f4394e448a09d0b762e3863030e4888ccbef8be5a61c40d796529cc3c9ad91dada5dbc3a05f4d", 0xe0, 0x402, &(0x7f00000002c0)=ANY=[@ANYBLOB="00200000040e2140050c"], 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getpid() 03:11:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) unlink(&(0x7f0000000100)='./file0\x00') r1 = kqueue() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 03:11:05 executing program 1: r0 = getgid() setgid(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) getgid() bind$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff05) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) 03:11:05 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) msgrcv(r0, &(0x7f0000000040)={0x0, ""/184}, 0xc0, 0x3, 0x1000) 03:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0xfffffffffffffff9}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket(0x1b, 0x6, 0xe627) socketpair(0x10, 0x4003, 0x9, &(0x7f0000000040)) 03:11:05 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x8001, 0x5, r3}) 03:11:05 executing program 1: chroot(&(0x7f0000002980)='./file0/file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='[\x00', &(0x7f0000000100)='&-\x00', &(0x7f0000000140)='c\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='c\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)=',#\\$-^\x00', &(0x7f0000000380)='c\x00']) r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') mknod(&(0x7f0000000040)='./file1\x00', 0x2002, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') writev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="ddada5316a9438879c3a61f62581f05f004d346f9f71e62c3ecd4fbb5aa7c8d68ee669e961b1e7a8abbbdfaf303f0f0f038fceda6a9c0b4db190e9570e82d09774b46af690acbd2ef6f9c3d42099e0ab4a4a64ac4795afe6d9d2e287960b59dd5cf46eb3d58952e78ac8031f8074804a43b4e20ad2d15814ce1386960fb65a4866b14d39bacf2a416aa3070822dd888ee69bb0b71e733ef693161462080569281d2b4ade2cb4dad81dcd043489e73a530039e4a533e7d7117ef98f5cdd08ee3a9b208be8d493e7b1d689", 0xca}, {&(0x7f0000000500)="3b1dc335a122e42afa04084214ae7657214d9446c9ee27763d9fa8306e68a5958b1b5576d53de3e2b3e8ec6d534b2bf2e0f6d8646e16fd31e64e8ce204434587", 0x40}, {&(0x7f0000000540)="c511c3ab7770a126bb66c52d146cb021626da6f1c25cd361780c75d8451789a650aab6c618dbc3dd9a9873aef3591fc9f05f495df2734e3f82746d639be35ed72dcd6679fda9b07ed424ab3b64131359d106d57162c090c2072f99c9095e7247e5c5bc908dfba625d4ee1b296cc223f5cfe926ba5c78065a1ff4b9f22def5efaee8a781c9f2022ad42aed37d8a825b916cda9b95c294", 0x96}, {&(0x7f0000000700)="eb46a825b11fb54dac8da53b9411f7d70fee497fb4e85a50c26b19f2d086b33411fafd2d58b1a8c97a7996059c9861eda2110975217cdeb04d5f483189bef517bc7291ef97c69d706a27af05ff67f301855166da35f0c76a7ece97fcfc80d2da892b478ed1b543a3a09634f9ad67fd36cfe79947c8629cf78168f8c00a323e10dfe115009e966e82052be719634af9f8e265dea855c29ae9f8af85c8e9f51099801bd046f70ca3b0d2eff0863a998eaa338946df8aad3c84d3ffd10d36304cb9351ad1bc557313a6057674e248eccf8f57ebf471d134002d4eae1e4175a351e1b39e4b687bd227849ec3905667c6b8eb094bc774fe87d2ae588009c95c4f18a60583f3166b2da5dbd186e22b727a36513d72dcb47f8f7baabc5f622e8d7c9bbfda2e6ebe00fe2c0e33cc3deb4be455c7bba80ab487a0185916b334652fdd0304f5aa34e7feb0637961057dbb7080510b2b1f7a9759bfe3c8bb485363e0d784c105b9da4e1488f0004f23027ed40effcc69e608507c0c51632e886bc7e05f3d873dd927d5658b973d1a6592f3c4137553bf5538364e33dc37712da125b90c7b686088fb6ac4aa387027dc9239b0d56363e4ab0db13ccf7112c6cf21d7d5c67b93ed7911a30a21724d487f7642af5decb27f632f3d6d77d5814df638d0b6aa65db042f310cfb7884aae315c7f905523eea556291a58845c287cefcb603a5a7482d586de7aad3d5b4a015d17eb379db233d5241e80729c4feacb142e8a3bb348166eb077c3b26c67441664ced5dd5b35089db039b31e2f5ce1534ed29b6f1a6044980aed5fa12818fa2d233525588dd20b2d87234b6428f1d3d15f6c71118eedb3c51d4442cb60f0d90556183e875d7af94af4f398e366ed9b36c6816d205874211c66713610124d5ccddc58d0760424cdf98464f4951433ce49d63961cb1b92a31c55044d0fdeba4465f2133a18cad0d00b9c762305a8b15b73fbed88fba83afed8f2c39df66807311a8fac9ce3ed3fd4b7b87c0d905a719f3b5413f8174ed6dcb939463ced3dbf9dbac34109c1bafa24841e3d887ce95617d5a69ddb0ee15ecbe0625a988b22bf59476be82f09d33517bb69e4d7257105a889fe7dfb5e3c595595723fe3d7a3d6b0423252431908bc3d951df784e7026f4c3f0858e620126940327266c1603097a6dd9c544907caa910d954723d481e530e723dcfcafa4a1832636cc889fe4e86befc3f822398c4e4018af2e88c4bb32b9c9efb8901164109789c21d0e398d637c0c7fa95362b75a4efeb9d11b9b02197eec7f122abde56446418acd2d4dfab5bd9de91a1e069c03c5565040e89d8fe1b4608eb3851379116e13b9931576b94b8c64db413dac9db95019d3987cb5ecb8e4a19a13c2aa2d7c5a3a24a25c26649de5335948340395e9402c20cccbb101b0136b094e59c9a8961703d03c4d9c320705895aeca28e855178d06914d6e658243ebb63979657b718c73ff5c8425893ca5ea30716298e12d07814bc87616bb450bfb8fb5cf6dadcf566c80982ec73c6f4d1d8d8b77e93b53f10ea66b8ccf45bc590486990c9e938c5d7e97b7cf2f7a9368546b9a190768ac7ded5671ed3b264e3941c31ac9cde6e0eb42b202c6aaf8b2f742016dd1665c4b59a728d5d4ef02f5c78b1faa9604408bba4cfac8ecb2e1d91bc511fd267b39a05171fb3be8370dd18f3d394b12c37f57740162b956c9eac9d710ac1129cfaeb28a51d63f3224ce592fef8ccf2134334e0ca1680e6f97edac184c267281b22ec795cf38174ecae69a1828296ef64e6bdbf1b067d659cc89da5f7738d3cf0e676b696d0ca326da82847bf4548327c5c12353e08fca3f33d66cb35e6b62c65d42ab56342c6b5a147ffacbe13e446979d7c809c0ca91f553547ae2c6bec0bf8118a7f3ea7abe109ba0928722c41b6686ca8a1fd16100f417e2051590707eb81661d89418e88c8ee4a0704be252d9956743c1f2036f9665c4ef0cfe7b84256dd2c6931e7050b987adad580f364a5a440178b59b8c199fa7451f9aac952763e39ddef99c93917cf624c134e79df2d1c810c541e2b4deb3c5e68584907b7cbb6ebb8853690f045b45a27d1656661c25123010a82b2683a712db0af619e7ea21f54ca9e83df83e79c82fb9858ae04d491e6008632bbe6c0afc1e763273e6b9db5f601e982166c4665032caa52058526125069f7e5ca5064dfa926f4b4ac9a8685df1a15624e11a07958dff64b6dd0fa78d6935184f088e522dc06e5e4e0185c194a2c87bcadbcd875d156e55a1a35ba46d5a1a8a1820ee4f97e3bc20fb1cc18e444edbe2172672ae6f59aa35e0cbd9e9e43387fe4c83656ca20821565a7c53b56286944b434ddbd5ad1119faf87e2143831b922d0faf088f70c40cfa758cb1c2338f5579c431f7a65eed0178af233e3402772a2c68344b509c60c8299943281be920cd333f3936bbfefc24bed653963689459c63a61b01caf63e65746857d3ed9b6e8b6a4f540c589615d0c2812982702645c8642528b12b3cb9f8c54a9ced63c4481059e526fa5441f9fff57fad21dcaecec7929994101b204b0c91b5cc798c30c3c929d022d44872c8eb8f3ac788c99c914fbe079cff89af833a17a0dd4f8159bc30cad7871fcd2d145a767677708c1ff07eca3c32a22753d6ffcdccea772aa2d4b583f724c4152a1a6838154f9ff95405622fd2a6f0a1e245c66d945c3ea04726eeee3278fecf8121f2fd4798c0cd2f4a4e9e0c0ddfc129018c0cb1b74ee0c4abb386078a5d292b2156841d39a818490e09654b2532ebce40f217091fa1f64a645fbe3540c0ca453ce1141bec2ccd732ce2cf469ecf9c80ddf9133a5a78f4094fe8bad406d48968939664bab2a227ef041416f668e3a3adb5b07d57b89d761df53f64f7b695b7500dfee0634d7eb5848999f31eb3dab03ac78e8070ec68909827222091adef65cdad615307d1f18bcc417bf45053d9f7137dcef57714e98e1646797da63616b7a95908b507ee166de1622f6c7933821beb9356de6d3042cfec2e98a030f099025a1e8c10162f5bac31424302290d62cea79955b2f1cda7fdfaf56b9710fcae863fe1aa7d4a9403bc197c4f2de6b0cb2c8fef70410ecd5a657ff7c61969d9952ce697573da01d5bac3aef25dba6f5d9e50cd74241a0eec7ec6724f0209bcdd3a2356876e2e2e3098629d2629c41aabd72d276933b807f919f441768360d12747cad9ac8f1916bae0c0fab7ce859ec96555d759e0bf17c74e5a7448dd858ee1f4290bf2e6f9085ecaffd3821a7a933173228182788238b5957d641bcc92c457fc9bc6f8664e40712e1e6249ad83b9368e5942321c9badbcf8cea47bbcb485cbc601ce430402f09951fd3deaa9ea657514361a22e5351e551dab601cc04836397d415eb98c67b9f0cf19eb3c13234511bb95d56b031dc8fbb8c6ffa7c23350d45e5878328907a8a87448f3aa3632400764e196a095b4a8a256d784a4716b5068df830ea55f6b87f497a55eec2024c1bf0e903d655241827480e80f0631cf07b0af40f751f578130e81bf1d954c2c78c6fc5f7fbc60b3f118350bd08b09515306a3e94c573dad4513cc0e982a57443ece39d7e39977aa8d04c72a7c3318462b705b176a409bb45a994cde3b0b9d90d9bc9dd9382c6378f428c27044cf666f86a0d6c7f093c43745058dc74c9110367fbe1f0a7b582b0cf5cfb2c31ceef7edf102cd1892a97dc7c6cf3be910e6ea2243bf05a15cd519808cc7fb315134392453c1ea141508281a0d09ad6545ff4dab85e23d29ba46c19a2d42fa528b0d452d023b6d966beb9b813ce1b77dddbeecc770ef4695346889fa56418ad8af8a849a93ac82fa7222f014960f816cf97a6c05a3722799b87b8c3270b3f3598ee9ef2f2d51e5b079fe67b5363c38950d4029c1a6339a28d65280125393ed3115d6065bf7612afa7a26910af42dd9cdcfc36a755e06cea1e151672983eb6acc8bfac1f4dd919ca34d5774798048c7751cdaee87a3c9c1288c8f5aa9a1d85fbf2d3d14596e13e0f361a65b91a88c8a5f966e94801a5dcdfd30244bcb305ef9ce3ecff2e25dc688f8b60a7141c6d690ac7aea7396b65657a4717268948f1529af31ee6c790337e8119343cf22de56c7cfb36caecd55c6e36c978e8b61cfa287128111921202817e03222094010c5b605c9b3991ff639094afc88887493d34b05cf89973729237f014d8396b7a94a73fc7c35874ea0fa7e39d1d57570f69b3bae188bac2a33e20b3855345e245233fccde95a20c3440e9e7ba1c7d1c30b0ef03373ccf737995048b135a5f5a28bac7dbe0dc4c0847635c42c09a0fdb39ac4a045e71412ebadd3d89dd4741bdee1e1a91c9b8ab1e82b4ec22da099f98f7ed0030d67c4da9f537520ab97982086eb823977c547a6a8c206a7360b0c25a4caade985aeba0bfe886bd471a546dd191defd6d92f9951331b1979e6c922eb5ff458e000ddf92309e06116dc2e40c27c22ddcf465bace7f4535a111213ef6bbc44aa1c70b9f19db356e2b8ed3ff5bc5d1665c6ad4a4924711d0218bf95b4e2d8ad0be1f7c4a9326820130a8265845504d19781ec042e2bcb63198d84deaf1b9f84290d890fbfc7dc8abfabcf9a6467264191719ffe0d66548857b4a6dcc14df10871d9158ebdbcf0e70ad8053a5b8fe5811686ce0f62996e369db9ac07be45ab16a45a08b6b61e69bf4e557b4e28b2471492db6fed8dd46d22c05d74258d3732da2117320b2a8da4cd4999d9bd87055cf3325953d16a60e5028d17be00cfa945b01a554ad525bd562ed4a64ed8641cc4e7a83ab671e55151dee555f296bbc97547d49caf88cba8af1c34d3aebc307a735480d041ce7cd1ad368c83af9513fb6c89b8c9b21a3cf27ed58169472c899886450d4015e793399f5933b29bef74b26f630602ba8a49675a5d8591a4204cd8ff460616a9967be29ddd859d51a99c1d9df6343284fafae5bc0ee1aaa6c90ba14984e095f8cfcaacad38f8f67548731a84107a1299b1172e868ca047f6c8e6115ec6be87a2d917dda329e045d48db2d013c8dc1c4657a699b291b59f072f9e75eee58a90c63e4df4cf543d782740c3a9b8d25030f3eb89b8085f2e08b2a883a18976d6fef09c2bfdd1b35bb53b918f4a006bf375dd20d8a20a455b4e4d63f66234f23dd8630f95ba338be300bfffd627b79997ee21ca94c10f35b7832a76a28aab56e0e1383a3ab3c3edde527438b5cfe953678e3806a91c251267281b47b59ad6eeb3309ef9c0d5c4857cb76453522e63242e92fecfe391b1fb3da567e2cc9dd05f49df3243eb8c7263c76c5ad71b9ccd582616e4a2c975c30ef461bb926c08307bb57a8e31e2ef39161ff3be8634b7e5e391614ffa5d8df38ff1d6266af4d020f9e7175ce2d5984b98a56fddababbece6aa8b65c5c1b800dc63472bb58d2b7b1bb5ab8207473720cdc2f3a6db64b3dfa07f313a086061a8f8f000d129bb7e9eb5a43e03ef151ee306003d4d583e684ba0b5ffc8dbe591cd4dc9b50ef971174db26e2b1854fba46d897fef7460ba9a178d94c369f192dff7971e16e4ed8b21d3c4a74f7cbbfaef1e3cf832bb8a7ade564cc6e22ec62b7ef710d77b8100b4e02c32bbccb6fa2778e2eb22a2538dae0fb4af143fe05c4a71704992bcb9fd87027160b6ed504d4214560a751303c13ac31d5a4fbe9580dec8a98b74776289b418ee14e2867e5518466bc5f829406cf8dc891f9356794bb3461b4ca7f6720481ebafcf333b748e323ecd727428", 0x1000}, {&(0x7f0000001700)="d643326fca1a1a64a2fe5d12a59801a84aaf4d471524cc83ea95d9353861c476670bde5eddfb31b6a3f70ee86d603795784b2eaadfbd36b32a3437875754595a63c0a556ceda1562fd87ad0b80aadbba5454b7892f2d5958bfc46c5126feea277353db74339092be96ce89e270626e4719897036a0264dd1ded53b6ea18bf02826aef8c8b68e35577b75111d845d43c59375c4bbb6ecf18508992ccc2b349af555e7eb69199ec484471d379f077893f4d25e", 0xb2}, {&(0x7f00000017c0)="70d9b7edaa2e799dbbb65f037b0bde980af99a5207b282a7ba6eeae4798c686341382b1b0687719bbaede5b2ae258dc607e8e7db98923879debcc6a64b74529d4615590f8e73181e3ca826671df1b8622773c74e5e814dcaa608238fdc38cf63ee58d22cc93bd3d85209bb752032aeb65f5164e01a841f50f28885fa6ec73507c11a60aa35580e2455c38214d78444bede630f93633454e9be04a6", 0x9b}, {&(0x7f0000001880)="17cc9c076ee7b61104085b6497a63afe42eff5ee12589b28b47cdc8c16a28f0886f63ad8cade64917c894bc72126b908a270a987af7ad6c53b40ca466fc6db5337cca6a3533a82764e6adc9cab10342ac48391d182535563e2da25a6b142075617816d9968f2d09d271467322d0c5ff39bf68c02b8ae85c8445e8b47d733c8235a5b5405e9b98f00e53e32344c4131406e97296cb7222bde02f29c6fce11e469f144c12e61c9c6ba348b078dcc7a555fb432f99186c958212fd21bc4aa98c8d4df09b06a871e58d394518ce1cc41e92cf665e3cd217cb73db236620622aa8a03b82d0c7798cfa613ae60bdeb650f19021eae5374607cf7dd4f8128d7af32e40abfb94d11a2dc06d75c304370dbea90e22832e601aa6d44c9b79c0a03af47f4821367bb79d8a831d161154152f32180eee68228f07cc1ed4cfeddc0e1406c5464e760a75cb2e4b15d1d909924a92f6c322211e108a1dbe88df6f84696f0ffc7bd5af1ddea9047bfa689e0c54c1a041d7c89a8142b30367bb30d8a83ae4bb67d9593c2445ee18ee9f369cf4fb36d862b91d9e990ab805ecaac854281f8c8c105edf65b88af75514ff809378d91c4b5fd4e828f0846757e0166c2ac1efb5f2b52e3fa250cb07f30f8d2beeb887ac726a3a66cea034bbd8fd0db7b4ebf77c645cd528f389e0ee8270328d96d2347b9d1cf17cabf15f3523061de8d8d1c8391b0836c9f64c3ac83efef0ffb8b294f3ecd249c6de72c145f005e53a203386700b7226045178bb82d74a818a109a6c578cf79a33973b8205af32d5121539ec74d62e9b6f5a79d889ab21afb7053a143f617f19923c6c3b6ef15180647db943f821c8e84febf1950f058ecec96515ddd3d2afe0aac50dff0432c6f7323656cdbeea90da472c480de0a94c7f83c5952a4d505be1f063d49f4d8b75325343316be7a49da635d808de4e603d4191761df2d08fcecca71882c0b02cab431d22fde3ed4cc0c14d0f0297138451b297a29df4c08be1eedda8728c55f04f93d314a3260ad9049fe02c0efed044c8fb61aad830bb8f7853ce9b9a455301305061b75dcf2599d3ac15c8bee76bd19eb956a941ae9fee710389e98f54a76dc101ee1174fd3e706a103a61e52b432b8d4f3a42ee404a8e9e418c529e4ac34e5b15b4e030fc97002d232d045eb51ef0006dbb1df3e03d667650764481cfd05918f697c982a5075da22b15270d76593f5ed75368b4c6f2a12feb7b7e4c0c4be3421a389a0540c2531ad117168c9b89874fdd08965b860fd6f97f3279bb4fda0f7e0c6d5fd3a92112a6aa680ad9afbd98a1471b5cd58c0ede77bfc753f892ebfce90ca125df8cf2cd0ba47bb4f72bd52c2713e12987bf843f24895bce41c5aa8b4f929b3fed82b028554b2af1ee6095349f8620d80fe9fe7d92123e8936b704bcff915f99ba54bcdbee57c97716819a67f0c0f3ea807a1a857ecbd5065d163f5be7fad428890791451ca0b5dab49747b6eafcf096a9116f98bad0eedaa690f430394504164a5ab4a763c73516437ccd4380e8ac8714bc89a3f1a9cf2e5393d8251df9369ce63d0b45ad3046b28f59fedf4a18bf4a5e7691e99778f997e843666f1498f796ff24d274c7244ce429cee38674cc3ad3066cddc9ed5e6852a8824acc5c61f24282d06c3e6258d9bc4244fb0bbf35119764031aa03c38d6c44648a11f2905c4d4a0ddadc7c6c79bb8f907986acbb261c6f3b36fa2adb66989b3fb5eac23695a47f736aa25096bb593dc326ee70ac358206a2ad31c1a55beff913bfc0a76e2c96233f78e9c13d7ea37578517320e81076d8c9ae47b9885604c47c6be45bb1de3e1ce6dc6eb46bbcae7ad60aa910e7fad721d49838323fa5938670a87974ace0193ccb3fa74389b0cedd976e5bd3b9aefec56f5da2d0b2252cf5b968e0da3f2900a564a566d4007628e05cf7566de7492883b762b8c593729d61736c7cfd1383a24479cf70bf9d1dadeb33b6ef3be4eebd5d749b370b65376db2efd1d4eac29ac6bdf9d7cfafd0a52c707b7825b3a178ff632c046d28ed8ad6b7c229e13f246fe944c7b50bcdb415fd43aaf780fe67c7e79ab937ecdb33235e7c534eada85045c7707c6068a73c4ccf6254d82ae793c0fa5cdf71d93944be560e3a641ecf368232bd98b4d79b6825088af4ec49d51824f9eee32c6065beb2be2ca4382004ebfa6e6fa7f57f010144a67781cf2e5599c477ba152aceb64927a1cad47ebea2399bf8af4cd71e8de5efc47a8fc4f171d7b96118dcb219c86671433a4de33d55e8b34aa4103c1c884c4a97950f60e8ece97dd208470cfc539251dcf94451b5d61b29d2b8fdccb483d1f01de6d6efdb2bcd1dee345b735a1ecd8bc717fa76ba838b26526308bf11737eb69ba57fc309e2758b0c12869317ea4bc38b66adfdc904460a466334e05e412c59b2cc56af1d83cb1915d1ade54f825c4d94817a10e8c98ee036d9e7e0835f200166fa6a8cb5fa6bfe752e3e58ff3d8ec2765886009ef107b8e82863a257fec7df827a5eeb1f112050f972ee43b79a28d46a6c1405deda31666e06c9c0a9ccdf7a414ea52ae4dc2b076aa9a5a1205a6899dfe52c6b9264eb3d43ea25b77b6572a36565f1c3ef6bd8bca19b5d7d99c4e8d4e8d739506b609d6ddca090c57356460ae7bb8cc10426655f8b135258f6a5df500e1401f4bc99cb289ab9e4b5c0681040ccb204ee629dd1f24aa75136fef32864768e8e4f64870be759b97402b6e4ce9c685f85554a74328aebc2c0ab8fc398abac550d5f9d480c753070b8ec68176174a3e75d046bb14d6f8efec5eca6f1b3caba2638d3ad31076e5d8ea01da5eca00a38c738694ccdb84c3eab741eebe9978db455cc3e77789431bb6f050e07cfe2ba32f1d0abb33f69061b142cd0cb45889d9645a4402b43810a94c128fa106bb025181463940446a11800273db69cdcef3df6959c53d33522f278e60a0d495da738fb33bd57532525e69a235cfef1bf23c8b2a0c90f9325ee0b793a4f341801e9f15eddc483258484975cc0cdf12a320904368bf3adc6ef20d4cf3309d25af8e985c790e32f4a555e42e3afe3b26c0a90b10ba131c2919c38c9a1977e70c4e3e3ecde065280c03b406dff356b8dca1d5611d7b642c2ab33277d2efcffdd34db0d2f41bcb6f54c87c6de7d777db440fa693d6ee83912db86da1f278cca796f77e2d1b0901513fe7b4ef5a2b801fa3b72776821323ef2edd8f40aaf476a85926a9f32323318d521ec03a14441021cf853936d20e0ef9ab0fa4aaf694ff58b12f89e3b69edf5c2c3f65d96db41a6777c6db844a792254c5d9227d8f2e708c115bcdd55386122524d3e339821b63f094bd71f1d9081345b485ade0e0efdc6b3fdb89ea643108be821b475e77e687d06cf41d6545d73e3a35e57eaf29d258176bd0aac4a52dcb6d889f1f78b7d75d52a2dc291c86af4fc76943593a12d08675e18deaef517fc65212e6958d964fe151734acb8cbc31856bee05ea91d0d90fbdfe411273dcd637846e81093b2918154f682132c1c4343b0728f17b06097622d3d1d503b36f072d69bafac7825c779c2c96d98dc59603fe0799b0a62a8af16bab8df0a0fdfc8a68889661f62dfcd70f3f9492a164c884093b61e2d613412fc2e6b3459c736557ee55a4bfd69d9ae2f3c9c7dc5c25862a1c0a3f3cb64bb257c5f4c631d78f10cdffc711a16de65846706f4aaac4992aa04a099cae270ee0727c447d92d91520f612de89bb261f9233ace91f8865535ebe850b62ca3be09a8a6628e718066ee68c107e7e90070ea1adbdb1d52ad47a3e0ef2f890eace4707187831e87d4fb8dfc284c4f9cba1b2dc48907581e3ba76095e00bf8461c75d213b4332e181e9d17a8889c7c4264f505deda812612ed165ec9c0113e3609e462e69a53afee6b98f4ac2773fac8ed5a93107b159948ad0246d822346838e8761abc45e986ad5084ba5fb3c0a0b5dc7762de1ba485d6351be6960a6933bc8e9d90dccc4d27d5575a57083f35df3de40bdfac8fb16e669e97351f8f91c0e1261d916578a8ab135f9773e977b5bf1e42c1077327769bbeda869a244bd2e9490e208eadefec985e4adf7cc5c3dac185ce83b42f0a43bd9b6c9bb232fefbdde3e662ca4919c5e08996c2be22e1aa14ac893a9a4b4f1edffc2ac50d818d0e657a10d963d2239cf1d930027f0402417cc741440526b191cef5a7f28b0f318495aa7ac8292b8a3d0510bce1eb7121c92dacbc04f33a91ba036fef72fb8a8c2bfad42d57932b5f503f30be37693a7f999b2f2e9562d7bbc58172803403e8a89d07305b8e889c77da2d77f6a219423d4363d290c1db19d15d1d33661c48d3b671a0fe5ef985f2d9fb8896fe73e84a0e51524450402e1131c2cf3a01739e9ab9b1c4f7ee45a342d9cdcebea1d587a8f52a416d594be40b28411644efb9f7b3c9f150c980ea701e2ee056a5ceba4e41acd43908abeeeefea0e836c3749667bc597af8eee70295b15e75781763a3f131185947db4dbf10f985b542a64bef2460e3849de011455f16ab9b82fc741cd1ed7dfe297b59765dcad917479d23c2ad84a59b0c5e38304c2debf86afb87fa01ed3c1920470b74eb64f91b358b65f2cdd3c2d7f5d06bc6ad999c202c83d5dddabd927414fa4418726e067da3ec776218586a09a747139e07ea5ad94c566d0d302c35f839c24c895311a4cff8681e5738f94e358a7f4763d58f4cff763bd17dc5d06f32b405f463d85f74ff0d75ac5c3ca95b4c885c29b227c865e0b03bd3f620c50db47ab25181551e5772157cc1e8adaadd5e6329e373082af4aeef66c8aa19aa736aa62d41e2c88bc2b4b68cc1b45059aae091c7a53ccbba4bc7be8d1dcc9ea6f238b8ddfac7af2462ccdb17ae98c280c2d93a6df9de2589a231c9a23dbed99b16a2a2e0a119b8878d465a5d830f401dbf6648389ce7234cb77275917c9f88715e6621dae2ed605671a893d6973a2c00e91afd06a9d5bd0429d9a5cc4d2414ae7dd6847f0b0611fdb87c1c5749e35e68ccf7ee25d3a7ea950bf756d3eff7671a9ae7d1e98c19c4b87b28cff448f91c62b0caa2b48a75b4de4ea9dfb44a09c859c27ce246843a9e6749506f65aecc0851fb6907e15d878e38b0b330ccad1597bc43f67cb6f18c8ae28de653316fd6dfc96315e4d541da1eccf884e90c1fda2beaed4030f3ebbe8dd98712e15583107dcf1c14690426c6d5a2864a4ab4ffa9ff5faafc24e108d44dfc7d1b02c001bc675758b630a6229d0988f1318b7dec3641b8ab034694b9dee94dcbb975b85b3572a28d676c23cb1137e767e3ec2817d150ecf2f86ff4278ae5c335ed35ea27e45ce1eb575508dd779ebecce9bff779886c455930f54ac6bacf42ba6c80f0bb7185f8321bb695c46a1cbd983a7891731bd1db66f573489c3172c3ac529579969c7c0cb6a7450919d846b0b1e52457ee49e6597cd012ad2876d9aefa843445a618dc8a31b84d4e0d31d33a8776d44542888a9ac510644bf9cff595b5539fa82ec56e01c5eb3e9054f876e5bcda3dc03ea00214c19dd8305f94ebc29cf0ec086357d4792077c07757c04dd9d9fe4eb2d248e1ec02d01a5d68ff2549a293c0f7113c535aac33594e942f9cb3dd2e57d5b62181750bd269822878bc60fa07ad4c6599e01e160e2d2908c108defcba203d6375e0e50d3394ad06939cf99c1e70addd682bfacd83c01530f245318bf37b53b6c68b4e1aa3354fd08c9c008aa7016e903b092e1e939eee29ec437174830ebdaf940d", 0x1000}, {&(0x7f0000002880)="fc58af7df2aa03f397fca0b3389042af2e0f30bf7d293622e311191e0edb72d78228f67a2fb75845bcbb921b49cf7379d7bc83e57b03889f50816abbc75a61b53758541f2e8cb7a4cd1d28a1f05692b43637f3e465018d0b278ea095df08e896d4caa919b0f20e8ccf85b95a02b3df645163a613723a6b7ca537112cb197f602be44b1f527972a4863fc7fdb99dd5609b277e5f637d6fdd2606d0ca9f9975128e94ada1f122a9a305fc7ac95ebe58bf0a8aa5c4645b5e4e413cc269084ce5e460218e8959b90f0de0fa34ee045fcf97638bb73db36", 0xd5}], 0x8) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:11:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x24, 0x81, 0x4, 0x2, 0xce8e, 0x1, 0x4b3, 0x7fff]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x81, 0x0, 0x1, 0x317470ac}, {{}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x4}, {{}, 0xfffffffffffffff9, 0x2, 0x0, 0x0, 0xf41}, {{r0}, 0x0, 0x40, 0x4000005a, 0x80000001, 0x4}], 0xfffffffffffffffb, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x15, 0x0, 0x101, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x5, 0x7ff}, {{}, 0x0, 0x0, 0x200fffff, 0x10001, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x42, 0xf0000006, 0x4, 0x8}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x20, 0x82000}], 0x7, &(0x7f0000000200)={0x200, 0x1ff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 03:11:05 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000380)=0x8) setsockopt(r1, 0x8, 0x100000000, &(0x7f0000000140)="9806bf30ee434f99bc9af8140b27823af8486f255cb8bc69451fa9fa9cbca13fb25374c0dc3e4f29e9dc2b17c1f0d9262a118ee138f664909cd300a41742b348d2f0ab91fb93d095288e1742a927817ba5a3b1339d18cd0351e367c3082c8191b27ebf1715686196c1304e0d466b7730b096984905729748edbb3a7a6f06467fe163efbf38c55f32b07db86e6886284feb68a34921fd4c5465b88d5c390a97ea", 0xa0) r2 = socket(0x18, 0xfffffffffffffffe, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) kevent(r3, &(0x7f0000000280)=[{{r2}, 0x0, 0x20, 0x80, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000028, 0x8000, 0xea}, {{r2}, 0xfffffffffffffffd, 0x88, 0x4, 0x100000000, 0x8}], 0x8, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x46, 0x80000012, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x0, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x1, 0x74238c6a3b96f70f, 0x3, 0x3}], 0x7, &(0x7f0000000200)={0x6, 0x6}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 03:11:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x7fffffff}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x1ff, 0x4) 03:11:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 03:11:05 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x6) setsockopt$inet_opts(r1, 0x0, 0x401, &(0x7f0000000180)="ee08665d19ac14d5e5f8526a134c3af15fa7728420aef617c85050c76a642c11b8a1f7b1c3d4b3830c921bf0817a005bd45daaf86a638a10d4c6c71bb182745d4b08fea3d59100a704626f4e01cd99bdf23b11bd840d2351808bb996f16f23ab1772ea8da541889df29a1a1909b1cbfc506b10008a761e195fd8ee767f25d000bb065228da912925e84a6ef4d6d7cfe25e1311b0", 0xffffffb3) 03:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8000000fffc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 03:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = getgid() setgid(r1) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 03:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1f, 0x4}, 0xc) r2 = getppid() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01002e785db471be1da0493cff31232f49696c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="e144f7d0d8f47eb0db974b99c01b33e3fbdda72cd39422de99c026a6a5653864c4175530dd6b1dd8b6a3edeed3bfab36f9813a675771c1f704efe121cf8325b0996c0e1e52ac3429f520a6bad9a64d6d9d1490a60dc1ff6ae12ac62e1a9f0e54d8339e0d09368403933901c6ae6075181c37325a91afc31160a73c5218b08c70c4c0718f0ff9f1fa913aae93c98c671e68250ac694e0c1e086a76cd124f3b2014a5d367f188f8a264138090413acd7f8d293f5ff7e34c065", 0xb8}], 0x1, &(0x7f00000001c0)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r1, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r1, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x138, 0x2}, 0x7) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='W\x00') 03:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 03:11:05 executing program 1: shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) 03:11:06 executing program 0: socket$inet(0x2, 0x2, 0x440) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c0000fd4d", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 03:11:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x101, 0x2, 0x633f, 0x7e1}) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r12 = getuid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="7cec4da382039e53060ba948a99bac385cd03c97b03461a86b79bedb23d976fd413d27a4624ef37ff8d47fa1dce46234a99b2fcbc659b9", 0x37}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x170, 0x400}, 0x8) close(r1) 03:11:06 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x1a, 0x3, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 03:11:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) sendto$inet6(r2, &(0x7f0000000240)="d1b722d3bc1a7976a080bc9e436f098407e67444199496a28dfc6e5fb2742dcac9073e11c8c61bfa32ba8fd3ce47086276745787975e0f02bed4f73550fd945d0f760d9fb92dd1638e1cd722aea9d356a3e181cf7a9675fdeeeaf932a842ac14816de6b3cb2f8fe50a3dcee4cb0b232273d2ca15bbfa77c52dad4c1c7d34071be93fc68117d51ebee77602d831f050a33106b2bbdb586d762f814b9e561e2fae65b325dda79af6e7adc7ff37a17cff8d595da6483938e2a7ed5965d9935b958584e9d174b26d2e414311", 0xca, 0x6, &(0x7f0000000340)={0x18, 0x2, 0x8000, 0x3f}, 0xc) shutdown(r2, 0x1) socket(0x0, 0x3, 0x1505d0f4) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:11:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x82}, 0x10) r1 = getppid() r2 = getpgid(r1) r3 = msgget$private(0x0, 0x482) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x80000001, r4, r5, r6, r7, 0x5, 0x9ee5}, 0x6, 0x4, r2, r2, 0xfffffffffffff801, 0xc4, 0x2c26, 0x80}) bind$inet6(r0, &(0x7f0000000000), 0xc) 03:11:06 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) 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) 03:11:06 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) 03:11:06 executing program 1: socketpair$unix(0x1, 0x400002001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) rmdir(&(0x7f0000000040)='./file0\x00') semget$private(0x0, 0x0, 0x202) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$unix(0x1, 0x3, 0x0) 03:11:06 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, &(0x7f0000000040)={{0x6}}, &(0x7f0000000000)) 03:11:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f00000003c0)=""/90, 0x5a}], 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x9, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x9, 0x4) socket$inet(0x2, 0x1, 0x8) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 03:11:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000040)="08fb8e61dfc51140c80894bccec378bca00a54fe1388333b1c574b45bf4349c47067af849eb59c0128de10553477cbc9a6892ec0015cd6011cf8cb23e241fa33e04a8b9eac0956cf95df22e60756f7343be74af8fe33ed1407b313f5fc5e1b4e8f208d0c2ba29fea9247226a4cddfe5a21bb45b9c9d9f654674b1b940f2555267babbbc000e562ba06be6c3e48a02f2181619091b161f1a7e183f256b01686fb916242ded879a39b407c76a79e9de105b990cfb8fb2cca017d96a4888b8e40faa5778a8bbec7bb6206c9ff4b4071b388f99d5794afb74f77127cc6452ec28f370677952f27b25c824f1f5a7d7cda8a7eb46726522f6ecb44c9b86fb097102d575b8b4b15bb63c7b4be837a000000", 0x10e) 03:11:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) r2 = dup(0xffffffffffffffff) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r3) 03:11:08 executing program 0: dup(0xffffffffffffff9c) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = kqueue() fcntl$getown(r0, 0x5) 03:11:08 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 03:11:08 executing program 0: r0 = socket(0x26, 0x4004, 0x1) sendto$unix(r0, &(0x7f00000005c0)="51fadf61f594e7e2d689f1b8b1064b23b790d310cc6e9c2b37a92eb77db41c779006db4af3985f366decc636a3b8ecd897201a2c12a768ac5757b35f9fb6ccc0fa92e8d7f81313a57432120123d2b74df949ede5902ba2ccdb9a87369fb48c404f", 0x61, 0x4, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)='W\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chroot(&(0x7f0000000480)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0x68}, {0x3, 0x6}}, 0x2) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000280)=""/102, 0x66}], 0x1) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) link(&(0x7f0000000100)='./file0/file0\x00', 0x0) readlinkat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/149, 0x95) renameat(r2, &(0x7f0000000340)='./file0/file0\x00', r2, &(0x7f0000000380)='./file1\x00') 03:11:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x1) mmap(&(0x7f00000ea000/0x4000)=nil, 0x4000, 0x0, 0x3810, r1, 0x0, 0x0) 03:11:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() 03:11:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 03:11:08 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=@un=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) 03:11:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000001900)='./file0/file1\x00', &(0x7f0000001940)={{0x473a, 0x9}, {0xfffffffffffffff8, 0x170}}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000014c0)=[{&(0x7f00000003c0)="113127fdec0f98223f2896152f84f9e6edb897961107a20f51655bfc821c832e6bcad215f9a45283d3a31aa26ed1425528b8f6a35998003103a1c3c77fcae788f27a6fe73fb20562df2b095950f5d510aa86c3922c4733f1a991bdd96488a9981b328eef295db9e4599dcb93cce8d01835407c409361b105b842a9dd7bea3286dbd1ad019a39500de720119bc66c6e5c9e349d31ea3836fa679208bbf5426093effd4b7ee08727d67aea448f26912a3e3f1c35b3f2bafeb331d012a78f6b04462337ba46ee1171ce49d16fa139cd072f6337be690be18015b0555775b932ec8bafac1e36c26ebfea724e05608aeccd5028e7408e49f046c3d8185026b3fec77a8d66004d59692dc90d9f4e016e538ac8bc26106cf4518bc24db17f52d3ec6e0e4d37ead6c6644d0be6f9da6bd033d4876bb0cfc00a65dac793d4fbaf551d70e63ae1c9b5614a595be17eaaa16afaaa285f4c3577cca716d58a7e2a0c07988d6f799232180f5ef1fe56be66135e5b52f86aa4d2d69b64f7241c541e4370477d2d7952142c6e4fb2e59a3e7f63a81d9d7839292171edb2e16cc53c752a0933cdc0577e9693c5d21b0d83594abac241651723c30e17ec7db25f80a8a1c2434309ba441b67284c52f06ca0f706b65f7b449b663e63cdee57bdc826fd300e57058e01c24c0fb77d1f86f447c2567a487180e6d59d92af61643a9b84fa84a415162d1c44c2ade72f83f063264040ee9a97ac9cf4e40f3823ea78163b78c9f9527bd96f95f99191926c858283ed21c3f78adb016560969e83dc6b5fa34c865ab973c95896cc174780c9e5cc381a9b81f255e98cbd28b6c3b4e6bd328dafb89af60f4fbc5a8749228764c955fe21945991017f7a271129431fb26d4264b2bae82fe189bec33dbacc7aede8cbc736f68c14b29ca6e56ff66dc46f81b6865e05fe2e90a68ff2a8106124f214c097cf96c51fde4478461a10c3daf9c3c49e4133ae426cd98149b2b33774a6620cfd4b3c6eaa135b3efac05bfa8afd57a8ae4ad582a192011f6d143ffe073e64a4e93799f67ac6612d36607df9efb419ee87507e4cbca80470e4201b7337893bb585c989ab3640546d397a76a0a22d36213338e7cf5a9eded0d3af2bfd4a95b9c2e7ab1a03c759ab3da753629d73128236d7db63daf6e4168bae8396590d43c7deada8ad104686c4f13fd65a6038c78cbee488404e7fb9d077f3bd760f2de2b0cad2dbb026ed81d80be26af33d73122717077d736845000fccb211e8efa86cbe533c3e1e8b1c0369f56e92fdc43155b57b9fc3e64ca98598d788af2457b81ecb623430ff70f9d8b805dc2820dc083ac79f3fc2dc9d5dad4ebd0b79332021ccf81a830554910a956444251c884f9b6cca7f601b8eacb52841d5910fedca4a3de2f2e72dad7d9f3e0a3b488f862cb0e8aa2ae15e62a22a4886b8abccf343cc0bc19c48d10b408d22bf2833f23808f1e9e9bb5e278cccee40fa9988a0a3c2f29299d6193aef474a9e3a440e377c1955075ee0c018b97108565b6d89b60bdfbcfa07caf82e55ab4b76cbeb284033f8be48de4cd8324dc22774a308b4edbe8ae3282ab3fe2577dbe62c56c45b02f69afaa6f9eb439cd503a1c7f06e0574fb85a9f995ab0428406bf32101742c49b06bcb14cc61a0c299d7ffe55cffc285d97d8e1621ee963a44d8a1931256ff3e72d93e76515811eccbf6804895138c254ba741d28fc5c1d31b6d9fdc2875ce34bd52d38e0e5ccd3eee837394532881e0e8033c843792b557a7a35f52ce2744877db239cbf36950ec2cdb0d45cefde459f0aa1fc5a942fa782482816fc1cdd3bc8fce3c8fd060de7b7f4ead66a309dae62aadae53f6e6079b9536e04a7ef55ae49b2dc04a3b4821eebc90d94cbea8594e358458b9ac4718590e34386a8492ce06b0fa94d5e88f1a767a125450e6af0c44b36a82f9fe641561dd83037ce1dd822a8e60b71a4a5eece5f4d17ac4fc29738700402fb468e0965d9f9c5c4d0497c167116f982c2f6d866803364f0aadb0f8c3a3bdae93f2790a4dd3e05ec3d69cd61ce611441ad50677d789c492720a0514764ea0bcef412334c213b9775854787d7f62beba68e99642343c616eaea9da87b72365bf91e24a9bebc90b87dc89c2ba7ea41958f2ffd7559ba45128f82956d669df35d0052e289a505c26b4c64baa260435f9e4e665e804d615812fcf2ccc4606dcb19a34aa5365320c8ae312abc9266335c61a79d2560195474b5f211f100447afe66aa23c2376ce6c5ccee3880637e07be56c02e48ea57afc397dbe232f5ec2497c055572306026b7083514781aa1454ca4536bb55c8ba12ecbc3fd156a7e25ed81f351f16399db2d3f6fb4090b60f0a056488d9429f850cfa8f3b8ba8d4ecc47cd69a0f6279cdc134fad1bf6d5f02bbc61068ddfcbab5710fb5402cc8b8994a6c9396fced32befb26ff0e83665080b104846b5db84c009c5b58067c659ed79050cb84f13eebf839f2f837023d6243822ef7a8bf3820d34c3c9f0e4dc4b4793fc32307ae195119a7446e43a4e299549431eab225d40156546dc6f49dad7cf71ac76cc74ab26bc2044b45e5745fb000359b040a991779154b6801e373a2ca90e66724a510b88aea939a69d2d49649881f9e9b15d0b8d0fa3a97aa29de16c60288a9aab1645df06c9fd7ea83e8bf7ecee90860cd5b550ace074656ed81d5301cbf3fbf84a51bcf821d80e1542f36f4f1953adcb2f9a1252556b068c2d5c625a9574f810f5d4ad8307850713774a8993fec7dba3522f109e16ef679f93ca0219a4953e5a04f2f42c89db137736df4eb518f45ee484cebab920c02c33ed12a9ec094c3ffdaf9672e260a5220284ff88c1ffe89d38e7bd9a56c2b9ef3930201c9ac7f5d1826c04fdd0e014218dc780b2682da4414d0580596c9a5e07b8ee40639fe3e9ff0eec469102291ebe35c3c25857323066dfb60aee5bf881b2630832cdb22469184122f42c635b5f3e5ca8f9f4ab4e28bf654a28612452fb629ec6841fcd78b7caeee086a6de6cc95e41ed47077095226f8111ff49b51c4b2c4dd50bd2fec9a02bbbb6291b83b86a58771aa243b737920d74cba053523f6c37303553f8b6feffbd50085211e0beb239ea14349443d57be1fbf4837a277f4103c636a7a94bdd7acd3115838f36561e247b18ae6b486649e9aa10617d965b549f118da05d74a399e7b0d5e76795e65f30e13cf972998d5f95cc92d88fc3b10898dabd114d5509cd513d2e0f59766a12670a2f0611475629fc5f6138b055e1dc692359520a460ff7deb11bd9ac481f0a4ff0ee54496eaf2c30b5e971069ac8de9e26fc1dafd15c3fe8b6f3a4ca71fa28052287de5705d513e4a335a501612624502238f44188a781583947df3afb9999e09dedf01968109662ec4c209b0b254939a71bc517781d0ceee32c37bb69f9d1aa8493d10bd65779e0d44c2eba6f3a38898fb2464c521daadc5e80544ffd8be609657999eb7ab0e7b11b5c9561b48a3954d7cb8094bdce7027f740d38a4424feea42512e9398db6387a3e6662f6fabbb8dfc996baf373b614133fccc599f6e6a6ae105fdef77c85064164be739bd00ecec5e3e9f53080e866f8aa13f5c9649b91b102446a54c1de570a46d3fae7065d1b1fad43220b6dd9584005156643931f4549f03a808223a6edb627fd592cc084b3d3d02984152baee2adf4c5c536640eae1232584dfaebafa78d0738dfa8c2bea613543a3781ffba79650a83376e27647b117a3ea5c6e2ce8ce5ebaa04cd55aa051cfde508ffd5210a54f32dd23c42ae37efd6a731d4aa983eca4ee1b93b4ebac35b2b76084304070bb03c8799115cf78953189a6f19a7add0f2687e279a2f9ee85d0ea996764317ad592a20274ce7ee87a421fd3f12adf3ef138f68a89a690514bc04d242c5c38071e3ecd01e9e8da0333a89fdd22e7ca48d60dd44f1e980ba69a9f35fdb3ee7785a16d685cc8f86f3ad70092d2e22984ef82640e1b66dcd84c7f52b7ce9282c7ea168627fd76048f894dcaa9407a86ffc73f9461cfecc08ed006e13f611dabbc221eb04ae66b782c392d79367532cfb24fbbbcb8db1f056fd9c59f3473dae87c0c38a7dfcc04649e92f5903c54ebce48f706f788598857bedf6b0b6aad316c650b99ea3766e86bdfaa91402427bf3f2a82c68ec03978eba3c9097a1a19457a8a9139df49b88c8edcf0cebc900e665a432414f0a8cadab73a1f9bce25ca2f991bd3165706c1dd123bda8b73c1040278fa946621b33d0d9917b7909508364c0e37ce211e70b2f383783ad6df9159fa84d618dc6b6c877124206392e5eeeb2f4091a6a75761244daa7f150c1439207864d629a1fd03ca115231c411a280278fb199ace7c33898608bdac28ed1814b666de54e8efced566d21c01d86e7355978b5e741fb3b60ba6e5a2af9b20bde2fd8e5fc2038699884a46b6518976b19897e405622da5cfb157268be8beaeae6d9bff7cdecb0a5e78d3d6a36508dc9c35c0bc963ccf7574ded93b94b127e6fb373d06bda416e19c0c933f1b71ce793d8667a792e546212eb14a0b9d685ec2ffffac8ff740261ad6d4445b8783e261260082d6201d974bd231eac50ffec373eb982395b82ea31d1f7539738b38da969c351015488a0e499ffd602387c95b4fa092581f5922473103a0367df2fadec8d4016893af5911ca4e4fd9d409cb6951c8ce086aa1da1cd2e39dac6479904e6f6aea085aadeabbb43ff77988f3bac06307672526fef8be4de4dc23ff0dd2682dbf5aea89e75048c5bfed73e4725f4c526c4584042febd4fcf8b7f537a01c599e708921e506b9d8ea1c6617c13a53d192a3efcb30230d887e87862f14ab43ddda1b8785c86e2e373d7a25e92ccf4841a360a3de20a90a360592739ae218a51f3bdd0d01e8c8df9f2b9002b425f2ae4961d090b352cc9ea101bed0a190f939c2521a3d9e2440bacaa417a72a8e44a6dce62664bd7765908d1fd16ac756a2f6bf7a1eceaef9f671cd56937dfbf76e244cdce9182912bd74f2fa4d378c2a5018610cf144e9f0b87cb03bcc9c79144cffe697d9ca771cc5e0982c46fbeb4d75f3885bae6bb7aa27d34f8d4f017ed02212577a8fbb0187f3e45cd6e810d10af47cb410e67c2808a3d11aa55914145b82bb3051435ef337eb7516ff8e370fb5fabb7dab312f399d2e9a515b0f4d82ad2900ddad20881f6f4790c9b916bd7b3aed7b7e09952cead4dae179bbf81d9eecb0c430e5fec1fe642d571e0602e0f8053e97b6b509083f3c94c8bdec1139694d81a3c5dd2eda9b61badc6638a3da497a878c150b0a7874b8b4fa3460b306072d79a7d860bfb63d1b031bc5291cfb7dcdf35d83792be72153b4251601eeba965c17daddaab14bd56c9e0d63596336ad17693c9d8a6340bfcbf7f39611ab87332982beeb60fc9dc4d130ee97971000f7f0a82f610ca86ca0972a6d3c6a5e31b0fb4c496773e3d1f17fc8daf05ef27874fa08fcb8e3bf9fc04a12022dfcd4583468d45fcc64b34e9b713aeb121e459f82074651841462bbe292810d3f653f680b1981640d46694989db773b7d44e8bba1fc3d7770488738d2bd4a034509a080467ef5adee8560ca43d9cd893f6e881c1c9cbf28f1e040d94bd5b4661ccdf386c57a547aea12fa9d0c6f2879b5b69416610959eb32466640bf921b93b6829ebb9b73de591ec8eac5a8a7c63d68cbf6d21aa2715781f3f8457e9b394a594f4ef6283d1634f0e42d0a07ca6dea3aa87589acbf013716baa7b3349", 0x1000}, {&(0x7f0000000100)="8f35c276cafb5b29e7e1b16938c5a990554f24d183c535500f59e9ac2159c0b82af4e3a9f3ca78515877155d40627b77d1dd5159863f1fbb3864282cbf7f1962183dcfe6fe31e55d9920be8a28dbf04fc7b2460729471356ccda99d3f53edfb26eebabea3cef72cf95dded9c8b883192986512aa5811d19bfbbb220e3a1beb6c8bc56578bd41e84f1fff388b0d691a6da3d1a819b4aebb9ced4f188d2f7bad83e88729c779f57ff7a353f3401375adb65ab05033cb035d2162b32342a2af989d4c4f426b39a1a378862de75bff722d54ccd4", 0xd2}, {&(0x7f0000000200)="8ff4c52b3e5d59a73994ff960d985cedb76a24d80b5e6a99bf247506c2046fb56d4ccea09fc5c36ac932bc65be1ded72e62c70435954314ff6aa265dccd9591e43bdacda8f68fdf58769f09b85af97a91e43bb5c0abcba5c5316124afaabc08928a2afe317e92b", 0x67}, {&(0x7f0000000280)="db96bd86b71b04ecf9664d217ef69f554ef94ba8a05d91fbbd04cd2bba4aa81552697f2578a05436c96695b7e7e7032758246efb2bf5bee683991ba8f60f315bf8387c81225e1da848d939db3a0bc8caf15cb24cb5194d0c778b19fc3d2d2d8cf93be854eea6faab81e72139cfa0de2dcf68417f4a3bdf0dc13ecf121d682349a30a503101cbe1433188f64cc1f916666cebd70a612f1118a800f9ba122f9fa77defd5d8688fc16edd1c37e39af580cc8ae718cf", 0xb4}, {&(0x7f00000013c0)="478928e5a01cc6e020f1553e2e5c14fc1beefe496f8bb6f2648d26a6242e83119a51d7a8644d53083213504986919604d4a93b86e9f37a585ef5b009a75abebf9662fae062a66ef0f8aa07395c2f91ec78b1f2b3b866d177275e63ef5752a82e7558a4e2806a62b972e584bbc1739cb8bbe39eb5376480f4386aa28e51a83ed5a545224f42d841a7bc524c0718eff56d0f3efaaf79e9598aa92cd58ad507617ed8e0ac02659aba242ae22e2b984ae7feaaa59749a325181d7d53ab81f07e36b950775b80f52e0e7f909bbb142cbc3aaeaea39f2b6b9da59ab6e1091dfb8a12", 0xdf}], 0x5, &(0x7f0000001540)=ANY=[@ANYBLOB="d800000000000000ffff00001c0000007c4a0d4a4f98ee8d174a5d5b2c34c41216a303b51111df4857a7d7ebdd1c25b39173977ba1a572fa5f711e7da2218c123b4e8fb0dd68125ecf2789207ebe0364bf805dfee751e8ed218bca00e898df912c0e58f4034965941229e36f6e584bfc659266ff6c0ca9119cdebb1850b777222f03348d1c80ddca38d49fb9b1f814d0610ddfcfb15e14e0b65a65957207b32cece9e4d4f05125fbc781910150df0a9f2c57ba064df8c8a118971df255e3da136c0d6640ea5c42f10b4e773f2dce805c391072232ed7ccf5e800000000000000ffff00003c4b0000d1f990d26c82b60d1267dd3136d7b40ab63f227b203148be47217acf0192ee5d8a3f59a7bbe55678c7e5104fa6d6dea47e066a15af8feb51a475b2f608434833a3879487c25b1a28656815baef3a8ed6da17a1cbd3a73edca3a3a674efe38628a2bb7b87e8ca426fe8cf891939d0330467f04dd4c0b977af8f68e638cb33d512f898400cd2ab8d7459b30c540e7411dc8684bb3d9a68be0eb8cdba62c0432d1593915b3341af60dbd2267661164667d893212f1837efabe58b04a01b5cfa2d854adf95dd97ace40000000000c000000000000000ffff000000008e90480fa60d4aab8b946cc92f41aeea2081a61c21ae39e315abf5f7dfef4a69ae97c55a64aa2884e206991275257a376678b2a5064feba885ed8924bc22a5358f8a5e2cf838307b05782e67783391a1d87f9b9258de61a0347a89050a3dc9ee68c0552734f5c98ecf745ceeca2321bd4dd73927c57294126481df2e80244e95c9d6080841258ddf288cbc20bfc65dbadb58e28f517976bf6bab94edccd8b16d5acf2076c29e0200000000000000e8000000000000000000000001000000c20deb951bfcde497816aeaa51ec1b03354b44902879c1068573012660b095c8302c3570dceed27f7ca5436ec3469f7e8764f2a535657a05e83692088101251137af8bec38fbed263cdd3ee3de432cbe0d9ecd52e42daeeb0bf6246ecde9bbc4394aa999c71d3079aebf21884a0c0be6bfc03a5815367e9af1f57ba755f3cf00c3132c386218d7146dc7da89649a2041b9f77a028511ee17003ff4d61c84c4bdccac7db410d24b9d886bb818c4bb259def4fbfc960d93a9bb0a79eb7dcd732a5d0246ec8eb38e397bd405a30c0c3b4f4290000000000000000000000000000000000000000000000"], 0x368}, 0x40a) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x8000000004) chmod(&(0x7f0000001980)='./file0/file0\x00', 0x2100) dup(r0) 03:11:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x3ff, 0x1ff, &(0x7f0000000100)="6b6c458095086432c0fa9cb9b9e3a6c9778e0ab26bd486bb7ab5039ed3c95124245c36ec045926bc40f295214620c02b264c9d872e8030e2446906202ed3730c61f897ba4969de5339f0661b97f49feb3c6f11aab633bff6583e7520bd8f964b260f4e8514e93bcb009c7ccda3801553859e92b516b1bc8c9c617eca14a411070dd57c8cd56502877ea5544a77a049b51d92d5b3fffe0581e79022844ef6212814046512e68ad167b8cd611d5c8a54e94c71be8567a89d106152382c14b33181099aa0763ca7e1c35b6f5a8779e7d996923c6c3528cbb58c50fccea3b71eb1adfffb340d2d363ea13dab1a3fb718a8e8cdad789e57109de39bd86a4582", 0xfd) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x9}, 0x10) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)) 03:11:09 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2f, 0xffffd}], 0x34, 0x0, 0xc66, 0x0) fchdir(r0) 03:11:09 executing program 0: socketpair$unix(0x1, 0x10005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000001c00)='./file0\x00', 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = kqueue() r4 = shmget(0x1, 0x1000, 0x120, &(0x7f0000ffc000/0x1000)=nil) fcntl$getflags(r1, 0x3) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x5, 0x10001, 0x1, 0x1, "df4b3ab869729b67ce6c1227e4e00edaf777fbda", 0xb1, 0x1}) clock_gettime(0x3, &(0x7f0000000400)) recvmsg(r1, &(0x7f0000001bc0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001a40)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/74, 0x4a}, {&(0x7f0000001740)=""/248, 0xf8}, {&(0x7f0000001840)=""/96, 0x60}, {&(0x7f00000018c0)=""/238, 0xee}, {&(0x7f00000019c0)=""/102, 0x66}, {&(0x7f0000000140)=""/58, 0x3a}], 0x7, &(0x7f0000001ac0)=""/232, 0xe8}, 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) clock_gettime(0x2, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="3000000b00ff9f0061f7424c957b6d7a152717ff80dea6d50f23f44e3ca0f88411530739b9d7be40ef48947535c1ab867112f066e4c6206db2af2409132aa4accdb518db903246516c19fba286e9d01a70a6a2230d4230259dbdd49456c2c9ca4d632423d67ee0a6b524eda408fae3346928160b3be38b36b1c097b54916cd7f6f37d08d05ed5b51d39b235fc4ff74b612129efed8f7b27795756170e1fa2b8ac7eb50aede9c6a78f44cab8a6c02e861858ec01ba5940456d76417b4ec438183823a9d303afb4ecf96537d7ff56558640559ef8117f734ae44c24cf471762704f569cee2eb4a282a8c78e0b76a757bb412e7defba6863dd614a7aafd78bf47c182d2ca37ea4b1d66118e27e7af73d9904843dbb4e073548765cba6256ba8da92d0f53afd294a7b8461c7e270e8bd0754753a8a17294fc8ad11e60f18dbb49738aae3d97430ecd0ac161b00094fe27c6188b6e5a80ff2513675e36a3f330e9406a473addf49dd80e174336bded46cc463c582915589df9460ccb01c465c87100d380123976d7f4ecfc20368b9af4f9a3c46610e2e6549f17ddf78d4e0de1ee9d506dbcad9b8ad1f50ce6123f9c10f6608586719eb634ac6b2f8eda07c4ffaec49bd82aeac9b040c5e9870d7c820b652d2dc429ef62974208ceedcdb39d617049efe399683fe33195425311c9044b2f25799bdd4a8f8463f3bdd23db0fea3090e890ca8195f4e4c2b4e124a8232c4f9875c98743fdcdf7fdc57adc48e4fa674b6fc08d85c138806495b9a2d8c76ce7b2b9be5116363c4b824b08", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) fcntl$setstatus(r1, 0x4, 0x8) fcntl$setown(r1, 0x6, r5) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/208) semget$private(0x0, 0x5, 0x100) write(r3, &(0x7f0000000000)="934a7ccd5af544797d04f62324926155c9bbd1bd7b912f0ca014624ac3ddb4aa48347d0e3ff7f8cb405599d2827093fb187f6b41054d5d4c9b5bda689d3ff642499cbf819686bd8a6115555260ca4b2d4a0474ff50b3b9a7de7ed6f36001d45f24708ae3f1c653cfe58c13f376e07dbd6b4f9330e393e55ecb47762a9c6f2ccc3060", 0x82) 03:11:09 executing program 1: r0 = socket(0x18, 0x4, 0x47) fcntl$getflags(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 03:11:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) 03:11:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) fchdir(r0) 03:11:09 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x4000000000000040) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) select(0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x2d, 0x800}) fcntl$setflags(r0, 0x2, 0x1) 03:11:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) r2 = socket$inet(0x2, 0x3, 0x7) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r5 = socket$inet6(0x18, 0x4005, 0x81) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x15) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x10000, 0x3}, 0xc, &(0x7f0000002600)=[{&(0x7f0000000280)="21c362d0e78e508c153935e4c6682aac55f2cb9ea925c9749011946d1961daa011d2c72eb298a68c99bf43f6f556482529562ac45a15a9342e6583c53498083a6ae65471f3c01a509b7fca94346a16b9f97a0c09ebca3fa98c4f7b03d541bbff92660430286b75a247614aff125c97426092d494aa7ef246f8538723024465483328772ae4b610e1497899bd9439ac52d08aec0ebe6aa06855bc81efb5fe5e4afa2fb976e88c108242465ed00f0b393e10d960512e4eff5da935a19209fe1c2f6d10c442f7f9fe05c8a2f816bfd36861d46753a87196e04b270c96ecac30a69aa6baf4c091e84c4c24b4dfc23c02805158524ad2f949fa3e4a768663b870a0653cc9cf9ecb7ff9c556eb0fb5f6775e475793770803c67f77093e6b9155ac06ec35dab488d295230b5f12b0365bc098a9693c60eb50feec0ddb3f31a9b199fb2acaed9b0713f3481f5fdaaefca533b16d2241001e4fcf56d38e4e923b83cf2477c82c2183acc86ff42f11f2aa8a843ddccde0246a073c9db90d141b1eb4ed0920122ea871bfdbb734a52b26ca6181dd8e2114eb2ba41ff045e8fff75a8c19b5181ee17dec0d135d1d61e9fdc79235248249ddfad85030fa0a2f0262781fb5ab4a7d1ec754e25ff1ff8402ecb7ac4dbe4556e43ad3745a6c833e8462d29fa1190f5c1dd2ee634ed8a9563544d7dea697a57089bd2206cbb4680e85971dcc1a2456931e2dc1abe8a966496f5c1624228a80dc5cc45e71fea4c8482f8f4f6f4aa4d6503f1515dec88d006907fd93d18a4687d26783a3969ff6ebd58d901dd0472d4a547a4be977bdba0101b1a6dc90d2d359af49784bcb144639e7a1bc34c0087ed2318511e7aca05c6c0cc33259a3ae7b7a6993cacaa8763c0005c47f0b0b64244eaf950fd603adc83678510b1175fc1232773cf302876810e59929f05b626abc48747586dfebbf708cc4b3942bc4a2d2af922aeb69b74cbce96dddecd3084d35b7e94d0e2344c5d2426c7a0275d5b7f70cdd52b271d2d4a6e9520b25effb1295f26dce0e1e8a853bb5fbd842f70c4cf3e999492b915803b72e65d724fad53cf092d52900a5af174ef7ae6c55a72905593530f36f5b10aa45529cea0166154051f890a09ebc5870036c6b41464e23d8ab793da4e886acbf14b40d00f3a9c37824ed42c728148be2eb1b9fb450cd1f5199859d9f4d453271fc057887145f4c313710237ee743cac5da9c25f756b3ac1f50d566a98d15ae2c1865aa78548805aa9ab1551d1c9c5fcc819c12b6fbdbcca30e8d8a10815fd4efbba475a9fbbdaa7027dd20124406f6cf8770bf4825968e14d7de8a7494d5af4292feda56ef18fae91a9adbb3ae98312641ecfb5f877657452a02970db8155fe17fe0568799b662ded7093b85c3714c89094b1479d68771d9a0b60659fab33e7bca24b5f332ce10c26412cb173539a4b5211917639eb62ffabf3970d00251d5a9217df910e4755cd550d753f74751bb01aac95589a2aeb3d386a8dccb741216c4f442f1cd13e5ef3de808960f924bd585686ae952d7d24f5b1d9576ffe92ee0404af9a037d21ce744a72ca4ca60f82ddcd84674d59e3881d7b1146ce8dd59426f8d22ccb446c6fd50f5a0147bbf6bde3b2c816ca80b26124c316d18d8c1b23c56b85729a2d3cb22faee6208d6f9f91d8ef1bc551c858b8f7dcad626985d101b3c086f117c7ce69e0ce709639c5c40750bae9ec20daf92c67663832ea57e570e6e2646b17b6b92db7b94da98a6e3bbc32817f73162980eb375114f462e884ada5c6fa27505d439f12e21152c8c39e672ae088ed7491ef771e271f63db780ec86619f8ff60436a70464b1a9867ef34716a8eb8df7fc86b92c54e12d2906691a2661ebfdd47b789ec148c5f477ebeaff975179ef1a33c42031e2268151c2a1ea4f8cb3cd410e4cac0e40eef3bf77a598452e38f966f6defc21417ad820142671a3722e7431763bb379d3cf42b40aa436ca46dcf86412036a9fa9ca3245fc026b2af2ef3a815f51cf9e3739733441ec4d952872580c7970f31cbb808b01551b2c6a1a946944697bd2bcc78dee550edc28d5f6d92d66682f2805eee14db2f1b10a6c8d7059161795b53c6027b8a14a42de248f0a38fcac563736e9081eea1906b8aa7ecc8da12c1f437fdb5331618a347f1a61cd2feb9a9b634dc90cab8ac062e82804ade3e4c66119e08b7c4da9eb4fb213c74e9bef7e7b8ded2f6748b63f9353289689421591b2e898045d1cb3ed77b6a42fadff76ab03ea7762ffcc4d719e287b62752fe34c02d4e295f5f29886fb45a071a5cb31e0c57ca6ce7a5ec3c1c87b4167ac320a4a6b3ad17218cecf6765e1724d3b84fdd325ee87007bab0d291dbafabe88cdc677f7f2a787b16142d748d7f1925cd98d5932a12bbcccb0731d70cd8ee022128fdf965738c4e82456624e49084360083ee2a2fca96edbfad633681e986219a5e2ad2e2d79fb8ef6c9725c8f46990fdd01223da8026ece409163fd7f34dce733dbd0777931244c11f5e31324479c3a21a927b8afc14ab27ac9bf9a50bb23d1deab6781397034d37047e701d7f4d6a36ff09459288f440fabf327435d20390eff165a105709810900ef9afa567b408dbaa4ae9f665ea953a44a3b38511313d222054be4f51899772c58875711d783f04d78014474b7548c32a9197382a740009bcf6788c9e1587701dcb708de242df4a32e9004988eb29f42d439818c425d4a10007671e7374cf4f297f829b50b74aea3018a9829d5ce080223e3c29764a4609ee8d90540e119af8b2718b6b6fbc6d988086ddbb899b29d08387cd3f1bb36b8917f79951ccf78b090047a693264745b7db7e517ced6442dd4f3cbde868236d4913d52f1dbdf3ce102817eb092a7a635f3ad4bc39435b1b04e66110f7e3edb057e8a24fa75764e380788a5e8704695513746db90872752818661f9f26e65652fba86854a9688b7fdb1f6360567ed2a720aab6c92474111a0f319f653a5d447cd2fe7c4f11e41b1dbb42f7fba53b3e042bdbda0ae31bf254502ecba707f158566d514da1b240033a2351df8cb8649f5dbef1a4af576f948a12e40700a3175ad6f0935e1799c9decce522f4cef25bcf05dc1bc0361e949371841643521a41781a391f0045f7abfcac0a1891f296308096f917fad56ac0f5b78724def93f71da7f8e3d374a8ac2ab1806c709e5d463ff7bbb665a5681c1c4b24beba223463f1ed4221f4afd8bf5587a56fab3ba3cf19de1061ea6ff31d97acec5520f14b3e72c9b9c4d244a3fb591dd607b0b55a18c19ee444612d21a3e351480e3af1c480d25f3a33e475080a82b6484af8be893807744230dcc32e4c0456f78e14f3b53a44d45e4ddb22e5c36c8d2295d72d1a9b410f6976569f73b268f32ba574c9cf767684beee253eda1e6692968de9ee926456b9f457696d02ab690fdf955d6056ecbf58f4f14a2aa1fef8024890c93ac68671026814b7d447d746f191198e689d02398e12630ca0f97a82c16371c8bb46f82808cf1c93347816cf4bfc6abafca1d0a309a53ef907773704875d552956ceb825114b2673d70d375ecaf354a6f12aa0a48908bb2dd78ca069103ebbb6e3d740d89f9043ac8dd9ae8d5e8ac8536ed307737a7df83befb0d5364638146dd6a747044b51c232adfc3caef6260e8383a6164f7a3064bef649f11c94e14d88a32429f52ddcf219fb44de4eaf8a3c16d6440b6fdc057f82ce9f0e88e659790cc5855ce179c80c999fb71b751ddb89a7e7ab5976468ef39b5014e901a1fbb44b5c3a150bc7bc05c9b6c60271e718f886dc5cf8c985737bdcb3038b6266c1d5cc63c8431632639f5edc72e20f98f662871cdf9bce3f324fd8a9f3898921a6c09949bb51e27c4cd004bad2b8a0c7c3502c393b5c7e8edde3f7ae59784a71811a638682ebc57ef9bf89ee7e707fa5b69dc534874365941b8007ec74aa242d1c23a09517e690024ac4bf8ec0d5d88252a2f1d787eec17c3180470b0798794e0013e87dd1dc11e30cfca5919cbf31afb9850301cdc4eefd2f2436db5927ee2e6396ade0cae50e0a3095092613653c40529c6fbc071516374fd1a1f2ba9a65f31f3677baa55eea7f3df0ee76eb36ba743b796a5803f8269b3d9a503d9b11384c248b3e01ff6cf85b8bef21bcf4f83b4aaf35a50fdc0c7446fba07ad1c048b8ba3210b61014646d0cb6503f0b0008e25af5d6c9819e0c1875803ec244a0de70322ece8fa2b721aa37b689ef4c5b5c7db5c61a8a68c032d6a16b720fded9384a3654ad3fbf9d911672e54651f95ac2882907df7bb9724243b97043ea2bec7672c8367fd78cbaf946cea9d3554fc4ba9bb547ab8b3e975175a3655665b80942973cf41b5e38d0b0f69098c4b4c022d6e476b8ba0f8a4d74e5b62205041dc8a1478e04e3dcd2b9f3d63a24a2fc4313b8f1e1830988d7816e6f16c65d6c96c77c757afc097f47fddfb5a77bfb5e7ba048f8f0bc73a44bc219d9687778e09f4c227df289a84f119f0844785d70484d7949075f5aa70fe5184fe729bf49e56aad108c1d9837d9c938d13a5138159cbeb00ef843f649e7fb1c8440738b391fde1988ee3bd3019b4fde8085e08219dd7a5f16fc4bbcd5b63bfb2e68382b51da04355dfd786a1176c47dcbfa93a63428d5e04b20622fdb899bb767178aeec2fa5485bd2949ffd34244fd8975a659ce205c0dfc0e692bbe9bb7288839781d827c48d84ddc4175e0f5479079cdc17369113770a90a5b8c205499954e3ed47490730e386c4865901c40927513f3df76abf3838d4847fd2cca1763151f88f2ba2b8e70ee37e60e05249ea0be1170badb85ec2d6c9fffc71dede00736be5be628c20666131996f903a4f07627d3fce5651d0a7c5e7dd236788caa1dd68d06739d944ca27468786bf50888daca265917bfc96ff9cfea51dfb907f4e1df4f088922da075759160217796e048d5a07037e637aaf0b14d3fd29b43e5a9f47041bc37bd356788b986220d7fbd7b6a7f489f3284c0dcefc70a7acae102152d0f212f6332106e81d99055373e5eb9eff2573cdda2dcdfa5d67171e20c854e15016fff5e51b13c03b7d2f3d37bb6053d8d2bfef010dced8a45603a35bff48b579671a38348247eb6fbae05e08cce0f12babc1241bc589ced0c0964f450cd5b3d5b9cd632360d6e0f900107e7c0457d25d5bed31c6107b532b89ed2db9916336f133b4d511403ef66f03dbf3e27b26b1b72d4ff4abdc82283df88f4fb3132e3eea0d8a1fea6a3ad21ea60cd719545e6410adc82a1699d85f5b6549fc747de009483a3c20752c60377644654ee9384ff1c094f684848055a79f5106be8b1eb9c6a6336f7bf64319fc2e92c686d20450f9a88b7c7834c420d0c292f7bdc7e7e0ef058f1d493c0db6bbdf898e3fe487da59240b434a0bd0e0b7f715dcfb9d5be108234098fe06fa0be7834ba3eb20bc173261d6f7810ec29572d737c9eb13eef65c82400bea40db110436a2ce6db4d1c3c68174fac16d5c572836901d103a926798584235afe7151a0f8bf90a96228850d33c4a60263243bde4dc08693b3c18bb7f5a96d40bb4435854a008cb630eafd8f3b0bff5283f2277aea07a5e68143615bb00f601c3841febbb95855e206bf4a5a452deec00cadeedc81a65a338a131b8748398a08355a50ac69741734f20131d9e1bb9f418a56259ccd7750c823cca4085b01c7b1e478be769c1364b09627c94e099a318d59900c0787900c83f127d212687aeff190c806694383bfdedc550", 0x1000}, {&(0x7f0000001280)="5ea6dc13ac0785a531684747d968b9a82d95662413", 0x15}, {&(0x7f00000012c0)="f92d566aa1e83b1026befb79b60520bb807557297a5b5f377c9a7354653b200b3958a1e7eaa49e500c3433374eaa0d75dd4f7c7dd52494b9936a2ee2744575c13be391f5253167bdcc0f10dcb5107776a3172a5e7769a1ea3b3f45424604f8620b45a1f79d6c94521a85d518821cfdaaa3ab26625664525acbf829aa870ee76980d86734f5284066c11b1c890eedbb7b2cd4a32c41a87b5d1f420f61a1bee6c82be4203cf90316cf71ca6693d1f83650846f2de083490fd2d08e0558e358c9d0b269eefe627bf7b3001026fbc9", 0xcd}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="1c91ba7fee24c3033fd3d3de1e86d7e29471e132d44fd815b3e4e0c2fa8237726aa55a0ae5527e1c0874e37dca0b7f518097ca294d9fb11ae77abac88bd3b8b97423678f6e7fa2b53f93b234b28206485c7a7304ebb3f5cf377435feb302f62088c7daa92d6e557041ed0a8997031d3404572f48a0fdde75fec22b3c8b9e3780edd72e54a855cb160ae89c93c2198e37e676a9ca78e1bc4e08d8b8db302cf6588fedf9eed55e05c6b1298652a0781160f8261de6c6558c668602af4478879012f99c8d81839c710232a31d79b486c2f62b7d15e4c5bd4675531e869aee32662039f8785daca47c7ea9eb25983e1be77ddcb977f9cec8f8ce27d092f8432f1b", 0xff}, {&(0x7f0000001500)="1d7bedb4c49546e68549a9c071f1f3c2350d5dda248de22d9bed44c2bf79134de565ca74d22ebabeab77036ed15785884476c3da6a247e6141baf3d68dbb1cc01c7b46c9bef8a5cee47cfed6dd1b350804013387553bb6ff0b2c347bc119c57da1fab2eacd02509e096e39b1efbc704a73ef08d44a691c4973afba004b650d6d11d8763563038827fcf936b9f4a221d6123e7b665144cc100857143771b8b142d6e147125511b344f8c41488cdde43348b4afa09923c155b37fc2feff58f351dbbd67931836fdacb7871805b1886382b044a4d93ad4db8431a941cccb1216d951eff20050389bb5717e9a634d45dbda58dcb7832799500c5e9d03ce9424ad4410bd1c5c7f2a35536b8fb791b9650734d55843d08d14da334a201767d639d329c3e932d9fea852fa113641828e3fb721763b5d694da6500b2f4fbfc739cb2dbcf98174751dfc308d72a116d5cc48c1d97b7cf7b56f0b9c259f245cc84d5faacf087f225f68a940f89de2ab20c5d568ba6af754a8b0081e7306004f170235a61cb54594287f052deffc63dba3a52cbfcd7975f78274f4a7d43ef87ccee7268c6896681be1d1b90d77e44bbd91b80cd322546c1953de28c85e942acc70ba855a61dddb8b85079d4291fe5cfff4d23f9e765665bd457a782310608030fb8dc065d677faca018a9b73654d6dcaeab049898176096e0dd530b61743347159d8d634bb79462297df92bbf871789484e493a70f127d226512d78a6057a30830a2e90ed00ced820ae0b04f0c1ad568738748f1b4780045073143da4b63b02967f491cf4eb74105953138451254b3316e3f0796b52c967df3f2007949ad06e4089daeaa03b13a5843fec36a047a39c063d75c9bde1fde4cd49846cc2ab7623ed718671a3710c7aea1cb9ba3f92a76472c3c8a9e3a6411733adac6fb41fbaba1348f66e8b1852dd28361ff51961bfee5daa09a770ca8a99081359d290e3aa79369b34454bd41ff9ac6240322b8f587c5db7c719a0190de68c02ba961d9dcea0cf4ab23067f83ddc90375b30a92dff3ebc035afedc70a5fa13f15d75c83eacea141f64b6da6ef9a7a935ee074f5a3847d0e37bd198d6018e6cbbb90e86f78347783edd7f582cc8a104aac007431e76fb8c9c9067bbf24b1c6bcdfcc3470a55ca233859e2243946a10954fcd095bb9fe2376add07c281b7ed43d3e813493af5881d582ec5ba77238e2ed1e3753d4c964989d7d94d37f5bf50ae558c8f6b4248191a6adba865fb752a84b7cfb40dd50f8f4cd06df9880726e20fc481b96d338ea3d70e75a3797bbd88691370b447df312716d8d5130543e8ce3418efe24e0ca78c7232a4b597f8bdaf9092a8685b6e0e5d8693f2c0ecfb496984ade327628c9349ed811129e4f4734f6d7d559896e4da89da2115ae08fe57b503e082d87398b5cc2d2e6c208842f164172f8234f40df9860594ed97db21308ee58bc274f19206ff53793921ee768fbadfe68fe32d6cc683949c37c4e5be879cf9ab2cf20e4c2186b369a2eece3a9eeb34158532181de7037527d0f2fa84d0277e5d5f5e44c803b57fc4ce28be57e3e06a3cfea79b61c33ed667939fb6e24a4ae05b49897ab87d1953b867c74e06cedfffb9597c511899d0528ef9f6efe6ffc69e99f5736a49d8a60e95ed61e5fd1780352248d2dfb966a487c887e1f542e29cc8891a054f174d71b1f1c2754e18e86d0d204f9029f2a8adcae8fc629795dd8bf915ff6a14d292fbce0d059531f87533863e6823ba09f0060cb52bf4cf250ba7fd19ed0ab8509eedd2d08fa1c75bdb7fec23d59c3a3386127636d6dceb12dcf978710112189e872f223ada396bfb1bdcf125bded03490f64b61a92d93bfc5c1cbd997cad80fc0c95ce46cd9fbc239b18d454dbd5200d8add890d687e5e7434b1dd918a4e71c508fb23d9ddab60f32c795d6c65afb87c10d398fa9566ffc0e5509c244a859f1fa83c7cb4e6eccb7f834ef4a0638da7f0b309b6e41f22b999223aadfb7da086a6e2bc09ac711d303687091a9b698a2e0a2b1010ec9cb0e39cea5a541e36920dd54183fdb58d425819d1106eabfe5851e660d7498b3ffa6b0d6997c299b0bad2720cc217a690615d0dc06142c9c90d402461decc3c078d9c58da85f808f8d55648adc8148258a4708cae75ba6ece34e9e978b5c5a7e495e4b0290f98dc0524a8e2c0f9451bec6dd5a9c26c8c21da5d8026fb0ec314fbc634b465a089d54d1f7a9792fce6c84476cdae4cc999123212915a86e7b6e3f5d59d14d99ef9572d4f6dd5d9b80cf52df0c050d84ce15fc67f5b6a4c0e901171b9cd9081120420e05642be7b634cd11b84dc8e7ac5362c0778f265a23cd8b478ccaa531c7df9209371d9c976667358d2ee5d5885574f332e96be6eaa58e4da9e6ca2005e056679f9ae5231bfabd4df145b07c77d549752c6d1f3d01418ea91554424a263b16cb7357910ce00b38fb0528d003aed68511c1501d36b435e51119c80485dd35efb373c345719ca7074b99eec8ab4d810a741dbd88ebded35919c634ee7522976fed5731d4c375b29a6881d33aecd1d3630e76c2f1750908ae1417d8403b234bb828b8bee2f1321ca1cc8aa2cbeaae8ebdff2f807296a9d9fb111bc139cd95649e3871dea632f4858b84685bc317993c5c2cef36782f4e750eee2d218029c4951bee271de1de39a6f486a4adcb4e86d7337c10ee49f5122327edfaa578039aa375eb2d98874fefa7083a55335ef456bf0d1d4f5b37e64a70073dbd63162920a62e8da819f5cc769cd32c285fe5fcf79bb71cb29b12a620557a56a46141bed171978e1d865f19b0c90ccd17d20c4a8f15852d045dd6ac4d8b697afd30b2723749a64cebd9ca8b6284c0ac32fcdb6cf66edfa65c26b3e8229db5d116a8189740e2c2eded4e8aed041ebeb1fdfbb67b8639722fd2ec403ac0ea4b4e68289411764e0d0e0a23fa22313a83072a3db91c31477854c98cc1291f1ee0723564784992fe1f3d8c74e50d733b2210ab62da04b4e11b7b1bc07d3dbe40e009cdb6a6d5b892ca1c8f39b4a43ed2d6bdb50a7c1c509d672983ff20519f15e8443317e911988f74885e1887b324d09fac2567805cc03444a91c56ae3fae6b154787bf149c8e46447fe246388581cb3f6a1cb97823bdfebc1ae59dd0aa8d5fadfa37b528fe1e17edb52226b70a6c55229c1ef23a296b24d468059caca93d8e545459d2873e025ea79e5411ea6e12a4c0e6a9e3164ad7ac4ce92657c0a520e0d26a92fd1cd14d4cd67f313149dfe2dfebb726c714906c9a57ff4b0c7b8c2e82b7c4063045ecb6acf4f58763e9303609e55077482c32e80b5fde6e175abe58265b9cdf2eb3865210fafc180efe6dc0265a7a510e0fb5da9d722ceb0560c3d0cc54f84589d80cac14de62acf083e2e058b961dcf89378a91b9140df80aecdacdcf6ee960535af6808b61fd866f0527e40d272e70ef287a0467e9408c0af319d1ff1ab7d6f2515c15e6cb687b289a2c539ef8da35ac6bdd8da7333b66a75770a80b96c9bace34cc8c9dce338d77c0a5181e6529802f3bfc541940ea36c1bd93d84331d3186f5c4cce11002009cec9c5045c8a997b8c6edfd1f7bf6e99c0834de19e27e59c00c36e0f629e4f31c143742040cfaca78fa147d0469990a43e76a256d3690186885f602042875859a163c552b4fdfa6028ac4f23bc9f9435e0026cbaf84e28139ba538c9e484ba838a2bd3318d28e89ba9bb9f521c75712dbf720fb85f76122799550a8ad8b6f6b75e264d28f7e42e40bf56e361e44a14efd3b54cd3ba7119a611a19c6a6299b74d9a2e0082fe4112c5f2166e6d06d7faca9900f715eb317d76f589585bf83fb18fdce126cbf309d1e4773d9f6dcd98876f4e047e3a533ad344a207f40a2e7027d6b0ea459d14e7e6717c933ea2fe350d269291b2039c6196a71149c3f49c9e2172b2f40b9cd206874b1e3c5f9018a2c68bedc9af7759d4068ac555524419f6e3d222199f01d83ff37d1e3ca259d111f82c3b6a186fffe44bff367182c6ac98bbfc14e43cf57f945825281f12ae66c3e12323353caa98f99b23d409d23a9ca2e1b3dcc12db8c862ec5977491ffc9776e9378ddd3ae1583658ba68be8f6cb90f8885cabda00e73d1e38370a01fb009cc66be6f210e79a53748329e8ac0b3b13cc15383d715eb28c1e59c6a3f215267487b2cf880b1653ccc34fdfe57387e1cc758eab176035cbc90415e725233307ec6f0079b1aeeeb1b78626f6441ffec53f86890ad7d0a09d1700a5d7c2c99ad1e3c6831c38bb8140cfe473acb7214ca04fcbc7d2bb975c02bcad286d08c4d2bdddd2a2c65cbc50ab789dc7a9d7a52465c801eef25191c4d6f330ab3f5a2e2fa77545d8b2a92c1ab97a1fac2b1eac84027059f70ede08236d428647b3a33c69b0696cf7db9a7bc802653adc88174ed23af86ccb0ece939983531742891b3dbc9f90b3ca23729a3cbe0aeffec1de558829be7a8ab7a02fd7bb105dee75cb08ed60549b4c7fc6d13747774576ce3d0c06138612607223574c377a09870dfedae7d534672a156ef910e3950d48141a20905d722cb0658ccb13e8d2567deb99da954f38ef4175dc12e62d3ceb8dbb37ddc0be6757d4f2ee843e5d049b821c547a3e43768e73b45fa50c47beb171cff1997fb47d5890360c30db7561ec4395139e01aa2fec7557d22ce60f2a841c70f29e7456b8e6c070e8c97b914886e53b83de720dfe4f06cf4a45470884377acbbeaad116a9e2b0d757030d6927e127655f08cc775352b3101a0e41e986ad076c4fe27633928088171c4448f86ae9fcb04e10506c67512ba799c60926c3bbc397de4f7f4c0ddde5ebbd62b7b0bd42c1d29bf3f2a949313e3159371fd5ffc041459de763b6fc146c9ab38629209d09a808bf57f27241a854a3d5ee00cbd12c36c79b2284a2034f94e6383a85a7125aa4bca619ea17cc05a59e393ad0a75e5e0d09d480a63647c13bfd5fecfa134b752287bd22ee6d84d34ed703d61e91d187c56ac86fb5420f8bc6a125be578856087815b206bff44c302818311284a838b1cc2918ab8fce2fae978cb807f8bf13307b31a4359660c5b960722fc78b23176f7d295b72a3b1847749deafeae26e193a1f4d95497cc4ed2d0ee992d843cd5dab8dde86aba90c331b257eb766110e96bf1a0031229044064546e4d37cffb1963283c4657286187e46537d396eacfc577eeb2dc60de6f491d6808f07d82c31d0597dd07f1ff672f330301c497ca4626c4783f481f7a7dd13e3eff7168b888e6b6981bf578192eaef1ca713377f6153d313b5520547c21565cd73078074e89097012c73123e43988246cd45be00e5e0f53cd3c812c1f0fad1843102ce87247168c2336f93c346648ff555623e400d889b6885b445a044e9a929a125aa4691ec95ae2c923652642220fc95b4e3550b66feb6ad55f3bdeac8ad7124639f9e3535aa90fba30f74e40db8aabc5f065e248fce998bd1a389b61a4ff83ba973ac32911f8afa00d7150dfa1d8d631b1a7e4db5b99140a17c8855c8f8a87307abad753b92a3200caeb589593ac6c63fae5f0e48387b7e0792e770845775159db280672123d23a99c8a71480e752bde78205414412f7becce94b8759c5a6504a2a9b662b0f63b3d3d6f82b3a5dac0b0c4b5f73f3785829dfdfa7fe0a4c0ab440e94096351f96bb83918493cff34ba9207a383595e358d3b87704d78cd9c088168cdde6e5b1468261af7678ed1f3e2ef488e7b7b17b00caf2b7863", 0x1000}, {&(0x7f0000002500)="4992b403f0beeb4d22020d6ca5258394e1fe9503feda4474a6ad2bc206a2037c68aceffb3fc59c4fbc071e6a9e43299e96e744089b170aadd28a8d5edd278d10781c03524f006078404544168dbc5a606a96157db3488a987a0bc0797094a2a4595943daf16867785ba594d0c56756780353b1f946c986c0de4d43235165f02ab48e607297225b7b5a4c98a3698f50ba143b58894fe706b431fdfe3456c01bdf63c40bfd5d29eefa0d645788247ca74fb1517b03b99fcda2973e4f6774c218fa480ee794b011a25fc1c9f5265c", 0xcd}], 0x7, &(0x7f0000002680)=[{0x58, 0x1, 0x10001, "1918879359683cab0f8a67a05ef513952d87d87dacd09ecd1932130432d453b046957439cd0ff3535701176132afcc012844a7114a4b3f7d09ab192eef26a34357898efb815ac559"}, {0xd8, 0xffff, 0x80000000, "7051c48dfd5a4f186a8b3d333e794b5b6caec2cfb750b2a32ee3cbc6c1c52626e2669b00042bd9b6e9d485a04864284ff472c53a7e9c7ca36c629e71e7bb92a46b00a88e93906053d14ebbe0727c503e69bf3c4c944da173967b0e4492642def9cf0a5f443ba940bf438758434050e8fd374ac761bb360dfb6543e6e4f13f898f110156bf0d9b9c20204252ddce4b4072e7f2c0b535672ca00a26129a8fc086f845d42f3d879349959403bf76c2ea27e1663d3a8e06b760dfeea48d28b6196088446b5cc649fa9"}, {0xe8, 0xffff, 0x800, "4076d094c4fb6d119120c8491a138ec0b8084f414ee6b54dcafca7244bd2f6904d11130e6b285bdfdc5ba1c68d2f3ceccdfd893eec3cd793c3481e88c92ccff2b9926b6bb6648090a6349bcc4b3e3d5cf7514b326762afdd0f442a1a46f370751b9ff1c21626d9ece2f1456de7bd30f307c93958e0f0491a8d60778abf0f0c18efa3ce582db010d96c257eb6a5efd4500445e8ab584e4620086d22b9f13d67b8f3f743431a0c4c397c8b11f05f6efa6a892929643df95ac114b8dee4b69cf24b53f05d5940311da898f5f3433b2c0a813025521ddd"}, {0xc0, 0xffff, 0x1, "f3a5d9de61fc7f5c9252bb5df7c7712a3efbe97d284b7c756c4952b3298d8da3de3e39694e62a4c48a625143306f626793ac61f9948b61145b9ca74db960e4aea87e42f058aee955ca756a4675e3e9abd4a4f8f4e3341ff66ce7fc57642a9de14f6cc04a209b3499ca9c0beba6709e8ab730d63ca9d49a5b3291b4f968ad65172fb10654eb3b659232ed7ec6b820b23dca1c436c8040ef41828af9ec5641a2382c20ea9d5c07512f60d1a5edfe1d71"}], 0x2d8}, 0xc) r7 = socket$inet6(0x18, 0x4005, 0x7) r8 = socket$inet6(0x18, 0x1, 0x7) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x6, 0x80, 0x0, 0xa31}, {{r2}, 0xffffffffffffffff, 0x3, 0x20000002, 0x0, 0x3}, {{r3}, 0xfffffffffffffff9, 0x48, 0x1, 0x9, 0x6}, {{r4}, 0xfffffffffffffffd, 0x1, 0xf0000091, 0x80, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0x100000001}, {{r6}, 0x0, 0x8, 0x2, 0x3}, {{r7}, 0x0, 0x0, 0x1, 0x4, 0x6}], 0x2, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x8, 0x2020000000000}], 0x3, &(0x7f0000000200)={0x5, 0x7}) socket$inet6(0x18, 0x2, 0x0) 03:11:09 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) munmap(&(0x7f0000bdd000/0x3000)=nil, 0x3000) 03:11:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 03:11:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 03:11:09 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)}, 0x0) 03:11:09 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x10, 0x140) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000280)='./file2\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 03:11:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) setsockopt(r0, 0x1000000000028, 0xfffffffffffffffe, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) read(r1, &(0x7f0000000100)=""/9, 0x9) socket(0x2, 0x1, 0x9) 03:11:09 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1c5) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') 03:11:09 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x3f}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x3, &(0x7f0000000040)) munmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000) setitimer(0x0, 0x0, &(0x7f0000000140)) 03:11:09 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 03:11:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getuid() r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 03:11:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x39e, 0x7, &(0x7f0000000140)="3dbb4a485769d366d0f602e1040e19f0dda27f917f01c3b998ff00f14243e9e100b7fe74ec516faf1bf28e547016495b3ccd4e30a26a61b9af3d392b02cef22d7ceb835242ea887d1db8c4555b037b51429410da2a06392b2ec69619f72ed423f3efe1dbcdc40fb66c113a1ee3749201739a53589687b926ebd774519d1b0daee84b06eab23f1fa19f5bfffbb4ffac8844456fcc01c2de8c20dd715155c8736a3883df798ef08f34e9d1cc849875ed5795794f9c716d50ca67176b", 0xbb) close(r0) select(0x40, &(0x7f0000000000)={0x0, 0xfff, 0x0, 0x1, 0x1f5, 0xb6, 0x5}, &(0x7f0000000080)={0x3, 0x9, 0x4, 0x1000, 0x9, 0x3, 0x80000001, 0x9b}, &(0x7f00000000c0)={0x800, 0x10001, 0x65b9a509, 0x5, 0x5, 0x3, 0x4, 0x80000000}, &(0x7f0000000100)={0x8, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ftruncate(r1, 0x9) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x20) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000300)) 03:11:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x4}, 0xc) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 03:11:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 03:11:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2812, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7e400000001000000000000000000009e", 0xff}) r2 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x8, 0x50, 0x8]) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r3 = semget$private(0x0, 0x4, 0x15) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x76f, 0x5, 0x0, 0x9, 0x3f, 0xeb9, 0x1, 0x4, 0x8000, 0x9]) 03:11:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="79164c6b98dda295e8a52e68c760f788fea8f541a147c6119d2d6dacd887bb11123c911b23cd4cd9d54385e79bdcb8762124785d8980e52f6a77fa538b9b889ccf64e765945f7ce4a40d7ba4a61ac40b", 0x50) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="743293b693b8d599bc2eb9201ca89eac9ca101ba0b53d099ec6f78148bb2734d5843b109c258ea3d0c434c851aa9cef4c93c4c32c9e4e2307bba2bfab4054da6f47b119937ee5196bc2929d5da6644ea2be231a298fa0f43d1f4a1f515371c26a601795a31527e7775618ea6f61ecb34cefcf3daf3f1c43c4227e7fa8c60ede9", 0x80) 03:11:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffc6d) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 03:11:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 03:11:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 03:11:10 executing program 1: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x2000000000, 0x2000000000}, {0x18, 0x0, 0x80, 0x4}, 0x7, [0x6, 0x3ff, 0x2, 0x5, 0x6, 0xff, 0x5, 0x8001]}, 0x3c) 03:11:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 03:11:10 executing program 1: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xfffffffffffffe6f) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x3) 03:11:10 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000005, 0x3b9ac9ff}, 0x0) 03:11:10 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x9748) write(r0, &(0x7f0000000180)="4a4792b0697b8c35bb614f7288f99791a3ab6c39ad9f1d1533d07d2a7b05a4e6d0fbd1e843928ebc2b86d7c9380d9a", 0x2f) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x900, 0x4) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0xe7f, 0x4) r2 = syz_open_pts() bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x1f) 03:11:10 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f00006f4000/0x1000)=nil) 03:11:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000004c0)="c4", 0x1) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000280)=""/254, 0xfe}], 0x4, 0x0) read(r0, &(0x7f00000003c0)=""/203, 0xcb) 03:11:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="59b40001000000000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair(0x33, 0x4000, 0x8, &(0x7f00000000c0)) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 03:11:11 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x280, 0x8) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/29}, &(0x7f0000000100)=0x1f) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xffffffffffffff64) 03:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) execve(0x0, 0x0, 0x0) 03:11:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) r3 = semget(0x0, 0x0, 0x4) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000000c0)=""/10) 03:11:11 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:11:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) socket(0x0, 0x6, 0x100000001) 03:11:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, 0x0, 0xca, 0x20) getdents(r0, &(0x7f0000000080)=""/214, 0xd6) 03:11:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000380)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 03:11:12 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r1) 03:11:12 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) lseek(0xffffffffffffffff, 0x0, 0x2) syz_open_pts() 03:11:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) kqueue() dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1017, &(0x7f0000000100)=0x5, 0x4) write(r1, 0x0, 0x0) dup2(r1, r1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/161, 0x31d) 03:11:12 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xac, 0x8000}, {0x7, 0x2}}) r0 = socket$unix(0x1, 0x2, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/10, 0xa}, {&(0x7f0000001200)=""/223, 0xdf}, {&(0x7f0000001300)=""/194, 0xc2}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/133, 0x85}], 0x7, 0x0) 03:11:12 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(0xffffffffffffffff, 0x2) 03:11:12 executing program 0: mprotect(&(0x7f000052d000/0x3000)=nil, 0x3000, 0x7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r2, 0x0, 0x8, 0x0, 0x0) 03:11:12 executing program 1: socket(0x31, 0x7, 0x75f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 03:11:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) socket(0x30, 0xc004, 0xb7) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x3, 0x0, 0x87dd}, 0x4, [0x100000001, 0x400, 0x6, 0xffffffff, 0x5, 0x42e, 0x1, 0x9]}, 0x3c) 03:11:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x34) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/27}, &(0x7f0000000280)=0x1d) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x0) link(&(0x7f0000000100)='./file0/file0\x00', 0x0) 03:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x200000000007, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 03:11:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/220, 0xdc, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 03:11:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x92}, 0xc) fcntl$getown(r0, 0x5) recvfrom$inet6(r0, &(0x7f0000000040)=""/184, 0xb8, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x7f}, 0xc) r1 = dup(r0) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = socket$inet6(0x18, 0x4005, 0xffffffff) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x6) fchmod(r0, 0x40) fchmod(r2, 0x4) readv(r2, &(0x7f0000001740)=[{&(0x7f0000000180)=""/205, 0xcd}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000000400)=""/9, 0x9}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f0000000540)=""/187, 0xbb}, {&(0x7f0000000600)=""/195, 0xc3}, {&(0x7f0000000700)=""/39, 0x27}, {&(0x7f0000000740)=""/4096, 0x1000}], 0xa) mlockall(0x2) kevent(r0, &(0x7f0000001800)=[{{r1}, 0xffffffffffffffff, 0x62, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x44, 0x8, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x101, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x0, 0x24, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x4, 0x6}], 0xc, &(0x7f00000018c0)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x1ff, 0x9e2}, {{r3}, 0xfffffffffffffffd, 0x60, 0x20, 0x280000000000000, 0x70ee00000000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x16f, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x1f, 0x1}], 0x81, &(0x7f0000001980)={0x7fffffff, 0x100000001}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r4 = fcntl$dupfd(r0, 0xa, r2) r5 = dup2(r4, r2) msgget(0x2, 0x201) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000019c0)=0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) connect$inet6(r4, &(0x7f0000001a40)={0x18, 0x1, 0x400, 0xff}, 0xc) connect(r5, &(0x7f0000001a80)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) lstat(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)) fchown(r5, r6, r7) setsockopt(r2, 0x0, 0x7fffffff, &(0x7f0000001b80)="c3f25a4eeaece299c95797d924a52a29f7bd0a3c3b0a45017b3afb773a26eb8d2da39486e90a87e60c15d23a48eed5911042b08c95c2b88483dbcefd8f392bb4d151894d398f540b9c", 0x49) write(r0, &(0x7f0000001c00)="a6096d5dbc326f0b15efa9de37e1683dd694f82c06646284acbcf569cfb7d0cb1ac9b78dfeb37b3bf1114ba7f89350803706dd4253ff41830e2f8ceb3bf253b6dd7f282edeeff8a2cc9102c7bffc7132d0092cab2b2846b0d9dfac7111026e77e4da44ecafe507bf8f0028b2e39e9f5b498f67fbf0141fb075980706432117677fb970db", 0x84) socketpair(0x16, 0x2, 0x1ff, &(0x7f0000001cc0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001d00)={0x100000000, 0x1, 0x4, 0x0, "c45ef24ac79ac3eeb6e4e57aea62f2305ef0e878", 0x9, 0x52}) 03:11:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 03:11:12 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x318, 0x80) 03:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget(0x2, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r4, r5, 0x8, 0xffffffffffffffff}, 0x7, 0x8001, r6, r7, 0x4, 0x4, 0x1, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r8 = syz_open_pts() close(r0) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000300)=0xc) getsockname$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = dup(r8) ioctl$TIOCEXCL(r10, 0x2000740d) r11 = syz_open_pts() geteuid() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000003c0)={0x1, 0x100000001, 0x2, 0x800, "a4d5e1b715803d93ee7a8a1d9761536ae03e44ba", 0x9, 0x6}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:11:12 executing program 0: clock_gettime(0x0, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x1, 0x100000000000000}, 0x8001, [0x2, 0x9, 0x22, 0x9, 0x1, 0xeb6, 0x3, 0xd65]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x80000001, 0x9}, {0x18, 0x2, 0x8, 0xad}, 0xffffffff, [0x400, 0x800, 0x4, 0x6, 0x7, 0x9, 0x7fffffff, 0x34]}, 0x3c) 03:11:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x4, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) dup2(r0, r0) 03:11:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000000)="613d6e7b1749f05616556846ebbcd8c55ac98ac6a8ff235ece8ae96fe9061f10627472063377bcb7b0cf194d312ba94fc534b456ad6272726f72c6476b6535ef655d069ae3b7b3ffd372ca2f81c66dacb71f20ce1605baf72a99ee337b6e234d81dab2dea8a2c2ce66703294b501b4002b5b81d4e6ab217cb05fc8b2f4036d1e0878ed411a9f8462e801b2e7e711c616e49be3aca72238b86b", 0x99, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0xff}, 0xc) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) listen(r0, 0x8) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:11:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000000)="aa6ebfd7e0cd485057b4174c6034d4339b48c7b624a5abfe743110", 0x1b) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 03:11:13 executing program 0: socketpair$unix(0x1, 0x10000000004, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 03:11:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x0, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2e3) 03:11:13 executing program 0: clock_gettime(0xb, 0x0) r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x3, 0x48) semop(r1, &(0x7f0000000080)=[{0x3, 0x1, 0x800}, {0x3, 0x200, 0x1800}, {0x7, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0x68, 0x1000}, {0x4, 0x0, 0x800}, {0x0, 0x252, 0x1800}, {0x3, 0x8, 0x800}], 0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0xfff, 0x9, 0xfffffffffffffff7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x10008, 0x40) 03:11:13 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0xb1) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 03:11:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x20) openat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x10) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) dup2(r0, r1) 03:11:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) accept$unix(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x1002) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) 03:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x20000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() close(r0) r2 = dup(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d7cb6897370486b048dcb96326015ea1ed034e7262982258875a1d4c", 0x1c}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:11:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="d5ff9668", 0xfffffd10) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 03:11:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0/file0\x00', r1, r3) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="fb92d70d0000a8e37ab7fe02cba9b92c3ae6c4572b7c604eb0d46d578cc49571b83d330d318dd5d4ad018000190000000070b74a713d73c194869793abcc2f8a84104d9afda285299d6f9846ef162386701179bf984969f49898e3da5c5c6e5c821aace77ed896c2dc1e856682c7a7ac420f50dc2b528ea590126ae6e6333228", 0xfffffebd) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 03:11:14 executing program 0: pledge(&(0x7f0000000080)=' \\,\x00', 0x0) socket$inet(0x2, 0x5, 0x1) 03:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="c17ffb759ef655a0d620c7f0fbc337d37885bbebc4f8db9bf04f0dae12d4878df81647ffc3aa3d3158b3b42ef9fe39b34b9b4d26a32e44b258a99795e63167bfd475ab2734e050fc07c376662dae5fdd6e2d561feb70fed87d307066c0fbc5996627414c86794522c5c8bd48a12c2b98575fc14405dfbe9ded57002e0b3adc189d72d7fe31801c1b66e2aa7dcaf470e4c6bde8b6c8894d135ad859624f002481d1026b7e20b2f6d128aeb9e0969fbb2b27a894e9c6aa17c3b3c3a097592a5f1a5852c22d0c23318d0f8f2ff0d76de9d7ab3d3659cd51de0d121e7e708f383d99482aafbad264f1578c44fdb0e83b33474c1abc6489e95e4775f36e", 0xfb}, {&(0x7f0000000140)="06a07a73ff026fbc2b6472193a7158878400ab96ec530163437aa1ed6967295b432ab1704bc398596994d924703e3ce8a8348c555ac600b26490a210fe4688a7301ba01ca6d2c2a343b572cb6b2b005fcaa58b03ff2f38821039252ed79f84681cce75b51d6c4372e01052", 0x6b}, {&(0x7f0000000500)="cfb691887684aca7cf4e20f165b27c095bd881d8dd4b426b564cf9cc1b2040da356d07841b358b0de06db0ffc484c0022890163d061176bd6dd95059de1599dff6d82f827cbb859b0a4a52a5064dd0734464ed9a3589c54b825e8ef11f1031fc1973d7479931ef6e58b8ac6df93fd8f5d99b86ae15453bd9dff6eece4173bd02824033abd7422138d13499a57ae4e97672f88b0f739ea962f59c53452ea82597119dd65515341d8a11a44360761645b4a68f9ebd3ffe368998f0", 0xba}, {&(0x7f00000005c0)="7dd8c4492d52d17da318424691c471f2868add54230afe40be28afac0c9ec45369547ea446a7eb1c9fc0b944fadb762c8cf9764fb15b8c2487799d268e23e659ec1fd363bb3b955430a1e2651f0ed1605febda8e5743899ebd8470510d7f79a419e17607", 0x64}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:11:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 03:11:14 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$setown(r1, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getppid() 03:11:14 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x9) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) 03:11:14 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) 03:11:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="b2958e4178803ec400e5ff46e02621fe33a17a64df36bd7165f351d8d7d2732aae5f3d8a5e0c9cde26b6940c203445a4c60b9eb8150bb4362f701d02110f868c580e1d5c5013819eed9bb229d6c3c672c3327eb7afb9f85e55f266387940cc91ada64c13375f7fa12103e5222a16f9cb8dc36c855c8c3609754649d28ffa0bcafb78482e2936988546cf12cf56ce72fb0ba06bca8de0c858999d6a976385cdd0962fd47196caa73845bc687732e0aa88c5c6dac69d6a8357adbb77773ca8eff4eea472b7bc7c5866151a6f1e6e0a248aece5b6b19bb647e4b990911115465fbf5a9af0cc7e334912139c88ceeee4d907899b56c2cfac9cab62ae46a72286bd1e419dd5a13c5cb08b80884d8d8e748644b73059ca2f8a7c3a46abac7d0714fb34b2e0d9cd3eec5808857a57a0c67197e57ca4a944383f98791188d4c9328ba5bbaa670d2b81501c177292f9c03ca9777aeaf4504eb989951e5b3141a277fec3dfa4f94e097974dfef4c8b7a462375b6904df1325230a3e04d29eb4d7d6546c1ff2c1a52d4042b046c1f15405ed6d3a1eccc8a680371c9488515905af699eaa34e6938fbbe66dc4c74fac800364991359dd1ffff9fc126b7ea6bfb933b3061e2c25d9ff968ea3cc3c47115670810802cc0733043eccbfa64586ee0363340c3916ac67af2b5b8c00988a3b028da82eba6368633529d4ad2f45a5221649a15f97ecfc69e0adaca545c12c7300cc8cc33177acae3f0dcc4c92874a52a59ee8dabea64b659d156bf89c8e2a5356c6cb9de3e8039ce71bb38a5a82f320e88fd04e3cd70d9b4a004347bc9ecabb3a143b8e544900f8a009ec8da0fe68917e8934cba662a107835c8cef84d95045a7822c898fcf6801f5e2e4037e645e29d635118969f64ef8b7c915ecd820603bdf76db1abea870acbd268e0b86134dd3c18516e5c60fafbeae7b916f3683621c7ba30ba605d6781e7efaa785f3aa166610179761523e2431d1337ff40c8d8ed501dbe512a2c7085c92455f52045390abae7f6031c4a2838bb5e6d226480aa2781af8c01b3bf9d0b314580958019a2250e478c604fbc3c655ba4e968f20b3917bb99967abf824396a165a7454dac0acd3ea74870bb28051e3c9bad581d2f3d8f1548c7f8b236d7496c0a6d0c076e8273364681b2199e991b299befef82b8bccbbadd76e2deea560c30776fb0d1262b9af15ac4ca7503852ee42c3dfa7965906ed6a57708d3fe1d5a6a4365524b339441b0d87f37c3cdafd759ed9c1a993f6cbf393d2ac3b07b1c0998d0b4d1f646938fd78729f8566795ef17f653b9fcd0d4c7d7fd54fbe5d74aee4b38a042ac12c3686369312f7d3f0260cff0691f574e862de0a824ef2da671d4767044dbdf8df1c43acd83041329598ad79e2980fa8d654e4b19becaa40916b3a1bfd0376bea953b82774876a50128d606efac5de2f4146b2644901e95ed8d3c65fa65101fdc7634abf6caf85d81dfe28f094fe408121d203547b8c89d7b9b35622867a8bc759e1dc548898a8a1cfc523c21c22e169011329b11c86d594f25cc6ec7e6c2e3dd0add3054f27060adb0f5160b41c40de3ee5ba6ba27f7e1f0cd691fc0f00722ee0bbac8c53322f337b5772cc003ee1b2dd8c9ae1d925e7644077e48152642c2c8717a4737420d902155d0a99c042f9ae3f147311b3f0f3de77620f0b6bf2ec8e259ebb06b490f6110e7c3241407999042161ee08632ca2c73bf21befd31a0059c31249031c1ba8f9195fc5007cf125de591aebba87e2fef9b34255d407ee2e22f6ba2679c881a2b9e04009a5ad6c49fa10b5cf5b331a8d40c8210c5b0680b97845a756ca0bba6417831ab509df9a6d8f8c9c6516948f525ce06a907e4ff7029421dd8082c4ad412c6b45794cf4bcb28679d1fcd514a3c4928282e97bdb74347b9b51f792871182a95b581715730d8cd1cf4c677c7cfb2f2a344515abd508f7017b12c03ef2ae220e70e0a05cc190d37607d20038fbee558cb8121819acd0a5d9da00f0f2fcfabfd0f6031193804a8fa7e942c58be1920f7e62d8647194cd656c57de3a1f5e6b512c2155a4c2eb038945851309127741d0e7f6a5106896752cc2483c7f660bef698dc4a190f5a18cae0725c6b62baf47236ab9a2ecd05d8c658f1756935e5a0d596858b4c1bb1f97ab2b6f6439fbb976ef1768d50393b9d82d6630a6fc627e2aee7d66c52012fcfbf5a1eb13b1d918fe84cb24ca71c9478d934c9bc0394d56e5c1e7f59de473065f9fe8f9168f2c6f7efdd297955176406b7b5bda2209615c8ef3d72fe2e1e431a99385c24dc640a460706b8d21b7bd76750b44450a0bd41bf2d33d286d35baaa159a28e37e674bcb8c85ebc1c70336c75d583d57e42688c1a4902551dbe4344c9e39a6ecf3c20d89d29fb22dbcef800fae885055cc4804a2e79cea8dc439189dd5ab94421249dc9ecc8a5e02c341b3d35d3269f1219f5c44a6854c3f7971209788280a4ed31e588bf343b9f5a932f359ddb9352eda4a2a4c884938b7c43cad23472a94a38a68575f5debc0ca67c02dbdfc15d0ca2a7aee9cbf97ed839b16540d42dc4ed81eaf6f9f20f22a7f72b5032cfd55c8b43426cde4b1e7ae2af9dafeca6d6bec57778ab13045ef853a4b61fc51247286a31f8047ae0228de22a13afed28a658c11a97d3c8be9cfbc082c4df864fb21e92d1917c1fb1877f376422b8757e40487e0ba2090536e5fb3a7b8db85b1bcb9bbf673f12be90cb8e1213b0407e389d3c21f54b94b2c964712a83b57bfb88119c508e496492f0c7beb1a44d2529d8c8047acbd48b50fd211d12fa3701e1194e726a712514c8ac0dafb4ea3101344b6d34a3bf15a9b3a9a333d6e57832e014d52021b3fd61b534bc439bd074cb34de975a277e4562bcc5c06bc111c45c17a88b38272eda9b6b2a07a1d267f3aab313731aaf3c33ce2306da79e92a403acc92a15248b4784bb4ef8aeb6dc1078668fdaf47b8f7a5fd615181ca15107ca287b3ffc7332fad5e4ce99ae3849fc0671840c4fe1fadd1b39ce8d2981a33634f4d70ff096331e0bfb677a672681283f3ae45a9d0cfcdef220c08fd3accdf80b7314fb20904829f78776255645419c2bd1d55195a2c28590609ad6ef407672b154735ed5adf418b605ca106d67059a1f89595c06dc12cf254aa99f67f90cc1f248d798d0c551a88154b7d30f3a4e656e1a33abbddaa50e5e1cc900bcacc251d9d760acf42b2e628a2c3fdacf8519428bdfbc4af44f05dd4d5ffde2fdf1f69c974c61c649db7ebff90903594684704a24d3a7261d0594ccba38834d0e8cd068231e08639132dc931f8198b5b9d70803c4ab24f12453f7a9a010ae82a294500f13d23449001355c994ac5e5e40c4758db4fd7fa5d4affdab422532ba6a78a00a19b47da9ed0a1c65cba7f9667abd1cb98a3247a35ec8b4e27d9b1c5994d6a9362b5c384a13514113ace6e2b82e0ea6a8e6d5e070d78807d2eb37cd55ba8080b3888d0657e838c242dd4e62c3b501f1b17183eed8eaf747715541ff89dc7593538284847b3533f53a9120532192de3b38595a3cdc10c17f8248e4c30796b6f319eb2fd6ed57b44ea63a471971f1dde7d659cd51347f037fd7adb6b276ed67c060f24460d6100d33ac266c5c69ce1836d8ff24d8e21df688b774f8db253a6637e06846789e4cb427f60945095e484d2fe07b77c4dbbddd24373e5a1bcbf3182e9b31d5e886f33f93cdc4f35c62cc6f9bacc251bbb9eb7807abe550f8551a51e0bb5f3f763338578da75204c5bcc780e7dab54aebaf54d0dd4957fc1590f50d512066536c5cc7da10399dcc93bb0070f711acbb372cc5a2cb90e9b1feff597f1660c16215ece41a72edb7b9c17b9df48c97351c895649d315dd8c9bdb9c45584826b64883ef7f2e15536cbcbc56b05d9dc28e66ef11882212f76b51a036de60d646ab6e455d7c68eb6709bf1a194ce8532efbc0717c902a39ef06d51df8c27850993acd2c36e2632c35ed77c72fedf2f1effa5b9067b222dc68e6dffbb462dada3921d6bdb9b76f9f1a0c2cdbea5f78dba60a9bf23668e1c27602c255b5fb0a9f09c7dc14b906dc4fbe536e24db410c6aba7afe10ecd6091cd11db2d65a64c2fc32f92427f5855a37f0a4f8ba3ee99aac159f06658338cd1447efd541c43997e91ae8cdbe8cd22173fccae0a1cf780d1125cb9b4490a0cf83b04a3c5f465f60800ae3d0f437401b6c603d48104fc3df0ccb5e4117ea8ce1b5c502ea642be43e0e964ba2c676605648d185760246496211c268fdfbd2a8240092ee7906512d5993c92eb6b0f272c945bfde4e19de357509bd2c8bdf2ce5843bd6aed714c4a9dd9bebabf22859b5526d072d79a8c30ab439d21d29a6173e29d47187dd019395714674648ed6d59ba76d6d894a019e92ae1323935eb2de7b26e1e80edf2462915282c6c5d18949eaa7880ccd1c444793d2e0f8c7290093cc86b3fd6515e51243117d6d0edbc420ea09a5434d7a1ca4629b9bfb57c21635ec0e01ace9701de4a5217b045c0794a24760b32d8ce9338a0159886482bda96c6a0658a256e6ac94e7a69842fbb41247d0449d48a396af1ba5fb0d426caf8aefaf47b751c1259d3a91b48a6c0ad47440421a8917c9d8972bbcdc18c3e127521b473daf90dd9b1707539a828825c54ac3bcb85d9e5f823416d2247b308455e376953e6a3f71dd3d735d4be5db1f3268c3476861f3806042b2c92664c0f83558623ccb3fe9a30905ee2b42eae02aa1091535437d312e4423b1f13333d4eb43906ef7ae9ec8cf3970dfff68e4ce81e8bc2f47669dfba718f8714af4718e87374e196424869ee1eb1506bfe47c1bc5f35fe2f6e8bca1653c45c31544f177c89f337653b6629c13493e8f8f4cd4bdc2158bcd958b281dc9b55a7d6d70c785904e3e0d9419d6c5ffd29f3e94a0634030a776a048a9c4bc107bc1fda1525113311c90e840fd25aafb89f103dea22df67684950049d7386c5a7b6476c53dca19726067bd1d565278ed0b9cd0c3a5e701819fb4343ccb2a7a818f6a8f0464c05e137a65fb933068a7caaec89377523f6f01888d3382019e9777921d01426a17441c372cf5a50d2d64edf49c26f0c7cca073beabb8b875acb56fa55f4f504d1543de2683a13935d66bba3495511b850c628b9c4603284d6e7d06d917b6450926115a611591a3834d3cc2bbeda25ee6d02d80af90f37bd12bb4088aae2fcae9c689356c1a9e1cdb5a347e66dfdb345bc965f69f64cf2db123fbd614d7c12d9260680c74f406f4876326fcfe27fbcff0378d67199828a52c16a3e2342a231185993a69413b4326fc9729d1f59e150f2ebf6fef053d8af1e6306315182e53af6a9d85c89cba811e5b7421dc78600998404226211702af1dc083ef521095ae2a4c0a79cf3afc2e4a956d71612e244225aca7cc0225b2363020791c4e79ca7e8e74949c0e8c783c7b49535fcd04ccbeb5ccd6121890777f003e14e73d85204903099badd7c5d9f2e668167a5076bca2d9e2c54b1928fa406996c435fdfe4b778586b590b87f12eb41827ce04a444c74f23ad44553c3245d0a0576ddad057ea6d8b3b7d852d901ddceabcadecd0e78d972a5c9e13a4e714fd19a1c8878a218c11e7820a4a996fe6c7dcc79e32546f4d73a0250f240b8a43b7d82730a4fe56f72e0417ecec4b5330c4d3bbb088ef74ada178da15f2dc934322be39e0c5617b8a35a0096780f228b8131547243ac5397bd9074186f9b545a400c46794de736e5cd8a6fc5e", 0x1000}], 0x1) recvmsg(r1, &(0x7f0000001340)={&(0x7f00000000c0)=@un=@file={0x0, ""/22}, 0x18, &(0x7f0000000140)=[{&(0x7f00000011c0)=""/137, 0x89}, {&(0x7f0000000100)=""/50, 0x32}], 0x2, &(0x7f0000001280)=""/183, 0xb7}, 0x43) fcntl$setown(r1, 0x6, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 03:11:14 executing program 0: r0 = socket$inet(0x2, 0x6, 0x8000000000000003) socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff43) 03:11:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0x80000006, 0x80, 0x1d64}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x80}, {{r0}, 0x0, 0x0, 0x1, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x81}, {{r0}, 0xfffffffffffffffd, 0x50, 0x0, 0x566, 0x683}], 0x100000000000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa, 0xc0000002}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x4, 0x651}, {{r1}, 0xfffffffffffffff8, 0x88, 0x2, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0x80000004, 0x7, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0xe57, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x80000000, 0x100000001}], 0xbe, &(0x7f00000001c0)={0x8, 0x6}) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 03:11:14 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) r0 = msgget$private(0x0, 0x20000000003) msgctl$IPC_RMID(r0, 0x0) clock_getres(0x3, &(0x7f0000000040)) 03:11:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x1ff}, 0x8) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='c\x00') bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) sendto$unix(r1, &(0x7f0000000240)="1ca436b612a841c4dd92687e9a807cdefba85b805c6bd1e0334562adabc40ffaa26b9dc3980bc4d0d49d06023ab53665a47cebabf45c62d87be69c06f0f6e65b8aeed78ffb3833d2705c3de06e6bb3857410d86281c6335e2fd0f13668d1763f1b942654058687414b54000dc24e49f5b4ed77f6d663c1f32b5bdc1fd3d0c0c77c9c2ef9878a7ec1450bfe7c7f57c6c8902316f3923739b483ae453e6aefe062e0ff953c8f08cc4931d13ae3233a7cb24bb0d97e582164b3b23d23ea6075f952f7b55495209128878803fe953da4849ba44ac2b9233c61e0d2b6dbf66430e67b554bdf9ee8d18af250", 0xe9, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000340)="9077f1ea7d9e2823f690a434c0160f1782269d5b1a130bf27cbfbc302c0f20e495159edf3c4f88588bb0bbb932b63daebb926bc83c508b20f74a4a5777e87b3545d45885c4b34c450721198c1d87033775aa847bcb20c1699bb9dcf41253c8838eb1a0ea0ce8bf701653fc8102405d06f75cc4875af5d5b5ec7a0f32cdd88dac8d14a79bd5b9b8223073c80c1e23f18c4f57de8276fe2c63bee5146e5ceb09ea4f5df6b9f3b3c4e923b8adbe5c179975f647ba76544147233812c1ddd97f21b20f186d5dcb90c18c583a8111a56743be87febbd13fa61c2c71dcc247510238e82540da99f66e1e3a1a22da83ee62c7ad8ba897e74cc864845bca2796", 0xfc, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) 03:11:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x0, 0x2, 0x400000007) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESOCT=r1], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000002200)="8219bb2eda2a666efdff822da507e068a61150e833e3e83b49dce0df99345fe243d566e4f83ede5ffaa229ba7f6c3d885984986c8aa95f40f3c6dd0df9c06014cc57bbe44e171ad27554dc290a8fc87518d28969db441318f35713ec29c96522a33c45f83a9b02f09517557e30477f8ba1f585c7edceda33e3699793feb07278d48fcf2b0260e72662178e806dbcd844ade16e8c11a15218258f9bfe2bd9d201ba8500af4c342815b834e92a68dfd5568152d79d973cb20140581c1ff7a7617ccb1c980a1cc25d2fea8ded80c7a87fabd3915bfe8de88a9a3e3f28e63cae2c19e2044bcf6fa7b4662436656363babe27057638b8df7f583691d91117b26a04784e6ba764348ab2b44afdf37cf14cb1b3c4c392fe7d08ab5f9078e8cfffeae688d19d5fa77e2df3c43f380cc7860da3e1c392aef741c39df6ae2e3a8fa7f0e558944e8cb675766fb2bd69c2d6da548853e36759024c255065365ee3484a1dac5f4e9916041268511ed00b7a3c4dc1bb959a29b7949d1abd152c2deb6c931c0e24646a0a0c3966688aba6e177c47c0dbab7740728d3f474ba3340d238f3a8b397cbc6b2db86a35cf3a099e0faecbbb2348c44bac55a1b7dd41bf5da92f03dd13502fc6503198399f581009ac239d8de24a1a9ec82f6f81ea16cfd6320f7798b2cd795e00a1b8bf76e7a543e400d3ac498856f717354ad6bd307385c7764756190ad28f913e123fae418a10df6daf8d526aefb2bdee9ab94044a1948d0a8e15f76a75730a92f48cee2fc4c1a25ea30e9201d6280c57b9bf0b1576ba0e53f6b07ffa6b6a194b3e9b909bb812c58282a451bd6606b944994a3e542c36cacea9b7a30a6c9e95342cb2944d65b98c884f2a8652709f814ae8fba49afbb1eb1470aca3fe6a000dafd37c7ab7b856e76ad8d1a568a9fdd694b599a65b51977c113da8d5a8023224c1a45a19c0f710372d1e0301524e46d509fd7d4dc3911c8a397731dec7840944e7f0a3a7725815dbd9778369b446b48d3eff726d82c2a89daad30f06b6daeac9ca8f56a84d2e5d569fcb50dd5fafe7ea11420bd89b7741420fd9a5ad030e57a6636972eb76655db030551dad9a5da92c297ac441ee9aa62fd614110a1e8688bdd9b0f8e82bd28f1455b20ec1cbfbd071987b7e262c6eeca7de0dd028740521f87cfe6d25304cdc1e710eb5d78470a323f8ca97d22275c92a78ed871c9f290e6beece4cfe895120b3bc1a5a6b67ceff9d133cd81124c64d888b7336b357f0d046ff77dbbfe3d207787221138d679118f84e72717228e6f3e68e5bbe2939b735b34b0a254b64c4136e5765c5fbb80f5c3471e7f4c0501fdb59814bca624feb654be8714e9c1ecf0c58d7fa32c679f03b9ee102adb9d49f44816ff685a7cd1e50c0c6a568fc27f1d925e46aaebb7df64d770911dbf9dc5b51ed912b05cc99cbdca055471146e13986ef0ecbfded714fbbac471b46b4abd30e8cb40d686ddc60aedac4631a1c52f746c9cd64f65c25bc4fb82c5b9b0eb802049e8ced65db3a29fc722a57f166cb7052ec7b8a56597f6c1d564253bc9e99b5135266c827c0a91402e2353878d95c325436d90640f10c51e6fd05a80f90a01dde2b41d112c4e1dbd992919f2a07d6e568ab2c9a0638897ffd27ffbf82f0369ee05b6f22a00df8d1aa6437ea030d2b3aac756933ac7c904071794d964879789b8fe1170f09d06856a59061247b422509ab63a8abd11dd3ee6caf33e315e997cfba20c8849e31307afdeb715e7c65712b87af5a409bee50cbf5e476604bc44ebe6eea628d3f56beaf1a0e1c632b9cf1ed927f0b952c571be0a1e59dd294d5d7fdc4bf663faac5727b93a29debc3b90dc0aee80437761db391eeecda37d09ddefa94f19ddd6aac360f8619488303e93c1559a46adccac58b22130eb436308ddd0db262c621385967d71281c0b53f3203f66644a78376c21d53402b5cf979667303622b4beb105e78950fc0aefd903b632f3133de5093ddc0b24d710d0fc65776c28d47b9fdc37b3dab787a266de5b33c12bc526924fa257d9cf5a32ecebc2582f4642563f0504ca69fab5f489994d1cb994e4bfb727a719e67f3b9cc39369f09739237d7df5e280da3346c260ea3f9bc9f482c42db1105c249724c5de3d0a44c6411150b196ad5a5867e41ef9cacb089612dc5502888f8661ae48cf511237cbccc4613cbd5f77c43802b8957ec6fb3a4e3559bba990623b5ae1a75a54aa4985952421ede8ade443c0452b5914334f78eb820795b4c98e7a284878f2b237ce0448e02ead06fa9649167c26855c67c11c764fcc02dc40eaaa922835a9d0669eb0512831a5110f15223cb2e058f7715cb5ebacd308f4147351bc74d3b1c4a0c493d68cebd21432cce06bd2478c9fe7692c7c8af09d20f5643e75b02bacee20b7e685065231a91e4a33a807e2adba7a71858d72b3e2ba3e25c9e8d9cb107582a35efa9c4901c0d375c4c77f98558f7400c85721ebfd2dd17e8a80bcb342ba9fed9979cfab84fe3e90ad76dadaa3661f0fcdff8da7a49b896fa161600ccd73815254b184345d459f8f04f0caa45b0715349866830efbf9df3ca6aaf2f5e6d6dd507835f041e2058ca379db39a8bd321b015c3e0019d5f7a782f0f31e9c815dd0782b6fca282069ba25797bd93a3f357c06ecdd60e0e7ffdc7c444324d603be99b540e8b236200d88981253cc5204560bf77abb4fa8851c82da5e411b7093c5f14f3c6f3ab6a0dfaed7e45a1e195be2033495e960d399aec08b7f01acbd8aef98b539f7a2b752a0a69bd1afaddc26f0d150f75ce940ca7905402f77babdb24550e1b1cbb03762a3c025af2ad4d4baf98938e6520dda2e0b0eaf80e99e907941f4eb7ce13b9d8bc955855932085f1a2105c3bec54ef64dc490967a7cc10dc78f28673f0441e3e6a99043c99c27548666b0ae0be99633eb84fca965842c5777ee6115dbc19a008ce1dc6016e9f1c566c106691a6cc8b46fa325d8c8110fff76fa4c6fc7ad5f60db6c9501db58e72d964c28d90e3e4c2f3aa8f9409717b4989b417d37c3b13eadae477790a446fbca54caa9d40386427defb07fb3f303fb16a6be9f918c9eed3d912300d69aa36c6494c7057a3ace66c07b6a6e29003cc310db93b0077d76181dda84351991fb383209e2b0a53b79b3b583a38b512e09d547ac9d9f81b21f9e9e61d99e377cd25803a5239206cd6e9eb93b772721d223fe96a95bce1d0f633deffe50c7ef1b53211b2050bb1167f7d1c8ce712d840b195db53d4ae8fc58b517709f6c1ed43e726f6ec84200bdf4a1c8349e14cf5a3c936737da191a1f98a8229804cefab170e52c71e6ebff296cfdbd872e6e6066e0c39d448ff6beafd2ea184da29e33d34fa2fba35595fa0a5f5554f3fc54cc36633b65a49117ae7d9a82629964ca380e3151bc0fafa08615ae56c02a977d742e4ba74ce291222b1209f3c824736c63e99f2cacb858b1bffbdf9cb8b32548a5f1c9a93ffdc2653f20ea04f6973a359fd794e966f25647aaace4ee67000da700796cc6c13bf0a3a7f19dedbfe3b30c3badb4fa5be99db8950a4cf1c813aaf4a3ec788852ebd9a672de75f8254f88da5f0b7bf03d5a78ac8054066046c78eceec36e0c810ac0ab915e5090abf3469750d0f33a8e584a61eabd0494205e1e994ac4e4be92011b41923b279a4e92ad86e4a7e85017812315341f061a68240a3037e8b9b0f7595c3dbd76c0aa89b394083e3b998f922b77595ca7d6511d056124334ae4000b0c3328dfd291e91393bad8ca895d28a9ffc1b51c5ba5730c65e1e5173ad825da933fe00b651d738574d1c73dd8b084d6ca3b3978b458ec2b837d799352bfa9f1c23b2952187a92efd842fba4a815ab0d6c649eb4e4d6f36242140237626ef5981f243d38f7e5e138c05478547b4c0688116069a77ab87d05b9fa422c02ea1a010f2a83d4a21992a2f5936abcb4e8fe4fce7a2df20ad9cecc890a9e6f36f383f1108ee38a40dda2e8e115bb3d87e2228fa1a9ecb6e416eccb032d7f4c63b0918f0821245a05dffe7d067bb77dc1920a3fcd545462ff121185e14a1ff801c927398116dff7041639f8680a16ae289decc2a95f67eed3f63ec7159aa7e17fed2f6ae60025e8223228c927fc221176310af7f7905333bf1dad6d5d7406ce6d52939c26a0525615e6289d8cb2d1912e482aedf901ffd2a234f84bf75ab7cdace5ea581fcaa62375e3f97006ad60b6c84def63271b9ac9f70ecfe12e9d8fbe0bdbcb05577edf858d8cfd1cf88eb7821a788ab6921a2c9e92dc52e4e1382bbb3835c1d4b124821bc71af5004df0c081c5f5b5e6869b4683919be41ed4491ecad94f7cfe2bf5ce2001ab28373f2d639ce9848af31675088d598ec312e8bc85c3d3544f354eabe46ccfc3f2ea0734f13a27b2554f29e3ab74fed4fb7fb8b5c6f6444a1738fc68bb824a5f94657e6fef10b0c0cdfde10bdee5386b1aa67054f8da1d351ff78355f0c63f63a1320eaceb77d4ba7b88b547eae2edb65286e7c146e7f635c40c1239238f5b596b3f1ae358aeb6be6914bf3cd4725d304e4da7bce9b94ade40834a36bf76934dbeace00099f3663c7715d078274dfac700ffd12ae0ab9bc858fb964ffb6d5ae121629b0667181c3385cac70c9b3a2b019863fedea6f15b40531df6722692bb0561c6b5a875046bbc0c8c0feb9c3774b445787dc78312416ee77721afed5efd238abc60d0eec6df845ce962c9a9b2f7f40d6b4c4264c60adf1daa1753adff733ac6846661100010d9dc6196b8535e244dc9ace44a60f42542b4647aacb84d8e9177f01323717adf4299e6b32a5bc65c182b1e701ddf260433b1de8cc5961fc2da53fcbb2c9180bc40c4c0a06f0cd5dd2b2fa55f8df94f27654983a9d9a2efc1eb3459029f3e077900749260679c22a16cde4d8939dc5a78def8ea2a9f34d9899728b757bd6b125737a1eae2b225926dd214d34787e119e096a75d15f5604980229028fbf43b56dda5c0508bea83ba8b074f7fd7a2d4d56aafd0ac6b1963b121539e2515cf6fd43a862e4c1ff545c8c6b45159216d7522e956152b56b60f121a6d254b26de7d4b6030d20e93bc78e56dcd05b85aef8ffaa2ab8ab368424e373ff51106fa03c57e3e9595afc443f140dcc51ea8bc921c4836d1ae8e8519d41b79194e169ca4cb26e9da293affc0304ae873af4c3a31ed4bc95c40c4db824a5c71854f6b4bd3b9c8ab8e27c8539452efad86ed3cb941ef65d40c76136c85dbdb99d01536da50c820027cb57267554ea1c3bc6bec0ec8968352913970fb1ceae68135d15dbc794a8c1b45dbdaf609846c45a43d980b4f978947762e2540d37964f60f04238032ffb6d35b1e5ca500d84effd3a978e941db328ca2b2d28aae79de13f647696330518b94d4c38fe8408cc1e170a045e2ff88bab37b097882de6cd91685603259bb60dc5f606ce5a37e030ada1b6df675068a1914b82b695e8e2ad3c78e2fa1bfc207ab2d277651c0037d7938d8580fe4a0f520bf91b38c22ead5ad463d8cd45132968805425dbd7a225048cfbe92ccdd20b70d95d0524beaed1f2e6e73300f1c29f8cdcf2545a38d853542517ff09badaf9ac4a8c8383e1c0194c62a740a539eca42ff3fb06d0cccbfe40029627cfa803b45ed63b6e12f1f20a2dc323bad7e0f804275c6eb77ed9a56e346ffad53427a9ba04ec0cd24679f8d28464799a1f9c49dd054c90c36cf954ca9568f26b463b17a82261b1c", 0xfef}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x80) msgrcv(r5, &(0x7f0000000200)={0x0, ""/80}, 0x58, 0x2, 0x800) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r4, &(0x7f00000002c0), 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9bf, 0x2}, {0xd856, 0x300000}}, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/107, 0x6b) 03:11:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) fcntl$getown(r0, 0x5) 03:11:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x2) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000040)="e682e86ed949b18eb2e4e3fb67560218e885771dd397882d2ab886d14d9be3127e694a0714a7fd47c9d6ac011ff0cf2f24d5dd2923e96b82fc398849157f0d3602d8d70239acdb10889366aa0837dd5192f96e669e4868ab893cd2adf35224c382be7cab0419f852948d643f26a9c1ce3ee42961a19b2a5ac920c69e97e069c2bcdaffb42e61a45be3b3d19ac8223fca26b8b740a047d3", 0x97, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 03:11:14 executing program 0: mlockall(0x3) nanosleep(&(0x7f0000000000)={0x0, 0x3}, &(0x7f0000000040)) 03:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f00000001c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4e) r1 = semget$private(0x0, 0x2, 0x401) semop(r1, &(0x7f0000000180)=[{0x4, 0x7, 0x1000}, {0x3, 0xfffffffffffffffa}, {0x62d9f4099bd1aaf1, 0x1, 0x1000}, {0x3, 0x8001, 0x1800}, {0x2, 0xfffffffffffffe00, 0x800}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x2) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 03:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$sock_int(r2, 0xffff, 0x1102, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0xd1c2, 0x8001, 0x3, "cba7e5fd234ec4a988e8e513a5bf55b482e5e23f", 0x3, 0x3}) syz_open_pts() 03:11:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) sendto$inet(r0, &(0x7f0000000000)="1aa3a291982c98c4df3477c96cdd626bed3be34013c728186b23b2b64f3d799721b001", 0x23, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r6) rmdir(&(0x7f0000000140)='./file0\x00') r7 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') recvmsg(r7, &(0x7f0000001500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001400)=""/255, 0xff}, 0x843) flock(r7, 0x3) r8 = socket$inet(0x2, 0x7, 0x5) symlinkat(&(0x7f0000001540)='./file0\x00', r7, &(0x7f0000001580)='./file0\x00') sendto$unix(r7, &(0x7f00000015c0)="308e9ede904a7ac9fd31718ed7ed58aa81850b33ded79a7e151ccb48978d8b4a6889172f5693365dad909b3fa5099ff5416a6d2d89dfd1b8cfe00b4831616340833360ea09c80deb762090", 0x4b, 0x1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000003140)=[&(0x7f0000000280)='{,\x00', &(0x7f0000001640)='@\xe3\x00', &(0x7f0000003080)=',[(\x00', &(0x7f00000030c0)='r\x00', &(0x7f0000003100)='\x00'], &(0x7f00000031c0)=[&(0x7f0000003180)='r\x00']) fchownat(r0, &(0x7f0000001680)='./file0\x00', r5, r6, 0x4) getpeername(r8, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) setpgid(r4, r1) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x3, 0x10000000800) unveil(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='r\x00') fchdir(r8) chdir(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='r\x00') shmget(0x2, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) readv(r7, &(0x7f0000002ec0)=[{&(0x7f0000002880)=""/194, 0xc2}, {&(0x7f0000002980)=""/2, 0x2}, {&(0x7f00000029c0)=""/72, 0x48}, {&(0x7f0000002a40)=""/30, 0x1e}, {&(0x7f0000002a80)=""/245, 0xf5}, {&(0x7f0000002b80)=""/174, 0xae}, {&(0x7f0000002c40)=""/130, 0x82}, {&(0x7f0000002d00)=""/72, 0x48}, {&(0x7f0000002d80)=""/199, 0xc7}, {&(0x7f0000002e80)=""/55, 0x37}], 0xa) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x9c, r2, r3, r2, r3, 0x80, 0x1}, 0x5, 0x6, r1, r4, 0x101, 0x80000001, 0x0, 0x6}) utimensat(r7, &(0x7f0000003000)='./file0\x00', &(0x7f0000003040)={{0x2440, 0x5}, {0xc4c, 0x5}}, 0x0) 03:11:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 03:11:14 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18082, 0x40) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="68f95d551b81485a1db928e939ba97f244164cce81af80b57c24eec2627e974394eeb923e3b88f6e278e3cbb5767f5a6e019b60e43df82ac3cd490d81f704a3c897ba729c4e99e7a9195ff39ce07fe90b7b594fa3385dc4b216e21e154c46597c995998119268d6eb4fc5c2bb4eb3c5bf4f6f7c31470821214db8801c42ff1259c0df0d804f6d78fdbce3162f1b89eae8fd6dfc5b0dbfaa382a5f9228d8f0da6d983097213c8fde1a68154b93055c517ce8efe00ae45580fb97e2a8e52aefc5e04148bca66add17c60ef65bfc8254ae8ec191d3c736162756e6b5627c93c0760f0deddae02069f4fccef3ea3a560eecd795f32b0d23b6a292d5b70", 0xfb}], 0x1, 0x0) r1 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 03:11:14 executing program 0: r0 = socket(0x21, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x41023, &(0x7f0000000040)=0x80000200, 0x314) 03:11:14 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) flock(r0, 0x1) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000140), 0x34, 0x0, 0x69, 0x0) 03:11:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000280)=""/196, 0xc4, 0x840, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x10, 0x8000, 0x7) socket$inet6(0x18, 0x3, 0x4) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="7aa48df37c70d4d39224e90c1e26ce0b86d840c88279128f4a806c91d5e4857cee4a5b4445a7b58e7d3177cfaa9e5b108431c1bd06452cade468c3ddf0bfcdb84af43cc0d8c38145f5b1238ae85a1e3776b20b427d9366d3ea65eecc639beba5acc3f9e8d8db23bf92a22a8a60d2a637d34b79173378a3e8b37bc223d1a1c48ad7e1ec9030832c74c3f93337cb03fc457d64aa0d3f5bb8051704e2b8f5d1c6c4979415852d17e8e1fec6390dfe3d8be1fbb83348801cc7e1357dd9cc7f3a3df206f293c6b524b9fc999cba1a2055cc1cdd28f027e934914a43174daafb9d10b747d1e7725ff5b0ff4c7077ed997ba25139526f02d0699f0ed7b1606f2996f23a1108164ca0a5a188", 0x108) 03:11:14 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="891bed66136c3e013994365084fb115b119807b72e9a92331801000100e8307734889f3c728fa5fa", 0x28) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0x4003, 0x7) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xffffffff, 0x4}, 0x1da) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fb2cd69e72bf769f23f4ee76a622a35d1189e26fa7ac4c84142c6285593f01006e97dc7a1e8f42961644a7dfbb5058fcae235a0bd407f626dff7de7e1fe30a1b0d7cf8093942fe407d90906215292054ec6b9010d39b4bc2a3bcf4c6830f2b", 0x2c9) 03:11:14 executing program 1: setitimer(0x2, &(0x7f00000002c0)={{0x4, 0x1000000000040}, {0xfffffffffffffffd, 0x8000}}, &(0x7f0000000300)) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 03:11:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/244, 0xf4}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000180)=""/132, 0x84}, {&(0x7f0000000240)=""/250, 0xfa}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000540)=""/128, 0x80}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x9) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:11:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt(r0, 0x8000, 0x100000000, &(0x7f0000000180)="3b19113cca41b7576ab151f51bc2030eadfaa7c53e299a04bafa8ee866fb3677e675346c", 0x24) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000000)=""/170, 0xaa, 0x40, 0x0, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000), 0x0) 03:11:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 03:11:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10800, 0xc6) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/17, 0x11, 0x802, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001540)=0x6) syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x0, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x32, 0xf0000001, 0x6548, 0x3fb}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x7}, {{r0}, 0x0, 0x4, 0x40000000, 0x2, 0x7fff}], 0x3fe1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x8c, 0x2, 0x4}], 0x0, &(0x7f0000000280)={0x6, 0x231a}) r1 = socket$inet(0x2, 0xc001, 0x0) dup(r0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) fcntl$getflags(r1, 0x3) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/229, 0xe5}, {&(0x7f00000013c0)=""/152, 0x98}, {&(0x7f0000001480)=""/65, 0x41}], 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001580)) 03:11:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 03:11:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x108) socket(0x1, 0x2, 0x5) 03:11:16 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 03:11:16 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup(r0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) munmap(&(0x7f0000415000/0x3000)=nil, 0x3000) 03:11:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 03:11:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040), 0x4) 03:11:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getppid() setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x200, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 03:11:17 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ftruncate(r0, 0x40) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 03:11:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 03:11:17 executing program 1: r0 = socket(0x16, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 03:11:17 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 03:11:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 03:11:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x5, 0x9, 0x5, "a737c98bcea7688bf4119dfa61aea3272f9b75df", 0x8, 0x7}) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:11:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:11:18 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file1\x00', 0x10000) 03:11:18 executing program 1: r0 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x9) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r2) 03:11:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8008, 0xa0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0x7fff, "461c7385c1bf85f491b58fbb975724b6ad49ec3b", 0x85, 0x400}) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) 03:11:18 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:11:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 03:11:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="983c6308ce4215f5bbd16dad769fed5b8da4ed37df6d7b5fb0634b53ea0f1f7b5756b13ec2b1b09f7ee32b38184c1dcb7d787aff1e13b5f261d484b662c0d24110cf5120d2abbdae784192f681764ce490d5f463a030f422a41596e8330870c697bb57fabbf317f655dd0e2c269a65fe7ea2fc0a62e0175196d4d35c5535d6fe8398b7362d9ccd89d6a9063b1da4ee5545c61ea59f1b7a33df068a5e8c620b6cbc784737370e3e4b2646ba692c5340", 0xaf}, {&(0x7f0000000140)="4efc2aae0c06459bffd7e1b6d4c1196043bf01deab71f50000ea943248b4a514b2643b10c327d152f8c960f6fda4318c2fa177479c898fe735d9584a860504fb9360116803ddeee25f97c754a94dc8e5f2213cf6645896c21aa7276cac72241d8448c0b88010bb783ec2ec76d735daf23aa4aa06a005a2779af5f80ae5f76d95e18480360f74025765eeded0c0c3f8f51ce493d1743c", 0x96}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x82) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) close(r1) fchdir(r1) 03:11:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 03:11:18 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x299, 0x6) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x2, 0xfffffffffffffffd}}, &(0x7f00000000c0)) 03:11:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x33ed, r2, r3, r4, r5, 0x0, 0x8}, 0x5, 0x2, r6, r7, 0x9, 0x3, 0x8000}) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 03:11:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTART(r0, 0x2000746e) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 03:11:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1000000000000304) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x0, 0x1000) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:11:18 executing program 1: r0 = socket(0x800000018, 0xfffffffffffffffe, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x7) setsockopt(r0, 0x6, 0x6, 0x0, 0x0) setsockopt(r0, 0x5, 0x6cc, &(0x7f0000000000)="31d0574374b770e3a78722dd4b1b498e9c0aa910a0ac0317249f8e9302a8ad1a3c4df6c46a01cb22c287d6ca357f9b5f66ab01d8abfbdcfa7b12e0d061b5362fabd2fc8da0994e49c3760dd0a2d07c4cbbf369b9702bfdc8cc1e7b09f3be2facedc3c571222db98dd8539732c120ae0f2888fff620adbd4632558ce2f84cdc75169adbf0340edc1c1623b0ff0b9eff0721d5398dd90fb6b38acbdcf4ae278ae90e6ac209558287ffb37adbd789e59f208e7b409090115c8e7df45bd6af5e883a093592d6bf4084eb75f7711fcd2370746196cce0aadac49485ce900f128ad966a5a9e20344535ab9acea", 0xea) r1 = dup(r0) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, &(0x7f00000002c0)=0x7) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ftruncate(r0, 0x2) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 03:11:18 executing program 1: socket(0x36, 0x4002, 0xd063) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket$inet6(0x18, 0x8005, 0x0) 03:11:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="825ffa9d022e2f66696c653000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x1000003, 0x4) r1 = getppid() r2 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x7, 0xfffffffffffffe01}, {0x18, 0x1, 0xed69, 0x21}, 0x100000001, [0x7fffffff, 0xffffffffffffff85, 0x3, 0x7, 0x7ff, 0x80, 0xf14c, 0x9]}, 0x3c) r4 = msgget$private(0x0, 0x1) msgsnd(r4, &(0x7f00000001c0)={0x3, "6f51900fc79cfc59474c4f759b5a663d9741efac2e851000e0fb46d7d6e375d11abe1d13d15f792b68cf49c6513f2cc6df6b10a82c8072be8a29"}, 0x42, 0x800) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/97, &(0x7f0000000040)=0x61) 03:11:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() mknod(&(0x7f00000007c0)='./file0\x00', 0x6000, 0x100000000) close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = getuid() r8 = getegid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000800)=ANY=[@ANYBLOB="01002e2f66696c653000bdd314564a9366a2700fba237882fe501787644ec9c2496db24cc68e633ce1e22a4734431bacf041820f7a761f5f324ea308e6bff2b553df29cce8fc22e24615823d04728d6d3f0b67400bba60bacb9ba23cd401f272"], 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="72e223933151e9a386566f70df4fc7cb3aead8882c1ad51409bc6a0f2f103462c7a83bdf5f461ca00e7489127caad719e98c8bf30738bfced6caef4d31", 0x3d}, {&(0x7f0000000100)="85f83174f93ca78189657fa7a60dd4d1d487af47ea8fcc1faa274310b7fa76fbcf5b8e72fbe0fa78cd9b59c506faa55d75565eec867e600571a7040d14ef449ca7fae47afd5d49e076108b307051", 0x4e}, {&(0x7f0000000280)="e4b0fe5bffb3b0ab1d8e0eea3ab90d2482b5316d2ae74e1d7fff6001f3f76b1be57f2f6363aad8ba4309b4c2cba76f8129c0876f1c0c350b0642215afdd7ed4c1cc8d8eeddaa7d5c5145e803466194c5a12fabeae0c7638091cbe6c4df9d488d8774cd8f7e03a3dda7af3bd0b8a648bbc22b987ffb439d56145ce7e1a84dcf42abfe234806df09da568da06cb77ad340a5ec0c0bc69e20f9a69ec70cc8a392476aef09c3432ca63a09e415444f5e22eef6f16ffd6dc529d62039e0bb0c5e2130085a303eca17404182033d78efd172c4cdded5ba5e6894681541be5ce7b8ae7017ff7d94e0fc570c8b3af56ffa49cceaebbb9ba1f37413a328", 0xf9}, {&(0x7f0000000380)="0d4066cf985b69eb514ae1d6470c91c9248113fdfc082026dc8d60c0ddcefe2659a7092fda054df4afea445dbc403e9c32150d65a5d5af943e2646d582bcfa217cbccc93e1c6da124eb47050467693b269c473e9a5631428637805e499e887d7b074e7a5c6812af1c2b7aad951ab8a04d7b1fcc2b9f0441756d042d0a3871b4b79e526ba7a4c55837911e587e1ac4018a788bd24f67c578505aab13f07e1953f140644cd109d922fc53f8fe63ef3e36f5c4b4610a6658c88e6eac4e1748238ccae3a", 0xc2}, {&(0x7f0000000480)="80d0cd06f2654ad0cb7d54df4ad003539b8b81276d9d97b0f3e28d3fbb0b5c9c560af090727151d32470cf904a8057acf65ec4b1810bcc959eb79f4613325975dec3d360c24ade93753687d35cc55e000d54a592d2d44755eeb29f9df5569aad43f2aff2fc388704ed86f99d557664be4d012eef28b7e0b781473942908b63c4915b2ef44397edd990d1e9651963", 0x8e}, {&(0x7f00000005c0)="c3375c2e2b80db76e6e52d0dbe5899a4bf14db14242373a7d3c290be99695af8ef55d811d52ad8b2ac7dfc43cde241e854a8c12e8a85da5849e6f2e9664f7a01bc718faf1decca03073eef94d5d9eccf6a343083060284f0e5dca1", 0x5b}, {&(0x7f0000000540)}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0xa}, 0x408) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:11:19 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) execve(0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 03:11:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000007, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 03:11:19 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') bind(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x20) socketpair(0x6, 0x4006, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) r4 = dup2(r2, r2) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) sendto(r3, &(0x7f00000002c0), 0x0, 0x6, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000340)={0x7fff, 0xffffffffffffffc0}, 0x8) socketpair(0x18, 0x4000, 0xb2, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000001b80)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/140, 0x8c}, {&(0x7f00000014c0)=""/224, 0xe0}, {&(0x7f00000015c0)=""/179, 0xb3}, {&(0x7f0000001680)=""/90, 0x5a}, {&(0x7f0000001700)=""/73, 0x49}, {&(0x7f0000001780)=""/166, 0xa6}, {&(0x7f0000001840)=""/108, 0x6c}, {&(0x7f00000018c0)=""/131, 0x83}, {&(0x7f0000001980)=""/194, 0xc2}], 0xa, &(0x7f0000001b40)=""/56, 0x38}, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001bc0)={0xffffffffffffffff}) sendto$inet(r5, &(0x7f0000001c00)="e2339310ede67935283d273cef2ae9097788d9e757855a60400cdc01bddab8fe526abd97dac3d8ee786b6b82dffeacc171d6dcc6f7fe2612b250916f1f6c6d03132071d566f5de9d13bee0de0686f5a3d98d6f3950", 0x55, 0x5, &(0x7f0000001c80)={0x2, 0x0}, 0xc) fcntl$setflags(r1, 0x2, 0x1) r8 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) mknod(&(0x7f0000001cc0)='./file1\x00', 0x6048, 0x6) recvmsg(r7, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000001d00)}, {&(0x7f0000001d40)=""/37, 0x25}, {&(0x7f0000001d80)=""/133, 0x85}, {&(0x7f0000001e40)=""/82, 0x52}], 0x4, &(0x7f0000001f00)=""/45, 0x2d}, 0x41) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) getpgid(r9) fchownat(r4, &(0x7f0000001fc0)='./file0\x00', r10, r11, 0x2) preadv(r0, &(0x7f00000043c0)=[{&(0x7f0000002000)=""/165, 0xa5}, {&(0x7f00000020c0)=""/142, 0x8e}, {&(0x7f0000002180)=""/199, 0xc7}, {&(0x7f0000002280)=""/89, 0x59}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000003300)=""/4096, 0x1000}, {&(0x7f0000004300)=""/162, 0xa2}], 0x7, 0x0) r12 = fcntl$dupfd(r4, 0x0, r7) mkdirat(r12, &(0x7f0000004440)='./file2\x00', 0x102) connect(r5, &(0x7f0000004480)=@in6={0x18, 0x3, 0x7, 0x100}, 0xc) geteuid() readlink(&(0x7f00000044c0)='./file1\x00', &(0x7f0000004500)=""/183, 0xb7) 03:11:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001140)=[{&(0x7f0000001280)="b1f9fea274269098e17c0dd5be1348db9fb58ef0d0c984029b7fded7913bb81ed265d7ac8cfc85644aeba03a6ca9cd241a69605bdc5fab1eb67816d0356ce57c7e16e1a4bb339f98f5dd5c6f24b974b2d73c70af1ef4f950f6f34ab058b3992580d07ffbf84afc7e152d5669fd2dff3a8931529c756fcba94b31e595811a8b1c80cac118fda423bc2b2b99ebe305f14ec2148aafa191b7baca6813d7bb61f4e3aa4d406011d8826d648cc9bdb73b89612e28c9796e8493147161fd889f5c0d4102fd2c6b47f33059746aa17ee90e31c6759468a77d8c9e169d7f9811a3e4dcb1ed2986cbcdf8dab154da3bb02a8dcaf299cedda18642f1eacbc37db099b39cdd8c648c1b244ce1c86e56e1f46a0371bc3b4e9758e39064a10019e385d3aa9626057b38c77a6fa828cbab36d19c8928cfda5940992bbf3385a8f4f5d7cbb4c51f6432a66298c9446795647cb6e0af0424133666e9ae0d0fb211b12a5ec0976f00aa94d21dace1d604d3c7f3b1e5f0ad8f4d4dc435477037965cf080aae4370c7c5bcc21edfc3fb6b25eb6eff531487f24429b40539e49161bc8f0c10f9e6e319ea78410330343c03eba52aebf30fec9d6e6dd827b6c0405c81934398953952d2f7994301c15756c291bb6525545f365c3155543f8d8695ef9720dc3d28bfc43f9db3cc6ee435c8fa69f7dbdf24eff3d91fabc2ff3843a157c1600a9af52ca63d7f72eb7dea5decda516a70272c6fa64c9ded5159b52a94e3bd8266ea27dfc1fc213f34f92033d1ecb757738f12b8275ad601b366163847d7fb51f36a9c219e10757787dd8f65a9e8820d2ab785ccb0ff2afc4d4cb0ebd384aa6179f7d4fb84fb51e11d9db103ea5f02e1e87e97209720fb53885a3e730e47283b19e85ed9d0e7ff425fa5031ccd48281fc2bed54b15b27e5bb27fe4da85d6d2b7487256216c5fe3b233ffb863ee10bf8255fe5c9132108da18342e27fc93b63104030673c9244aa766d97bc569821af56f9e37b653cfb660cb30a58ce11eb75b014cd46fd10fe58dd76e409cfc2589240bf8a7d77d4a060e65eb6880fa175a0fb354785443e3e8df3a1c41cb06a77908dfbd61eadb2c91ffc1a8256238f23f06132fa2cfd43b67c70a405d8f8302c3a67aa458b1aec394577c9acc1fa253bc4b0d88dbd6073363d6e6e603593d35d25af0d060378d0b7bd53519041be745694b9e83452bf9a89c563be0f817f086a7a1870c0a80c1748b04b56abc6b74dfa60a12a35a93082f788bee0000129059af1db9823b0e166ce9d935be251065527d7677d4f6a219d1bf598c1ec0c89110f2d1a72a67d4663bd835a20cee0996f0f2bd2384207c3813cb9cad35e010fe00677e25b6e8f7205872986b9b20ebfd00df0b761a826ec3cf2b8381b92de442937d6e4af67d1deff65180cd2a0d8ab318ee79e51b9715081bf28a1e99efab4038d1acbe7284761e1ac9c562b68946d0cec1ae426911f7180aa5262fdebd9bce620ef559697495349751bd0a0219c6ee7c75d06a4c3054f4a89ed01e6bdd28ae48f3390800d7db13992e1f06d96b3e6fb94cd204a0222b9b6403a98d14bee2e88c5b104e10493f90c387716cd733a2662c5ecd0f2a8906a083887e53476ef98a40551d4304cedd09b69094c14f6485900f0fcf54634554ef1dc461570eb480aeee735021f031c2b10c81842d572c7d01dcb60a71247a1f241c59ea0e7d1d2caf871f11440df729ef47c80422501c11f47084181caaa38505a04d9792bccdedc07f82dc36646e34caeab5e7aa8006d541afbef1f56f5994e2ed3275c0c9b14b6cbe1114d9cae4aa3610f60abe4dc1eb3ff76ad6afc5e54e9a68c12f9edd7bf3c8ebc4304c7a2065c7ce6b7157d46a9fba86bd0f412dd946a51a24282c4b9f16ec77a080c91123ae9ffab604bc87ebd83f0858a68d81541abefb78693b48a471e6e8c22c90658bfd582c63c451b376f7d528936f40f0e01d7bf88a91b2ca67b6a529d2d97268db38ca35db05181f66104d468b62a61edad6116c8d767ac5a9a1bb626a009fb49bd25f6bf3fa7b5b299cc5183911d3671b2b6b4e63bc65266f1d03a87d3d177ba53b94af200f55cae9920c559131b59fa0ff5968d2b7042263ac6ba48d3e9b58b9b9f2ef798256b8cc333f3df6fab02d068805894441066a4898e53481661c5c44c0d0bb22d482aed3473c5f7c3499fa471dbd02ada33f9f5dbfeca675908c98bc06a60d002dcbbfc978f3a8f63a4acfe8e334f252ec2a84b9ad3237f40806bf4ac83cf79af25239d5522edbf1859c60272cca9185d59eab322b1110b5161912f7723488c1da1fc48e7540a7970595a15ca308fd5393a20f4e455ae41decd8b58614b5cdb59494cc9155321afa3c25a3bcd0e06906f970f6471558407f94637dfaee703f8c9350e503185b07346ea0c2e036376214800e3a3e1229212888221ca6aceef2c0d09498c8d54962768d68a18245bf1d2e7356c3c473d26173d535847caab6e9fc940668a7f3bc7a74e1a2e1aca8d7b750d0900b387b21b28d18eae2f0b894870e719932e849749c3ef38a967c68dc29a630529fdb82ce5b70c041902437658606d0f35cb0522f70bf923b301ec2a6f3a492e998ac89f876842d9fb904b3ceeadafc6d3059fb5df128e9775f542db66e6c5bbc048542113ff0cb50810a5e3dc09b44225f9772227ce665dcff6092daf5b75fb89ab7576005d7e47fb5062372736eaa670daf08cb17f45f1ab1fb2b2ed9f5e2e034e27dcdd39bc34e48515bcb976dc2805bcf871db1e70d15b797b9eae9a8c7dcf557e9011e33c4d32cbf38629a2766338532133abd916979023a22a47884739afb4f6dff1b3be8f544d94c7b9a224793bdd312b95ec419f4105b8d16435f7759af0a6255267a13963db40c13cab1cc2cbaa7fe935bc4607f050d5b06f7437397084febf1f1d9566e2fd11018fc39fbfb3c31e8d8608d2560e2907d9f383d0af256091bf7bdaf5beaf4ea11b11f76fa4ab6ccecc7ee70355ba5410a3d132be067b5c93f2fdf574546bc2024e9d942ee0a8f4bc1a18e7389c6989ec860eb64dbe3801e8319980c73fd9805079fdb23831e8113ab00574022b468993b16c460992e21bbe13fc01ffa1f657a3723c9cc481bb6871159be58382375751ced506c0b6eb387e097d3c8011f0d2acc41abc4c78c6b6a98919824c96630d0c735b62dca7681ca8cf758a96a1e0017efef5a0d193f2b518187f958608cb214bab68193933edad22c5239f22796eeffcbcda3d7b05d5dc7666a89951bd57673eb6f284ac0066accd120bce4e77d26b2fc4ec6c7d80c5fde994e677f42f7f175912e47708fbec0af04494b35c3aadd8c46679ccc44739a4ac6956b9f513d969dc1c802f007058332ee9f54075a174b5dd6914b84c5134fff3ddb6ed2e2dbc225fc4e8f0a958de5121a1d114fb51aeacf044f66bb583893d24ef4d92a47a31c5babfb446d0c1bcb0a0b218485dfdbb81b6825f0c1cdca881c18d368aa975a739230a58f24894da0f89950498aa9b92ed4b2dd88958e6b0526aa5c7e38a400809f05c2f90b7c6244c3cb9d697da47f6d53423aa46095d7258a96a4ebb7c41c1a2c45c9e53ced4d22a91e5523bca6a9de0de051234414ee0d61f0dd3a4608df2ea7e9b5766bb3a5b447c9859e4e694795afd686968f7d45397d078eb2265ee9b8495674d23962d45bcdddb48a507486d03ef12b508e034c92d269620e6429d3056ba389c71326f37efd9fed107f368ef1a3b08b7acf1dc2ad82c64963b5866025a764ced5bf1ccd633bf02fb5c44112add23ef9878a05d1bfcdea7aaa37af98aa686e3c8d71aeaf41afc90ba334143b8e2d0dcb713eb8c3e8b7d1fa92bae1841dc3587b51d0298393c84bf82badf0547a987c09e87d2e1898629927c4d3504158f7349d4164780e89893f4269f1363d05873fe0e57c2afe75f0c322dd8b310c19a86a079b3e8eb69207c956c4e6d62996514f0f952e57a4d53302ddad5be01c1efafb30bd2fb3c776edf9c3a53b66150afae895793df71f104dd862a967b599175de58cb46006ff0fc5755f381c445e00a738b082eb798d25dd55d70debdc269a8bf472bfe3ccde1fbe25a35535fb18d3d0384660777083bbe56829822b55ad01dd12d9d63ad5878e7ea2822e4a33ad1221f62a96adcb7cacfc8a58aef7bb32873e01856a1749c581c31736af6de28c24f1cf0b09d1e549f9074534abf572abd84ff610bb79443cf5d6562601edd22ce2f454a40016e37882d0a3baca0d89b27977e60b147d0b142bb27fab7679ed3b105c479b59999c0ce1d87d186cb0955298b082834ef298f509801148a7bc67ea2881ce5ac9680817d3abda32015b414abcc7f7de341f7bf89c6e844c6857140ff0d1d784c64b9ab9ee214a77fb493ce7b50fbce2a1f6a03ce2dbea41df4de722ed5a9889ec4a382b89a66a6116fc385f8a46711eec70399c3644327894b394bb347adc18b7d4d2d9400f9c5fea5e1529bfbd85aeb1141d25cb856a0677eb73ea5cd864a96954800e05950c54a88c34ebf66996c964f88227498ab014a9227d8c70796a51146d64db97eb26259ad941e7f7c87b961e2fc5644798f455b4e183644e89db70dfd83bf2bebb20badc884ef7d446c32a631ce446b473ff597e0c1f3785b7706e95194fcae1152d2ae3261298a47f98d40c0749debbabe4214d81ec2480a57bf4c207b580acdb7ba402894185ad81fd202bf2eb9bdf1ea305e0f1b0bbe239d1df5b6337145a3695481fb9986c06256f19e83e5a24422d63b3693287416ef5f0a15ecbf4152ca6fdc8cd115a00cb576233c87b01ca3353fd2e47ed26cfb0d956074d44140ecf3822e0d374d0b3b52fab99476b9c49c739d3429b50741f23a852ffeca9342d73a3e7146e2d848b474164190a6f538fd47af44570edea35932f1918b4de85a7059e61bdff8649181765ec2a35e04c8399bc8e7c5b95f114b8300fdc0e8fb38049afc17781098e85416163b1abb560ca70603e4e050f356119ca7159d82f9990423ecbad513a3ea775863cda85dedfd08ef94bdc98c5b23689748aa1a6f25042e601e08f17bf2cc57476b6376e0743ab5702017c91d4b6237a0226fe360e6b6e6c82d86d1369a42933c944e55d677763c7d9e10cc20cf4a9c94dc0c8b3854b3bfcc046d064ff841ff1f1793f93f6c1fd963eeea58535fc83829ab12b9cd092d4760e86fe8a8938e396a8b78a26c83cb07c53848a37e783c1858db371e5e2248a6a11b1cf8cd738292fe08af4f58de617085ee5c761554f71e5dfcb5163429bdd363edc0b41a94c747c044d0588ee7abcec3817f67194417e93f47da3fe08ba8c93361c78da71bfb1d23edfc1f12bb57e06b4b53962f4f3eb5ea60bcc062bc365607db5e7da39fb2bcaaf94d5525a57e31af35375d0cfc7af20e0d85048e9ba77bbb51ee6b6d9acaaff050aa9d16b5697dadb5694719b237b4f4fe7950fa9f9016777bddd04dfcc8a6a3d2d891b1b551fe16cdc577932a029e0a337daffac325978f404c532d4a599286222cdcffc6407e7e0e29451512404c56de63b4649776dd811e2f02ec6baaa047fbadc1e886c71f3191466ef3a441b1c688813ed5ddd96e7129ca444d0548ae6f4a79cb0400666b7cec41b011318a71f2082e9c0eaa212bd0626b2d9bc551bc8481393cc650dce31336c24f96778fd4ed20b9b499dfc49f40f18ea6b4248f7ae3f8ec40e9a5282c66778b8c94e90e25a243dcc6b25582822edc82466e77f3b2dc2bf153c59", 0x1000}, {&(0x7f0000001040)="55c226d5c46f8e5ae3c849b3d8025c827cb153fb1ae7df140c0a0e31956d53344a317a7ca8ee64da0ee1183884eca0479c52d79d002065ddb201924a6f746961a5c5c2ed3941e555db9705b9b4ab985ead1a2d92b8d916b01d7ebdb9de7dc052c4d19c8ae40b2e0db304c9c0203f4a08c770f9537e16987b7ba4544289f4ce70da8e74c5e4ea34ad2b7ef1eb89f6d9f4cc8727cf936377e5604de57b65c1a470c81e5eb1387a1ed8a7bc5a22fb7c0326fe9f291b86320a98986015e081e73950abacabe8d53fd7b57a73af645f3983dcb731f7ad314b0fa5065d3163864e799d", 0xe0}], 0x2) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x40) sendto(r2, &(0x7f0000000040)="95b5587d39a9b861c4d176fd8a7220f1050380fcb602c0a8c8840ce672f0c0009c6cfa4a6f8ac588b4c2de70a029c078f231df95ca1ae5a3ffb492c45eb8e168851b598f07e19c323f32452fe5e273317dc2d361947fabe3fc9a1ddb49c077682d5a7ffb3b322fb3dc0a19c8840c9337ef64f23f39fd1778fb041bb398dd56041637d8e657c0909c8d2d3f3b627bbda8e564b92856d21e1b257c2b6dc0038285e9854eea80963e6f8cf3fdad52316b240ec77262eadabbb2d541046b7da18d762fdb1b2213fdd297bb1ceb168204a5bc19c40a3e0dcbc1f419265e34fedddef35caa804b6f247ea9963bbfb8845f37d1372604339b4e627c723453f43e3d086a2255638db5dc5505d459b4e3c383c75db73d7b66dc1e59d006c7739cfcdf311e01a17a6ce5b9b4986b049dbe8d166e91ce1ead0cf688f4918293c151b844aa39b9b609449da3f1f605fef94a06a1531bae2283a1923276c2d53f2f17b6879eb33b6ca83450c0fa74fc7a549d6f4b951844fcbf1602943903ce87391f5b4471edc3edfb4b042eeda382c06bb4e7431c3f08185cc136ac8aab47e122eda0b7dc695896fa2d343bc79663c73712d5727d513909cdd2f2a9893a1e926fb5be03211b9c7229e794c2b53052484951b02428475aba5d2c55274ff6a164a8a693a6fe957fd0fc0f39b87bdc89b906b8dcc032de73b61b04fe064acdfe618aabcf4eb35259959c1f272dfd264106dd631e7e3a21be2d19394f790a1722b13240f5a74e9fac0bbc411f4351f41a7c225837b2a5d4c49860cea4e906f50c38e9c511e0bd03873c2f80224c4e799ac968852e01b24e758052acdf2418286f13fe18ae45c1e8d0079fbc4b4a933a944c3cba8ad679a4b7bc695f371068c2f90960c68e2f4b31843e462fa0c71deec5acf7da491cbd631ea382c566e9d2ec581584ca6cc9aba15a61a863a3d3dfcadd8c1107d014e9592b2bf78eacdf1ec43081a281d34ddbabacb8040804215d6644385bf3c1523a10808eb263e5ac3ab1346efce12f06293f7f32a0b5ece5c3dd24e0a00b21514ee3fa39f852e257d3a158b426c7bb5e461c64c1a19b9a3d75d6c1fc0edddc3a73c11accf886f9e2e0d36846715b04acf56afdd94f2d362211c6340dc7b4459a646864b649ca0ce1386a1b79b0213515a6027e45e4d0f322929d30cbf06d2449b1f52a8b6fcbcf84c9c0aeedbda7c2366cd5a3d80d0889342aec8123f6c29b76a278254c6e7bdba51b9a0207e9399abbf57b4631284f19eba8d3c696c8eeddfcc11a50314b3db795589f8287fdaf1ef356761a28e81f6958e0d7eb52608b6bc0e45ac4dd033a951995b4090da4c78f6fc825c6d45f474fa7541b3e841e12cc68651fa76bce079d3e242bed7d57b738333ffefd7cdab692d250bd71a022e3254b453157dcf4d66177910abf46ce41c2fdbba779f4662c8eaaee376890c7fc3939af7f25329493442377946930b1cce0fd560f3444b38c49af13331cb29822802df44f245a06a5548618b22adcb45b5b432fe33860c5838288bdc12422318ce167f419b99a49e3d63df090febb76bfbcd89b0b8ac6ab96f9cdaa0ac78c51dc26fd572a03bd125d81934c4c9eb364eb69ea154e83e18d8dbf2c9a3516255f20eb3f8fba14a600cc3820e1b40cb05cd9cf9b00485680b26d89050ff369eb0d2bb1d142cbf76cd4c74482804febe96a0fd02ca8b561639a4e8529542a0146c72e9e08137fe130339758b76a4e259f4bad41189ae95eee9b6fceba2dead7e558a1d3f5965da28041419f64bfa8d2f66b8fadd0ed9f92003f97a940416e96d04d9e55ac56e7d27183130cad6e1fb80a119b4914e45b38293a98b4a189bbccc524731f1b0ed79ee6a79939836048a21893c728a96c7482c40ff38a17633d93cae8d5aca9272a1c31b3a8db562916764be9edea278359db5a35e4204c14b18c0c9853fa2f9ab6d8824da579daa0135139e755881c67550452ea487f9259805a6668a986cd537905cdac9a6ff797b5afc646953592420efff877f3efcbbd1180fc1d812280912ad4c54c82f152c6bde12693d0611da7e5a404745dfc6e6e0272e1ac068573a4ce02d0df75f4a0c45632eb7f62e9938459b0097f4d82008b31e5ed8d29a90332eb1ba92b5204275aaf72d59476942a6cb1868aa0ab997f3caafa3381d650912bb17d953ad5b13ff54b7c3b97dc0d1dd11dbb32b9d2ba61c8ada4d71cde04af348bc70730d7d6d8cc7739247d5ca65e1a0c53799c396b8941d2e9c5fcb8126ddac450779b716a1b212383610baad36750a11e835e4152c98d91a63e4722269aa7a88b6fed790797e07de13ed97950513fcefa8c0f96548d0dbcc5e95b67827d6b8baf0af73ece9844845d0fc1c3edb6b18bdaca502e222db8bbd7e05328fc2aabfba848db4d30df5bbcccf6bcda59be8c1bf17f5c454f9c5d8e493203b9cdb947aaa3b662f6f148bb0db5d6cd15f19ac127b08f5e9ea28ed6da7c910b6ba2794e9800b1d6b86d64b597e141c75cc5a94b896bcd16b458131bc39a7f004548d7f5631e5a52e52d1acf279464425202f8478d1418e4bfff056af792446936e5219cb34defc9118a24afee4cef845ef79f98927a6376ff9204c3a45c91c551523dbcbc8d95ba3c9e2a3214c85455a989000d6cc4900f45b2ac8ab8f3d1006157294e2312a1966beec1e8469cb7da91370af6dfd2c507a11a9153ac4306b1f8955f28ddb4a225481ab5d5afd559b08410eff1ee50bffe825632d5d84f45e46e6c14e0cebd8d732b854b432f06c0ce3d507f838655de2cfb994591e8c86549b709f375649e3e24d61ff0b0afc731888cd5340e4cfd8efee1884bc916731d8054e34414c6f45c29cd95394385a0c22741fde4884d9077a4c6832a763594fec3eadd56d41f4eb74f08071fd0fcea2d4f6263efbd9a6893b84e549c1c4109406bc8c5a7c7495df48dd860c35c9ce212a653ca697b4dbdcd3c4c12165595dcd9192d612a8ab43ca5b57a27ecb33579f1085a7bbeef42472e4053bcdad52c474a2aa53bb5b18b02ff66c085a8f706f38bae0e7f28470a56cb7451ccb76e8c1db896de406c96bde7039dde7ae7098cd1c0625857af6c7b5751dc90d25c87bf75d112c3f2ebb34165ec31689e775559395af0b7d6bdb6ff511bcec5f413ddea6e4ee3f4d8f8280ef64357349379c37326a2de9a0849c26ff1aed579632dad759823980b0941bfbe57f5cccd79cdcf262535e06d0b94d0ee91458b4cfa4ef41b66f4eb236ca9e031966bc5d5a5dee6432c50d81ca96a72c59fabfd9fa565ad1a2fede71c1bab996050ca89aa970fa9d218d7555c6387cf77d8bb923066369ed82eee7d48cd18027cfe9385a9b0c8ad36d6a336ded7adb3f581525a0e8e42af4eb47a37503171220d9d99136d6e8b0169918a9c2d9d8242c6a3e6bf65c5efa0894a5dc1942f1bdc95fa20ddff757ca5ba7ca1178d7dd9ff10215d0230e23d8c661e9611b595146cf911118e7abb05705013ca7b9cc3ff5878d27432e3152830492b3abc47e125e1c8a1e886bd86dd5979a248e01bffced8fad4fee472c6e6260679d89b73fa3126761216f7ef2f39dd82cf49a7a9fafa30107d557722ff4ea51e6c0aa34d82eb638d7c057010983e7dfbdc34313ca3ef30360fc3675e1a37c7afa87507e2101ece1104c4811c8f5515744bb779bd502af797ee4fab11f560261df0992b39a0774ec3d402892769aabb3f9b55307b2d556592f4a35908d427fd42359a8e1335abcd01add15b622d5e3e997b03dc9a40ee0b8ba055e8670a8acd0ba9fc5262d565cb9fba31bf1f29228b839bf1b08cfeab699962366cef15cb11829495ce78b7078e3bb6d6d82a1c9672065726f18c748556b32751654a549032b89a3e6fb651748b5a773835b78c0c2f23d5d9483b70282f389415395275f569763238262187958cbffe72dc5e5ad072f8c6db30f22366ad7dc8eea7ca4bb6f85254e10c9995ae3c96fcafbd159a55a8df795cc27a0b38ebb5a84bca65247528eb4ac0280934cbfe267967f8fad8ddaaed528710102bd28ebfbfd93ee5493ccbad98e4c282ff10e84e8cbb1c25dec4874c53d10737ce7066e0095f4f83755ec6223386789c250d87fcfeb978ffe7bb6a29920eb6387ea7706cacaa7000c7da796d866320f846da4f5b5529ff7f77b45de6e2ff58b5eaa4dda45b4c612655c7faba7119397da40027682ce8e01db7c302e826ca74a6256afd0f8e10e5666ccbe427808e7722fd9692f44d3abfd3d656f9c342376c0d39933b2e41369efba72c967a81976d78574cbe29587115afcf1aafe51749c5a4fb87a6ad1c01a2bf9be636918ed891c6068f5fbe8f566862cfbc060b1cd07dd099ed260e0b2f92d33eca9fd31935a4a39fed018c9d2f0851427deeca332bdb28d80cc6d2245dd9bee0ffe423c5edfb0a415249a0d6b7c96d1e27bf9af73f8ebc7c302166a304de1c7483e3f356f71e8a2331fde3e57a70e7c2f25aa25664c31c8b554397bf65189336ae6a129f9af1c7574cb874312ec60055dc4fc424002171223d713eab013bf5e09ed14d7f0e38f92d3868b1a7e473cad01106950fa29566d309931b0b86f0b445b5053882b4dea951f26caae1e97212c5aa65602a5c29b7110821324936a2c95ea362a3c0959941720533f55f0156c71d33b0326b31236c23c0e52060c5602a7be09c447be6c27cac89c25c84f52bbe560eec8db78064054b5d43870ff4a1bdf30174a14a8c86cf4524489e4640e61fdf6eee74ac627014ccce2595a2d7827d47abf321035a4c63bd64cbc54501bc348e53f7abfff5e01e71eed0118f7d8115241679137b03d9236bb8c61e16611a78721c625c4f18712ac20ee6a62eb0df945ceadea5627f6ef7e8897bbcfeb760f171e09cbd9ab0ab1c99e50c784e6f13103c208ae7a8e78220810b8cfdf9c82719ba67ea241e8645066994187111f668e92996333a1c883eba735b0591d48385d870afdf984639ec5c51c25f195452ea3aed3e18ecc34b5470916164775c49b6197dbb8944a2194b83e550a98e42c127ab8f17ed214ca4afc76c4b28120840e218ee7dc9c20fef8ce8e7a999506c695c978a3a356d1c2fa2629cdd5190c2cfc77714edc5b7d8b699c06280538ad5e43b8e4c76e86f0b1adbc7608af87d07b7875198f6910b6bc9ff47ea6311e8c6e7c1581bc5e4868390bce7add0ac5f67f7e051d12b2296e3f9d3731092c6d24da834584311ef7c92f3bc1017c49a84d6370222124bb512d03ea74703af5c9f19d87641f0550462aa95bbec6fe386e33017dc3137fcbb812736a4ff50a3723002d8e49b9d9d5a411c3d1068376777feeb82dd2adc83398a9edfa4c90fb7f2c5f7ed17bc87dac27e33370044a90a3790471b523f173c023dece5bc77ae039f0f79973f96b74f080952db1279bc4d015173b68bf7bd96adfcc3e10b82d1ff663498f9f527cdf3b54b77ed99dddb53547a39df7c2142f09b60c946e6b46bbd109bc66499251a7691864c71f70cc59576b38b2bac59c1fca854a12e86ff8846ab584268e20232353b0cf22d45acd0adc096def2a6176608529c06e8950744f158bc5408b5d45245cc6d226ac8189859300d1234c814c632859cdf020889df3d5a3d5c58b449ce066cb96d1ca265abcf74a1a0d60c0494e80003588ab32cdb3ff41560b12c0148b10f368501590fb717c188911c5157b700faaa598d67d3761e0ea5aecb173a15ba289b090dd68c538a73f17c58de889d24985c2fde549a29b68385", 0x1000, 0x8, 0x0, 0x0) 03:11:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r4 = socket(0x0, 0x1, 0x6) getsockname$inet6(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) lock order reversal: 1st 0xfffffd806e937728 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd807dc6e810 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(5cfaca0864c39bf6,81,fffffd807dc6e800,fffffd807dc6e800,0) at witness_checkorder+0x12f9 _rw_enter(1f149842a7b946a1,60b,fffffd807dc6e800,ffffffff81edebdf) at _rw_enter+0xbf _rrw_enter(2ea6fe9c1db775a7,fffffd8064e18558,ffffffff8139fd50,0) at _rrw_enter+0x5c VOP_LOCK(1675d73e720c821a,fffffd8064e18558) at VOP_LOCK+0x55 vn_lock(3a803ecbe98fa291,1000) at vn_lock+0x6e uvn_io(266da31c2dcdaff1,0,0,fffffd807df4e250,0) at uvn_io+0x2ca uvn_get(a259ac00405727f9,ffffffff8146c190,fffffd807df4e250,fffffd80695bc438,0,0) at uvn_get+0x206 uvm_fault(266da31c2d395ba7,20fff000,0,2) at uvm_fault+0x12c1 uvm_fault_wire(56fb3e8811d56ff,2,20fff000,fffffd80695bc438) at uvm_fault_wire+0x70 uvm_map_pageable_wire(1675d73e727cc524,fffffd80695bc438,20fff000,20ff6000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(2792d36144efd043,10,ffff800020b939e0,788d67a0b28,0) at uvm_map_protect+0x610 syscall(a822deac97086bb6) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,7867fd37010) at Xsyscall+0x128 end of kernel end trace frame: 0x788d67a0bb0, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c5abd0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff80000434d000 rax 0xffff800000021380 r8 0xffffffff817c727f witness_checkorder+0x12cf r9 0x5 r10 0x57dd215316e21a82 r11 0xa68ae7172869cec5 r12 0xfffffd80025cdc30 r13 0xffffffff81ebbd52 cmd0646_9_tim_udma+0xc96d r14 0xffffffff8226ab20 w_lodata+0x40530 r15 0xffffffff82280440 w_lodata+0x55e50 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c5abc0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=211318 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93788,0xffffffff82300be0 process=0xffff800020b94358 user=0xffff800020c56000, vmspace=0xfffffd806e937710 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 31425 350913 40984 32767 7 0x10 syz-executor1 *31425 211318 40984 32767 7 0x4000010 syz-executor1 40984 293630 25661 32767 3 0x90 nanosleep syz-executor1 25661 402337 99236 0 3 0x82 wait syz-executor1 26152 451736 62056 32767 3 0x10 biowait syz-executor0 62056 315758 99236 0 3 0x82 wait syz-executor0 11312 503328 0 0 3 0x14200 bored sosplice 99236 509536 15071 0 3 0x82 kqread syz-fuzzer 99236 337917 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 240694 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 252611 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 363734 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 430809 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 394342 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 341587 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 458618 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 352023 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 214354 15071 0 3 0x4000082 thrsleep syz-fuzzer 99236 369388 15071 0 3 0x4000082 thrsleep syz-fuzzer 15071 281027 70212 0 3 0x10008a pause ksh 70212 288955 89501 0 3 0x92 select sshd 75876 86133 1 0 3 0x100083 ttyin getty 89501 21647 1 0 3 0x80 select sshd 63414 90654 88075 73 2 0x100090 syslogd 88075 453932 1 0 3 0x100082 netio syslogd 21894 51787 1 77 3 0x100090 poll dhclient 13516 111998 1 0 3 0x80 poll dhclient 5385 76348 0 0 3 0x14200 pgzero zerothread 52188 266792 0 0 3 0x14200 aiodoned aiodoned 66834 83096 0 0 3 0x14200 syncer update 26920 510728 0 0 3 0x14200 cleaner cleaner 9197 248493 0 0 3 0x14200 reaper reaper 57293 222375 0 0 3 0x14200 pgdaemon pagedaemon 43076 70527 0 0 3 0x14200 bored crynlk 49630 259910 0 0 3 0x14200 bored crypto 14353 314030 0 0 3 0x40014200 acpi0 acpi0 8011 87206 0 0 3 0x40014200 idle1 25647 230528 0 0 3 0x14200 bored softnet 36025 164431 0 0 3 0x14200 bored systqmp 38084 361408 0 0 3 0x14200 bored systq 59416 406767 0 0 3 0x40014200 bored softclock 51604 24373 0 0 3 0x40014200 idle0 1 509278 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper