7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="f56009e84510ff97476710a8aa3b70e98582", 0x12}, {&(0x7f0000000180)="afc1d2293e95716d7e8d82b9c2f1a55a04ddd789f99eae859b6cc3597ce9f94e032ad6a56c5b36739ea8b96ffe06d942ea94d3cbcbaaed20bfafd82cf94a3c27548e53ae4b2223eea0ded9e39d29ac656cd0610649a151c13e02d27ba180aa006e5ef79b0eb703abe3db4a91fe4822c449988aeb6c0cbc4f732f65d19da1b6da0a3654fa0dfb14ec45acdb2f31024ee985ebab218dda3087ef72f5b4255092c27284ceca6672da9a7494c259c00a03d2de4dcd2b9385809af67b638a6192252b9ff986616e8cb0aa4ddd5260d42a02a28f66fbc33669e60171b8c27d5c6f8e7eaf98ae76206efe68e00883bcc80738bc37b77c115397574c0c025d5741", 0xfd}, {&(0x7f0000000940)="a396e9a605bce305171c285109385e3b0137b5f151c407b44ede6d3fc5e8e4317c543db7a59a5c4315fa6a7cf7c764f4b8cf5c33428c5ec5dd5e173f1a41896961c39477cc259772fd607ec58e06c6f92e1d54e9cfe950d709379ba0c85cf5e052f54fb75baff06db52ed2cc8bb58f6bcd623e3e133255843826dd9905d2832c87eaaa898c7d265a4cec23698669e105a0719200d9c061bcb0be371d86cd2a2bf4e08fde38f7f3f5362efcf61a4d3f757718c1cdf85623e4a8d535ad9b0778a620d434e7aa5b5acbd098c5", 0xcb}, {&(0x7f0000000a40)="2a550bdf9dd9611e2b00cc52be082c304aa70f53958858272d2c6ec68510ba676385b5a48f090ea5c71a7ac2c0710e2b306a4e04c5d9a08ac279839e13020a783047a78a0e5f99d5596b0aca97c44e0d0d33c5e8ada7b8dad9ceacb6da63aff2", 0x60}], 0x4, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000b00)='./file0\x00', r3, r4, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='W\x00') fchdir(r2) 02:31:31 executing program 0: r0 = socket$inet(0x2, 0x5, 0xefffffff) listen(r0, 0xd31) getsockopt(r0, 0x2, 0x9, &(0x7f0000000100)=""/96, &(0x7f0000000180)=0x60) setsockopt(r0, 0x20000000000000, 0x9, &(0x7f0000000180), 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x3ff, 0x9, &(0x7f0000000240)="ab09013482390ab388f97d765565a54d11f113323e66c0e75ea6ca4fe500baaf609c40457460424103f31fadefd03f78352898961a01a48efc474ab99a179c5757da0c63b58cf233e9c3efaf43057de8392e921aaf1eaa9e47e5d2abe18ca392ff65abe9427d0f2c68a57d72c98e66ea1294dd4747fffb37d0f53443cf01ea8e4932cd205e5946320bce3d019155", 0x8e) 02:31:31 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/238, 0xee) fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 02:31:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) listen(r0, 0x8f) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 02:31:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 02:31:31 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() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) setegid(r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r3 = dup(r1) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r3, &(0x7f0000000200)="ff48b3d14a06078ec35073f0e4b646953d62ce2a30539f11b86a7ae8ef0c38ee39c05106ac71f2985786f6a5acd2cbb645769f324efbe124e2b24e4a8644f67f161b79bc62f3d84a37f81083524531b01c2949773254d2829bcbec9a4588eaa72379bcbf53e9dcf0c773d3b839362a6a303c12848c4a0d438871f76e60cad6345406301b1012adc702db813a2c9d8c6d057aea54acea334c1e19c1f7ba1d9ff0cbe730dba71e60b36b3532bb2fe4c607bc35a60eb02299ad1a577ee54b9b5a95f8a1c2a1eecb52684b9fcde811e4eab789f4b81ee3ec03dab4b9ecf551bb4b9cd4bf85afafdd074d9c174a4cf80765579c39f8bef02f49040b3ecc4b", 0xfc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000400)=""/17, 0x11}, {&(0x7f0000000440)=""/178, 0xb2}], 0x5, 0x0) fcntl$getown(r4, 0x5) syz_open_pts() 02:31:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 02:31:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="1be8aaaf626067c5bbffcb1cd300", 0xe) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r0, 0x10}, {r0, 0x4}, {r0, 0x100}, {r0, 0xe}, {r0, 0x110}, {r0, 0x101}, {r0, 0x4}, {r0, 0x108}, {r0, 0x20}], 0xa, 0x8) r1 = syz_open_pts() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/169, 0xa9}], 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:31:32 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x4) fcntl$setstatus(r0, 0x4, 0x8) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) 02:31:32 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(0x0, 0x0, 0x81) syz_open_pts() r1 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 02:31:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="ce270a2ad893635b9395ba65682f0ef8936f2a2b5cd4947b3431355e02f10e024c85db39bc2083910da3b591bcb74d30afe760c70ec89f27beeb0a877b86fbbdce5977e216188be972f5f262d3503213f3a7cd82193feeb24c74b166999d16fe6b6b5b67d9021f5efa1daa7462486c24297d4071b6ccc2ae57aab2a85a11186c5a2c53cfeee068fd7fda3e9679394ef952e6cd7a253aa59bd1df0cf2cfcfca096b65b1c931721c608d5d809b2c2d7884a67bd9da56b16fa4e80f9194924f48d8448cafef06486b841fed60b2f8c8a569feb00427a9e0570a416ed780b1013895f4378fb2f7ff2d4ea1c7eb394477921a5421e7a9c7", 0xf5, 0x2, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000006c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000280)="a8fa724fe53f337a8420cb335294380f1ac4668d19a55f6a3c71b8ebb592bb7314ffa3ceecb9ac7408c9554c7b3fd5b3e510b3dd55a111866eb9d3102f7d57c60617533bef72ccf41890cb3cbc64516bdacd8ef5baa5813acb57a94a7bb0eab1daa8c0d81778c8037fd6bbae57ffeec0097a196fe62f71b99eff8891572798b627ad58ce441b8767a5b141965b7f1c4e2ef6c3f9800ad0e168538c7e5c05b292a8cccc3c99c2782c63ab4329d46507f8f9ab77ee9d1a26cae7de4e4e62e31d5344cedb57d3f77dc5773fcb264f09de890c51f366bc2d15084b4161540695aa5409c6888a48b15a2f654bc7d94f", 0xed}, {&(0x7f0000001500)="46c7e63b1b60c2b4c9534199fe3c650d1003a6e28bfcf3c3ae8a88bab2b561e8b97c288cc717cbe819cff15b30e08a073724ef3e217c00f200f7d7201ac38a4ee33f2a00a28035e0a53e27583d89422239c1496ffed9331e29244a90c77dad07ae66df61048e998be0231747c3b72220c452b0a40e468ff430bdb97d9baec4de59a72ada17062a1477303c554c6dfe592b65e2f371068d6bd64973ebd9c44cc133681e0e9b07cade1258599ca773ec777a82c6b2dae80850bba7ea05b8abfe04797547f1773f5d4a0b709e13f89e6f735dab75a861b97bb32767797b7cda67c4ce1da83109429c65d508d45d7697e12215bb41f9af28b234f5acf35a1cacffa9040dee326a9fbb9b9d3ccc78da881b8922d57ade3b48af647cb48c85119056ba2ef7ad6dd78325a1f0a43fa825ee8af8fe7064eb8387905799efeab71f703c80c0ed794be4d53eb5cbc8bd0bc64a63d86cb147ec3f39fc97c29a562af5cd459c66d03e5f32a4bd712df60cf3e9006a560121b6c5a037081eabab576adcfbc73ce52be0c94a6db1cb66e8a86f0f5721d8ddfc751794c37a33decd7cb7942221e469de433794838cfc25aa59a369318b52d986a30d8068fbe26edd951601f8dfc745097881585b23d3a765f266b6a25dd8ac3a4e5f6a3f42dc20c71ef613e65f79ee771b5bd8d27219b3b0f8d1a314908e7127eced4c91aa4116179e30dd92e51019d9b5c104800a1a88812a5060cf3fa875d14a87f4e3cb1f47e166a1dee28015359ac417f861139642cb03ee692fe49a88094f806554489ce1bbcb8fb103779649f2d62119988fdc99fb44f14dcac445464877c1fd3f05a30193a20d915c34a9a053ed634c01eec5ea043454665bdb569f0db2c95c25676bfbb5b1bea94be924d22aad7ddc6c2021ed9c06874a6603ff61d46a02454b5fb1c33e09c2339aa5051808fc1798c9a420710525ba41d6445aa5b24e4110c8a2b621703a202017393ab9b9e8a89c1af3dc06862458ce2319a41af5ae86c7e750549160e28d157b80b67fd71466669454ba0c5d1c6b6411408aded06a8d62663e4963279bd296efd6c4f6903687f5166fbc9970b346a4c90a6093df8b8faa0cd0c5c27287e3fb5ed4b91ebdc2c1c7512dd78fe6f55e3f4e56dec1aa4325d073143afdbc467fc8d0f3b3b8303b58c301ba1ea5b619412693268d528aec8649cccd85888c55619e4c73c953357ae261b8daa3e0ce0b7d95ace6577e1a3128abfc656b79768a45e5bd150a4e4d7b8a4d82c758103b5dd6ac3343e894371631056dc4ba11d85326f887e6c3edda204fd784012b7a8049d00d967312b660f43c51946067bbc72f1a878773ab2be31280e5cd39cfac2d6424218b6d3a5b707e88e0a5389e875df100549560fecffabef8f479b2b73d3acff2e436535db2f5efa82ae1c832878815b18d85f5a9692107ff10ef6264f4bdca04032242af4b9a9eb7eff1f9de992f86b43f83904f690b61e3ebcde0772ab4d93e85593781f36c1d2c000a2d4e9faedc08459fc74455dc061bf8438dc7eaf68ee994595f65daa41e87e96d43d03544e6f6d40ca43f66074cf00653e65507b3ddb530ddf5e99a9dbd6fc52dd82285466fea6016c21bf142312a89be92a8367d64f374c9579d149dcee0df961ea814dbca0eda24ca8dda6b582fc994495db555caa1f1bdcd2d0c659c1d8edc2703be1c8eda2c413f1366a4c3413d40594a6bef1c967562dd12b9dead6fa64d3835845deb0d6f0ab0406409ed5af401c7263a8ee53c665794c1d23afc0443542b76f546fd028c8a3c6c65af0d8771ce013937ad425687d2e09a5cb86217c7b3a583d42edeeb1b3c5cfb6933433ad1e3cdff65be8754d85827ab44189229ca3b2271d80d41eeb9050fb75807d383c154c53aabbb19401a8529a615bf696981368df1ee86c825d86a1d56f5102c139e592add40e98a8ac0de6c371ff296f6fdd719a9c88f96d914049713a75d5f84c0f30567087aa5af38b6f483c63467029e9ef990657cfd2dc3687d10ce4ff691e299b4c45e2d1cf1a200b11d17c6f2a1fc971ad2ea0ab768ee658621628747fdd6687f08d1ca9a24871299be2d98cc6f3da3acd3c0f53501538b6d2b603468faf16da54870e2349841b3f245777b3af3c7b8bbd9ff8eb4ddc34d1b829cf289d488457fa5f73e170a99009df2cc5aeb5e1bd136bd0167c7caddfa7d0b7e6f3948e4008252b13852ff768977b76be7bb24e00a81545d57bfdbea3856f7a5031087a27df35faba8ff26250d63c1ac48affd6489864cc3c06ca7c60f2f93c71cbe7a58e49a81aeb98bcc471a1a68f193c71c049738c40cc79ec90d512ed64380d581c4dd4e445da1cd1c324b868a7fc58a5f8eee41a415e583ea4efffb4960cd5060462b65e486f466928623cd57b5ecd7e0ff2569ea084524f0fe4640172464b7f8f5e3ec2286c8c0e746e34e21be1ff60d2bae8b054e40b5fa3a492e8b005fc2562ed04ce25124e8aacbab2981c82e1547901015b9243bf00fbc0b40ccb0cfab04881116702fc930a59a917a27e7381017b1af483ec28519434cd8130396909b299f751ba1ac1dfe3d2dbb0d36e92bdedf951d3607b09d46c20926c9dcc05942b025a731bce2429325327ff92831a20754dbcdf3e8a6a8ab8cb06179c971b9cf20cc66c3befa0516f479a6aa8c4c2a34862efe676fb08ca4a709a416849c34ce99ffd1969d82931c762135fc73efd5a9a0bde64e26519f8f87224102de9153484bb45329ec5f2f269d7078a61008ca36d196d31d546a4f193ffda479c368e1ff75392a02aad393cfe5cf6b7d5f09bb5ab5d00f8cb4b11ca1d4ecddf6f67f1da4b7003016947ff3f0edb02eccf5c0686160f42760b15f4e51ac1248bcf7d0bfc0f7e045d474e7402d920f6d295893a371a79ba2e3017ae6321e0a21b2ddaf2e36e78031b819095ca9a056e596419b63ffd9cc4b48dc96e21f51c99ae66e6b5226cf4c3b65a6e9e5358775fc6b4157fb4c0a69e081304b971f57734e01951bbb778f995b73eb27bdb3448c4d5446235c18eaf20223c425c1d0f4eff7b229fb85731886b15119a8028b1b30805b816b5759afa48126f4f4416e06ae782da276ff5c4c1eb145facf51c5b5948503af264151add53ba0ecaccbd7ecada00c6e2dc7448fb53155cb0df61b6059170d6a5630fe040c72ee0e71715ddd36fd41c0dfdf3d1e921e53e9557f39d420726776bb097d33a641d42c7902de3eedac772dc210c8a78c5a0ce7a5c6e0d8cfe0a071e3a79fc01d4a2fddba0b312bd94f854dbc4b9c678a87c469c93bce7802594371fda53b61950b36065abe57e3e9857097a05db92da9182e99017f8debfdf21baf9c8199b7df62f489e2daf4f193b5c91c1003ffd41b7f50b0f97b3dbae8ed76e8ce2cd2283fe29936704001ff1c9f50ead6bf85b8600ea4d0e224fffeaffd2e9c55da650936bcb802b6eec59542fa5d1cdbad077e57d53d09368867a186a7a15f457e54381a1299eca37add76160e4f7468f6621d1498f99af2c3c05093582c5899614d728e1da00558b29d2404709ba99f25c9fed5a30f71a18de87e1333703196897ffb04e145a588e5065b152251f9ca04543186cf2d345b9fa04fb793bc80f7f9e15f7ba9af7736bf05dd7c48a30853e31cd9ea1ff4037089f1009656af8f0916016c76163b76866a0fbb56f950c28ea15d3c92ab9fb5fa4aac0812b67a300001bead550aca8ee8532c9f34b9e9ec6e5d797afcb4d7dbca106d045fbc0e5dbf81aa9a77fe80cb962b9948db9bca251704135259f7fba2931ae158e5b3e1ec4ed6985203a8ea3bb30276c899966b9aee7ba9b1449c63a2e8eb763a92ae3bb51828b7715fd80588a055dfdaf0873dbc1abc0dee938dfdc1a956be6ac36a5572d181e15420375c1f5cc3b8af48468128dd0c7ad424e0364908e4cdcda560f20700f8d46e7ffc9704b3109496f640d5e630f3d59eac4adc14f64d9b9be019d2783b1bb2296c27bcda00328c4ef0c301e9483c899691d075bd6d52205ff589b3fa3951e7294bd92e6675cd6727fed8178e6f4735938aca0091f5bf3f2f2ebe6f0bcb0cd4037d66d719b8d98999b48ae43d41c9a94b0861f26f54c92bfb80d42acd940e1d96c52c9192e7fb3b4654e50acaa85ce834223b684a0665a49ba11e0cc8cb5366a95e90fe5661eafdcbdd564a81490704426b3242ecba40ed73bbb546071b883389143925467ddcdd0af05bcb4bb817fcd3f1b088fe03dd10c8c866700be9ece54dd02cc36d02ab56db0914552c3257394163c4083e435cc168ac76e2d7024316b091dce3ec38cd7910c7037dcdb508762b43bd05cd8d1ab21a3e989f1a64852befb04636808fd4c3b1aa2f8e3b6f9d38c6c166c2ae9ec0831fa61d1b9a4b95af18b432d6cd6f0a7725cf9132521f0250bdcd5b4ad0f35d4c7a5a6e09ad17ef433975d06f8877fc1b55527fb83910203d5bd3ab9a33b85929402d710adb37222825f5b7d8292f59a6a84423dd7eb1b0e707b6b930021bd8fcd29d037514e1a9c85f4b5eb1efb41620fa94f1e09b69288ff854fe46f9a00df2108258874b8308b5594d35c02a3fe7e0212da4a1b5659403303eec15f056eae13dc7feb88acd62b273d2717b1f2a9d25eb64938c8710fc3f3f45cccf5687e3033b8eeb00a302cba93dea4effbb40b9255aff1811d153acf55a4cf57fcbd8af080bbe03b896f56d79d5044846a5236df5a2a17b54bad67273be7dad07e0d64d3e871cffa25fbc50f259fe1e851e71576fcc662845f9a7c56ad3f9ea7bdfb13dd81d85c199334bf471cfb96460fde087f443bb30553aa0ed8def8452e566d61397fb6e24f8f354c249aa838f869a6645a719032f5b5317c0b9baf66b74457c4fb89c32f81d16d098da32e1e420a6d08300faabb491e45c163d53294bf0a7aff4454eb804fdaca73e2b0c5f2c17fed329a7a79a6696c8142d54bdba3fa515f36be360f6587235c3822bc85ccf7efdec92313522d2c860e7b697d4af3abb8284ce39c70a705b57da76a59ecf4422314185aee192d96c4aab060e146f2c3abafc2e2de00f45202c5986360994723bfda7b5b9f867894e70adf2406a868c474a833336bd0811873ea6bcc044eb411a098c2d29489c722bd5b6f592551d075dc97b33bf1c4348ff483cbd75fbb0dcd7b3ad2b4da020038e4e3cc220b48dbe32ed1893a132db5b4ababfcbdd3d36bbd2743b9ac4412bfc5f67908d880b10453d245bea654e361fcaa6e8c6d96deccc38e350f374872d644a3d192056a78d2bb413041cfe5b69b461a9d39f50b32399d467a3ca4998ce703e0dcce599feb8fa60d058fc6ad418a441cdeb3d5249749369d46e9a142783d3d623e6aa8ae1828dd29ad6e964ce3897e6aa0aaf15e33261297099a4c9ceb9ea0cc57f6a6ffa9c153dc33e3495303a1924ef53605f5b4a30577aa1dc4f5a85b1fa85c15db674f6a96292e788f381f61f141cd3606612dc02ac71e8a91f9a519599983ae6fb0510bb97a2ed8f69b8339d162ea060337ca41dc29d83a08dbf34541a53f43118c1f12fa7b062b5370ba3d89984bcb59824fdd364565a0d3543ae3015212d338a5aea3e9ba9c27922e141ce5c1cb883e6872a9664af7ccab6cb767b19716b5399d25868acea212811fa49c79896318af00f0bee28959bf860ba8bbeef0197608fd40609ffab7a3ac6b7bdc66493cf16901d8e3e95c715ff156e0474f7598ea4f748b4e8d9e5232736461fa1e9a6bcc0dd6bc5a233a21ed6e30f82ca7c43", 0x1000}, {&(0x7f0000000380)='>/', 0x2}, {&(0x7f00000003c0)="64dff282d3b697b303ab77ce27b31410ece6db3096d0e1391ca71d1a9bef454be6843c45b3f7e6bd07ec25134474a74f2419be1553bf80fbd26a34164d988530402171290aacec730ee084ca4932ecd9289b71fb92a0e7c134ae75a3a8dfd8bfccb0819d04548074d92a3bac332c2c4f661cad9e94f1494776fc201eb1441ee78990cb3e55366ebcdded77759b054727d7ebc2be546da312124ad9048e875fdfe23ce7f91476c4552fe04f49ae301b59156ec831fed815d458523e7dce3edb41293d2b3b15d679afcd749dc58fd87d3a453f7cf1b41d2ef5", 0xd8}, {&(0x7f00000004c0)="a062cb63f0b17a4d4b8dce1ae01f6712e315edcc29d997af64ab6adf02c712686b96", 0x22}], 0x5, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r0, 0xffffffffffffff9c, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x2}, 0x2) recvfrom$unix(r1, &(0x7f0000001040)=""/54, 0x36, 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1, 0x10001}, 0xc) readv(r0, &(0x7f0000001280)=[{&(0x7f0000001100)=""/8}, {&(0x7f0000001140)=""/212}], 0xfd) writev(r0, &(0x7f0000001040), 0x10000000000002f1) r11 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000140)=""/184) 02:31:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x10000000200201) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) 02:31:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) fcntl$dupfd(r1, 0xa, r0) write(r1, 0x0, 0xfffffd7e) 02:31:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) fcntl$getown(r0, 0x5) getppid() kevent(r1, &(0x7f0000000240), 0x7, 0x0, 0x3f, 0x0) 02:31:32 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 02:31:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x1, 0x4005, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x43) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x7, 0xbc) kevent(r0, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0x1}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x1, 0x9}, {{r4}, 0x0, 0x0, 0x20000076, 0x8, 0x7}], 0xfffffffffffffffc, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x46, 0x20, 0x1, 0x9}, {{r6}, 0xfffffffffffffffb, 0x0, 0x4, 0x6, 0x33e}, {{r8}, 0xffffffffffffffff, 0xa2, 0x1, 0x7, 0x8}], 0xa4d, &(0x7f0000000240)={0x7fff, 0x7fff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x2, 0x1, 0x8, 0x2, r11}) setpgid(r11, r11) r12 = geteuid() r13 = getuid() setreuid(r12, r13) shutdown(r1, 0x0) pwritev(r7, &(0x7f0000000440)=[{&(0x7f0000000300)="f80715ac41150900261cf6015ca50537cc1f75418b8ae0409834576aa121da8a5ee93f52e4dde15634c798d968d2101a8ba0c7b1d725391a4702584fdbdc68d281d870dd533885bbe7db0b2a07eae339bc189b982b14d07f1d236481d5284188012ad35952e2e67050227765067a478194b494a3963238440a59c64265b46810cd74143e1d5e4558bbba632df4ed0e49c3a88894c8bca3731c2851", 0x9b}, {&(0x7f00000003c0)="408d82909b41db7bf6d1937c9d33d5514ff9b0509ff2b86dec90230ec3e518217e7d9b5e4a987b1b50021872784f87b3003ec5a82c1fba0944035be3380fce2d06c3824a1b9e72ba264d47", 0x4b}], 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x12, r9, 0x0, 0x0) shutdown(r8, 0x0) getpeername(r2, &(0x7f0000000480)=@un=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) fcntl$getflags(r0, 0x0) unveil(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='x\x00') fcntl$lock(r1, 0xf, &(0x7f0000001580)={0x1, 0x2, 0x0, 0x8000, r11}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) preadv(r3, &(0x7f0000001800)=[{&(0x7f0000001600)=""/196, 0xc4}, {&(0x7f0000001700)=""/24, 0x18}, {&(0x7f0000001740)=""/138, 0x8a}], 0x3, 0x0) kevent(r5, &(0x7f0000001840)=[{{r8}, 0xffffffffffffffff, 0x42, 0x44, 0x9, 0x3}, {{r5}, 0xfffffffffffffffd, 0xa9, 0xa, 0x5, 0xfffffffffffffffd}, {{r9}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x2, 0x20}, {{r10}, 0xfffffffffffffff9, 0x10, 0x4, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0xffff}], 0x1000, &(0x7f0000001900)=[{{r9}, 0xfffffffffffffffe, 0x50, 0x0, 0x2, 0x5}, {{r9}, 0xfffffffffffffffa, 0x42, 0x80, 0x1, 0x80}, {{r6}, 0xffffffffffffffff, 0x80, 0x8, 0xffffffffffffffff, 0xe2}], 0x733d76f6, &(0x7f0000001980)={0x9, 0x459504bc}) setpgid(r11, r14) chown(&(0x7f00000019c0)='./file0\x00', r13, r15) execve(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a80)=[&(0x7f0000001a40)='^#-\x00'], &(0x7f0000001c00)=[&(0x7f0000001ac0)='x\x00', &(0x7f0000001b00)='x\x00', &(0x7f0000001b40)='x\x00', &(0x7f0000001b80)=')\x00', &(0x7f0000001bc0)='x\x00']) setreuid(r12, r12) 02:31:33 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:31:33 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/145, 0x91) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 02:31:33 executing program 1: r0 = syz_open_pts() clock_gettime(0x7, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x22000026) 02:31:33 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000002000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a000000000000000000000000000000002a000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c720000000000842b8240b46821bec01039e77807e04c37c67bdfbb6845c4c7a6408634b93a6b4bc1d7ed51ea92f82b43"], 0x1, 0x0, 0x1000) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, r2) fcntl$getown(r3, 0x5) flock(r3, 0x8) connect$inet6(r3, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r4 = socket$inet6(0x18, 0x8001, 0x0) listen(r4, 0x0) semget$private(0x0, 0x3, 0x2) accept$inet6(r4, 0x0, 0x0) close(r4) execve(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) lseek(r3, 0x0, 0x1) 02:31:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) truncate(&(0x7f0000000200)='./file0\x00', 0x3) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x10, 0x3, 0x2}], 0x15, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf0000024, 0x8000000000000000, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000001, 0x9, 0x1}], 0xffff, &(0x7f00000001c0)={0x8, 0x90}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 02:31:33 executing program 0: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = semget$private(0x0, 0x4, 0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/53) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) kqueue() recvfrom(r1, &(0x7f00000000c0)=""/153, 0x99, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) dup2(r0, r3) 02:31:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x80, 0x1, 0x7, 0x2, 0x1}, 0xfffffffffffffd08) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb183a0001060000e92742005d5fd63fa8e2274d0545d7c0bd2dc0cc2f69e6d6a14822e5c2fcf2332da6113975dae01eed276a5fe6070000003efd4330b411dd88ad52e685c58068506a972d2da563deb89593a27861c018991bfdd5740118f152528afaab24cfc321f740c756d6bcfcd972065862393a24951f28404cfff0498f7fa44c57b3f6977af945ecffd9db233d8b59f063437d54cf3de899ffa49f12f4067394455b2e69e846a0168f8693"], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000100)="b5671da5a3bc35e51ea5d4a732e774302af983cc0723a2e5d76c8c681e4edcbdc1368acb4d14481237fe2adc94207965c59760222b9ced5608f8854efbbb3bba7984c66c3d8e4580f70669b76d0165507d018f78c413357f616f558dccb31dc37adf24eaed441c984f9779", 0x6b) 02:31:33 executing program 1: shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) r0 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) shmget$private(0x0, 0x600000, 0x0, &(0x7f00006f5000/0x600000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) fcntl$setown(r2, 0x6, r0) 02:31:33 executing program 0: execve(0x0, &(0x7f0000000300)=[&(0x7f0000000000)='{,\x00', &(0x7f0000000040)='rc', &(0x7f0000000080)='/{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000380)='rc', &(0x7f00000001c0)='/{\x00', &(0x7f0000000200)='rc', &(0x7f00000003c0)='rc', &(0x7f0000000280)='\x1b{\x00', &(0x7f00000002c0)='rc'], 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = open(&(0x7f0000000240)='./file0\x00', 0x420, 0xa6) recvfrom$unix(r0, &(0x7f0000000440)=""/233, 0xe9, 0x40, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:31:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1011, r0, 0x0, 0x0) write(r1, 0x0, 0x0) 02:31:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x2010, r2, 0x0, 0x9cb) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000b37f4e3774daad12f5ff635b1a52b74cc6ec9cca1d04d14e0114b96d538d82ae51948451cc9347b1c37f8c81eb374105f7ea"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r2, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) 02:31:33 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x100) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084b609c47c3f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb8, 0x0, 0x1000) 02:31:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8000, 0x4, 0x5, 0x101, "5ad87984b1a41cc08d54185ec6945292802c9635", 0x3, 0x71}) r1 = socket$inet(0x2, 0x400000000003, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="1711813cf7ff0cf2a367c81eba", 0xa7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0b85346ace7f616fb0492b8388613f0b57bb7cff278a3b0866e7dad2a43ef40a2583144df0c0e08cfe2d56a5a4be", 0x2e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="a55f742dabe63163d9a42e8bcf515e4a73b56d8f25d2a91cfc50b4fc245c1b978982740189dc53b50c6c347c0d261c7d35698998d09cc4db36bc7709d6e39539b5dbe46221318a1d63ff0f89dbeb1297c4e5ec39f4e816126c8e38da2ca82a8a32e970e54172fdd9aab24df9081172e4b87d467996fa52b91223b6e1b3f69f380422392ba486480d97560efb170d63e8e907224a4a54cd33752cbbae4e8ffcd329183a8eb14a9eb298e3513673574f2b3acc988ab50d8dc995a5", 0xba) bind(r1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) socket(0x10, 0x1, 0xce) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e78d25b572494cef7c6428c46304355ad66ffdd3ae0456a22c01875d23e3aab02597a168c8d6022d86e36b3751c43ff06127d84ee2adff30", 0x38) 02:31:33 executing program 0: getpid() 02:31:33 executing program 1: r0 = getpgrp() setpgid(r0, 0xffffffffffffffff) 02:31:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = dup(r0) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9d8d6a3502ae1185ac2e385292af0c6a0b541f513e9621447512334229d11fd103d53019125c82aa11d87a398a8dccfbf274dbf2cbc6ff8a45916c4635d4d3794de5955aab4c7a78fb7d78f2906a7092e819b2e3cf39057f4f45a8f89dfcee52cdea240ec12b8edc0d9217b04495a8681c755b9358027eff5047ddd3618f14a257d5baf673846f5d0791ba2b406ad8669c48520fe8130f2ac4e95c4bf663a33b3fd3122f9ead9a27013126bc0db151c39d1aa9075033d60603c60d979a7f79672c28cfea0c28db162f7e2aa82747abdf3122e5c481e426e5e3780800e24c580089f63d65326b36e448a10060bfa0d8", 0xef) 02:31:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 02:31:34 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000280)='c\x00') 02:31:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:31:34 executing program 0: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getgid() setsockopt(r0, 0x11, 0x2, 0x0, 0xffffffffffffffd4) clock_settime(0x3, &(0x7f0000000040)={0x80000000, 0xfffe}) 02:31:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 02:31:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x9, 0x7fffffff, 0x1, "8a0e4683d6559b06fc51eaaa06bd1527e567c8e7", 0x1000, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x100, 0x80) getpeername$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x100000001) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCNXCL(r3, 0x2000740e) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:31:34 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x3}, {0xf5a, 0x2ddf}}, 0x0) execve(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 02:31:34 executing program 1: shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x1b1) ioctl$TIOCNOTTY(r0, 0x20007471) getpgid(0xffffffffffffffff) r1 = getpgid(0x0) wait4(r1, 0x0, 0xb212a753483091c9, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 02:31:34 executing program 1: syz_open_pts() r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0xffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1cbf, 0x96}) 02:31:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) minherit(&(0x7f000013e000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x1ff}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x34e, 0x7}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:31:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000080)="7beacb9b0f22839b73c3fd80e1445483c9c08059124ae1dcdd7ecc8c937f0239fb77cccec580f82f83dec21e6131212798c89d82d45ab1c4dcc390abe695802aefa71242b372", 0xffffffffffffffc5) 02:31:35 executing program 1: pipe(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x105}], 0x2, 0x0) 02:31:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() fchmod(r0, 0xe5) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0xffffffff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r5 = socket(0x1e, 0x3, 0x8001) setsockopt(r5, 0xfffffffffffffffe, 0x33, &(0x7f0000000000)="d2fda5eb11397f0a90d910ff670938c9cea4d009b611d83e9e6ec57673e40abafb9addf353fc345a98f00c96c74ca5d9cfe5323c5f0a20f0ffa2562f27f1adcdcaacc265e0301431ca9f1eda86f99bfa66672cc19f595daddccc6cb5b94e8667d284e335328fef625dc9de1128d3", 0x6e) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r3) 02:31:39 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 02:31:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:31:39 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file1/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 02:31:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 02:31:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f000025c000/0x2000)=nil, 0x2000, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) 02:31:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket(0x10, 0x5, 0x7) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getegid() r2 = getegid() r3 = getgid() getgroups(0x4, &(0x7f0000000380)=[r0, r1, r2, r3]) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x84) r5 = kqueue() socketpair(0x10, 0x6, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) r7 = syz_open_pts() sendmsg$unix(r6, &(0x7f0000000300)={&(0x7f00000003c0)=ANY=[@ANYBLOB="eeff2d2f66696c653000648f54d145fe032f410323a6035cba220d77701bb1656043ea43c10b85467c6f3230b9a3fcaf33a2a88685dd0b618e2419ac4a949d01d3ea2487e966f682ffcfbe47c09ed6ed8ef04e73922dbe2fca568149a165bd6ad4fbcb6058291419fe9eac97055858d11f7a4ada9e7e2c3b9a5cc68629c91568a87fce151a968a396f00bb251f4c2ad6355316ba11420f1493de34c67bc7c66ebd6a6e0d65d8a12b7dbcbe1af91fb7cf9200000c570c4b4d0c6630ee7c3bde0f0c0fecf255c7ad50a0ecb03918423b1593dae93c65b0d77524f528"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000500)="712b010eeac3179f3a9d6ea7ada89b610c14f20e20c37048c1e23835fda63533926f53c23943374ee5d71226a9598d1606f8ce4597ca0cbe0d148a0544d7fe95a5bb8a3e3127fb8aedd54f6234a42ab915b0cf45f603b5d07c447eb1d22ddfa01d4dd02113a4960f60fb7afac600eaf22882030a0823e78f4f7a2fbc16bab361573eb2a661c65ac057966ac353d4d96f077313540b08d46b84d43ba6d89aad2619f42356ae1f37ff1066f7f67d0562bb468244c4f3cd29656cadbe352e33a40090310f8744e94380a52ee701afdb9e8c6c3213c400b481665b493d18e110fc4caef65136bfc6711eb57387e1113eac22b2a0f1c0ab7d8fcb2bce74bb2fb088fcdb6a6efeb2b4c736bace6d83f551de050b846294b86c3f07113928c050aec6105940024bafe057595b4dcedb31be824a7d77510e894e2f90bdb7d4b712ba930d2097d1df45fed44487dbb95a0ffbe8d7d3442950b5a50c0545e8702c5688a15f14ada0dbdcbd505aa94c29b0ee3238ff901cf027513b9543dc2aa83d5fa730ff23f22121e58f1c8289b5e15c7eb513110e330b1f5b1b14e028291a4ef88664c9d1643df26633dcf0c4aa982202a26260f13fb6dd42b7c21e5225c62ff866332fad9fe0853f06e0e58faed0ffbd0594dac766006d3e157656e980a72d74b3c3aef31b4c2dc5b311f27a4630c778c4f7e7d15721abd5eb104faec1e19a3372b7aff2a84c5ee6a79d56b93e33ffb76d134240c9a66c84b8c40e8ea65e5f305a6450df6ac2c67c0552897d4240e67ec99bb766678c1bda06ae9ef410557e85473d53d49c5b01ee2fa6565338cec1925e3e1a56d012db0f6250849ee688fc6922cf5a02d5531414cc4446a2b48f1dd5f1eaad7307bbc19f4d06123ce28127572366ca6fe4df296b888a7b1bee515296ecbd37f7f238b9ecf14d299714bb26347c4ab9cc99723c4657a602b6778c4ff32340797aa1aa33f61c045934425c6b4fe14280adc160c981d8c62219cd1f8d2fe3585bb1b0a9e8a926952f5fbe6be7b97166eb18790c623398d6cdec5344fa024e23ca21076f5835991f95c7b6ed096125eb11dcf5aed0cb0deb20b6a5b75ea0962efd32376c3f2b0f0c0904787362325c6da4735051eb55c8386a3c75a70d3bcfe6d182f32ec27bfe6caed2ba5b21f67b164aaeb79e4ce24b2464117cf166bc326aeff3c65c077e7dfbd124c7f4fd721a5a1984c5cec58fd6990b520c697e4d4827dbde646a0c8153d3567fca74e0cc9b0143ee75526ba2f7a6615f0bbdb3e5d96ee342c0f269789a184733f0a6630d29f9decec9d17db7c036d505516fca211c531efef5e927e1535cebea26a3e2d8948354271b7d86f14776ada55df34a9e87e1d39d9ee9b104171ca24dc20a7e345fe27b4ed3d28f78c6a91fe5411be99ccd82741f2398687d4879fef707a13d816618f52f5ff9d68c1189e34060d8efacc385dc5092d3f1878d2b3e457cd4b0c5d3c5db9c12bdac460cf59cb7d5773067c736350b74bd9000cc1e21ebe4a21cc0fe7ddaecce20f3768cf1e6f50381d3e5ee63e7a2cf627438f29bd225f31725d973e25c983f2442af1bd4b40f57c6ab6a855c9be32b31537d54e527b2b06b9ad8b2980745a12be611d4dc5199c0b0f3a9685367ab7a912d7251959a72b58a43fa232c437f9dc1e1981ef06c8001b238c24b4350aee1a4e0df0845d4bb8d4dd8ecf07756f4510afef42699ffa07a4479d4c242f65be3dd1cd3f759b39027844a6e055250b77cc8543a8e9338919e15a16af296d96d868cbf80c5ef4133a0674f65e7864f0e915fdfbf244a307683569561c1e09296d992f0f2906abd269dcc28d0ef43339eb05b54c94eaf450b650903931d2f778c46fb66d3db3c545b23bc31a2ceb24eae17d6f028d7990a742fdea46be4c89fe15c26558d9522b89ce20de2f8d0ff3fdc519f2d8123135178dd52b7bc07711594047f5052bc24d92c82baf907d82ad0ec3416871bb6bf219c5abea669bf831bfa7463a6e47d82af0bf4e1a76fbfb3011f4ac6737997b5a716641b467665121f09dca53f5e94f0153374fe24531d65c8157da634b7781498e1250b9b2114cb55bb5e5d8b51c87d19ca155a1014d606306cae4e7f137959b9bf4dda6a24dce89410aae540ef52d6c628370222cb64d165a23f034480b69bf592a26a886cb9068445f8b941321c1034561a662f2ae41607ae13608437693e101b1ae76ab0b1c3e1d18762606ce6f1fd0816e33d6376997d4a5ed5742c7cfb2195760c59fe2543d17247805439a2d59111166d600b83d9f8fedb32b2671678631975d2b9a67eac4fd2af4227baad6159cd4c8e178a82e30e2751b1c55c4758dcaea4b321c03e0d3544aac5175439d7aa053f777fa5e79a70e91b68d933d66478b38cc7c796d3a655d181befe66146adb9b2e89f5ba58c1aa5f2d1f545b3349ff6dfa1f69aab0b948f347d024899c9fc7484dbfe44db91c11f6e7456f5f2e1916da7b090478683eb1abfedbc1d0a814cb6e4991d58d51206832d28b7e5fe0bf56c7da70c56e0eb48046471fe34cc58b5782e07b5779e30ffad64ff6ad67cc1cb0af9b933bf16cdb72ea8b30337c911dce37a064566f03027a5d9adc9cee001e829c1db84e30f94f0704d61e563a1cbe2ec2fcc5724085745163d227407983d24c1468acce21eb1670d191cc2542d2d49f00e59da3a8e9b14a002d040b756af26dbed6502235baf96f5523b784a1999cb4ff6ad556ef738cbc4d1b9aedeeee444cdae4e4e2636d867ccc1071f56e568e015bc06fc098951283a671ae40227965e2b8ede546fc2c6d56afdf7e71117f0c768227f42742d581a57d0acfebda48be3c2107f429a4d1d417865a8e2aede1de240abb2379c32b6a5dfc72725458854f2b2f8a90073aa0712944d812ea124ff5f3cac6ffc3e2d3d7cafded7cd65c615d6d7c8e7b9c6c4539cb5834da4875e4e6e6c60aaba811f79d4820390a43add54add1c120b89325897122543daccefc5c646b99e4083b3015ef246081a9e0dd51150d12d85322b4609b9491d135a5d89b829667b97d6b338f3c4843216038f80e3efb9e84f4e556bca83d2628d71f16667fa84a214b398cf3844ce2a98e4019cbb312a0cc4d47b3245ff04cd70d490c47f56634745ef653c668458ffc3d90be7baa7772d79153e44e4e533e89869ee84d2332f470570c8e03a95a760a4dbb8695cba1a3648b5654f0ac54f42212325b1f3c37c988699103e41be32ee34c200525a91b1d183b94c6a813bdfbb71d868c260eb59b97f4b5ffc4bd157632d6d1d5c4f62eeea30a9749b1bca12cd110573fc28a6ba3c72c95689562fb29da439778ffac062cf0e241050a94946fbfadaebc1a1b927ade898db53c1cae5b1c23aadae1b8e212a63ae916881a53a66eb6763992c94304d85fe153b41e0083fca7b27793967c4f9b689438eaade4fb4659294ac4f1a901e3ebf5157e6281dafff7c7110e903183cf045ade8d63c1aec81d200bfcb7d2ef07e0459f083a9d12c0ee957621094be0f1667db7cad3716242506abdf87ba8c15d022fff08fe41238f40ed4e0f1900a7f693b2ac24f8fb95fe54674551e5c25f08c3829f20c58e1ea30101169fecda8607be90796bb0ecfa4e3a3188e54b55220921b4e5fee28ac8efb9351cea519d83e007c77cd52fbb0d6d53eed29d2d28ae212727ef54099d4e1b9ec4e31384aadaf65179a2ba0dd8a40c7921b55b3057c8548d1507aaea5bbb85053603becd143b7b422394c7c06a2f79cd58aa3a1e65520ed458269327e92b63d48c9c106a922aceaf1434e069914e28840600e6000716fa1c881e0d6cb1859f71368df896b2d9ba87118e96a0c6cf87bee413857a3a259bfa4470cda1d44358b8ea712109daab423a94b62a9cdc6e5866b720f8b760f56e5c99fcf40316a2c28b4878ecf40a3dc63258eca746247a0aae6753cdb75331e33010a62061eba5144e6e22f864868e9c4086a6ef2102652bec0d491bf6115ee50e0266d1b130d937def8ad236cbe2cb36d1603344211045f8ea172402d460deaec85cb163fa5c54b18ea849e4ec09d29878c289bb90dcf605de9e42f5b5e334487656dcead3cbbe02c8e475e765d7003f953bd1b68d612c90b816c127468ac302141f841dd46ad064b931da068fd186ca61e19d33454ca4bcb044f167c1e69575407a9a7eb937b81cffd05acec3cf7f94b2182b291cc71234e3d50a98b019153383c4d9b34fbe2f33299d5dc778cd0507510cc8b11584309def27d4a641ea2fb338e48c43b20d9160ade4ac774f70c5e028584aae90e5cfbebc60d6a95f5fe19cb47d75f29211461d1cf65e40f4b12464e0eae19e210b3b2344a5aeadb539e6ee1df9ee18c33c343b1623e5257e702c552c5dd3a53138329929cf118dc3e0b2ee35c2f018575a0553ccca09b50c54ca1ad98aac411c5a419a25e3c6a50adc960bc16acee29c7a0c0617489c109d155e1d500d11eab977af611b56392a3986691b8ef429f9621c5cc0e287bbdaff848a407ae27280cdaa3f0e51e303ad9072e3f949572237082706900be17d3c15704cac0f6c1b7809f9ff4a375483604b481851e42dc7d1e5d51766941fc2dbdc68cd386dcf41df56465a04becc3f431c99bb4b89ba3f4744cbc17866b02e7ec9edd521f687eb26579595d2c0bb45ace9bf118e61092e15c6e9dce3279cea42d6fa0753b49de7815f8b8d345e544d01e24d71c8abecc5fee35696cacb56b54b576a5c8f3a80a2bcdea9c39fae26ae5c34d555f6f4fb9d040f5e60e620b79e5231a043d87cff37525ff805ecc909a67fe82b87cc243b91cbfc6d9e277d556a0f0ef4a19e76305cdf08ee39cddba808fd268b663f44bd2925f84df49eecee8d040c05bc3a7cc1384b0aa71446d80789903bde33539c2c456ddc225bcdb69bc8f0b6630b5cbbd312b213fe2ce42e4dd6321f49b9c203ec56ee43c8fcc72fac3ce9374c88ad8db6e354321166d07c554608669f6be257f1ed154926aa143698d2cf15a2631d2d27ed8494e88872bd5818ef645e62159c9106a45d10b194a21b8a087c6953c4a68c334bdcd81ec0b831349a5beb2e8a178e5136408ebfb7d2bb1bc6cee855c2d4739eda8214f485f29ffdf636871d9574c6c355c9700971845b9dfeccfab57e4e3ea92deadf1c1d47f761fdb1123cf855f2f2c964a51521e227499a310c8f68b605dab2d63891e3cc2b022048f4e2bf976448201c3d2a4ff0c0ce876d52e1929c18635a5e2be61d6dfe7c51e5bff3f1fc6cda90a610fbe111e1bc96e405f80cde496d62c71dbd81b17d41d2cd4c6ecdc68ab5ae2d2005442dca5d74487d6709cf15d61065f32a181e68d6756fa06716a1b7b045718fd149573730468df1dfe5c5c971bbc08935fcf739456341f99cac744f5ff6ab9a7993543a942d5fb00b7282b7090f9e5c5be8e9267bd65194bb38f16e5e1820f33eb3df7a0c100329239b5a586ea77c9a937d8311ff385f8934de7c13bbe2a5448d5a36201dc6e40ba8141d5fed1bea5f42ca2dca0787bede8817877d546f17c7c244b9313938f7b865f1953c735155f2da747630282ce8a2d43a547b04be096c025c3a82775a8aa5841c403a2127c9dfddd8759f1c035cc349d58e3a1c73b8be1207d50c51adf1299870f133bf3a88abfcc4eab860a4c16cd11d48701469cf66443bd71b8c4fc66eeae4fd2369bd9d66ede0ed36c88300aebcabc7f83acf5d5a921606ab6de37a2cdbe3d8da03bbed85d6aa50e1c76b24c0447c110a374ede", 0x1000}, {&(0x7f00000001c0)="97c02afbc64d55577f860272f5d87fa7e12b6db37719720e5ed8a54dd89b248a95250fb222d94248eed5c2902a87c3bb08258373b06e0c7b8c486eb8ce27aec91656e014dbc3a761066a9850ca2db64ab24e0f8125462144a623044b2b9cf3e5e6b7d284f112a22fa3bac9314836877b75eecc952325437d7fe673b3e014a9ac3091f7f7143d64a9aef25587d3fdf2f4fc3778ade1a73bf8e30490eb97d3506133139de8fd1241971438670752d5dc59ff370902c02e21ed62e3fd23e09dccdfeb335391b051d487232222eaa2614a1167d93cd543a92e8249464486fbc8b6dea0bbbd35d6e24158c32a53", 0xeb}], 0x2, &(0x7f00000002c0)=[@rights={0x38, 0xffff, 0x1, [r6, r7, 0xffffffffffffffff, r6, r6, r4, r4, 0xffffffffffffffff, r7]}], 0x38, 0x4}, 0x0) chroot(&(0x7f0000000340)='./file1\x00') 02:31:40 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x200) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kqueue() ioctl$TIOCCDTR(r1, 0x20007478) r4 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x40) poll(&(0x7f00000001c0)=[{r0, 0x82}, {r1, 0x1}, {r2}, {r3, 0x184}, {r4, 0x100}], 0x5, 0x5) 02:31:40 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:31:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000004500)=@file={0x0, ""/4096}, &(0x7f0000000240)=0xfffffffffffffff2) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x148, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="3f9c803f6b7da7f69860537d127bbe5bf05f063f8378e16ef6bc374d0201e21c5f301d69e03a17ce8d659b3244b54d260c863057b9a2394900f13f10ca1759f1d074a5de4872031ab4e3fdeaa4e6135f9fe79698f3621b3d8bfa50375c17231696d86575ba00245aa8ca3948d689cb58454e4abc0738b85799e9048ac1906131d591f38af95ba64e1b4e58db1f017b41607ad3ac88ce5858e9d60e64b0ea1ab2fcacc2c506253e6cba5d8700ebf8de3c0478360b4bf5829fedcf6987d5eb1d85317a676333447fca9bde5c00a8c5af8d555e5d2def7dc25d33cd28dda153f219a0cceac5e275c8", 0xe7) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:31:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x2, 0xec33}, {{r0}, 0xffffffffffffffff, 0x35, 0x1, 0xdf, 0x3}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0x101}, {{r0}, 0xfffffffffffffff8, 0x70, 0x8c, 0x8, 0x3}], 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) r1 = semget(0x3, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x40, 0x0, 0x218d, 0x7fff, 0xb76, 0x7, 0x180000, 0x1ff]) 02:31:44 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 02:31:44 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:31:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r4 = kqueue() fcntl$setstatus(r1, 0x4, 0xc8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x41}, {{}, 0xfffffffffffffffb, 0xa5}], 0x7, 0x0, 0x9, 0x0) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0xf1, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x10, 0xf0000081, 0x6, 0x5}], 0x34c35acf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0xfffffffffffffbff, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x6}], 0x3, &(0x7f0000000100)={0x8, 0x4c}) fchmod(r0, 0x80) 02:31:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) msgget$private(0x0, 0x210) 02:31:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:31:44 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x4000, 0xe5add30626e9ba2f, &(0x7f0000ffc000/0x4000)=nil) 02:31:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x8000000014) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x3ff) 02:31:44 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) 02:31:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kqueue() 02:31:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r0) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup(r1) syz_open_pts() 02:31:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 02:31:44 executing program 0: r0 = socket$inet(0x2, 0x100000008000, 0x8) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x800) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:31: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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48934714a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da077a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b29f7401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6000000000000000000000000000000000000009cc55d18282adc960fe344d57902d293c754a90b36d48c1203816a660c56826e8ef2cff8d178bde59ba98f47fed74a7b6b55a8ae9267aa54b9d88763deecb1afc9223ce3edd05f2af1ac137e997ec97603d3cdaf0507f92e28eef2547bf445d9e55f9eed1f544c3656233fa77f76bd210556e99c5078c0e193e4", 0x430) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:31:45 executing program 0: socketpair$unix(0x1, 0x8002, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0xfffffe9a) 02:31:45 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/200, &(0x7f00000000c0)=0xc8) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) 02:31:46 executing program 1: r0 = socket(0x16, 0x8001, 0x9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) socketpair(0x1a, 0x2, 0x400, &(0x7f0000000000)) 02:31:46 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x6, 0x9}) syz_execute_func(&(0x7f0000000000)="c4426993242326a2f44ecbc3e1bf02e5c443f9164e78ce66460fae7b0bfb6666c25656dfd1c421b2594fa3c4221dae29f29e") setrlimit(0x1, &(0x7f0000000080)={0x3f, 0x9}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:31:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0xff, 0x0, "d7003100", 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e8135900a2c36db06cc3551c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a759040000007d2c1fc71213d78f195e7eb817000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbd17b92128c9ff5d1f23fbffcdd406cc803d29dc8a5575f6362737d95d4f08600f1ac4ea59c24cf69de7b2379a42a5461fdf01f06d24", 0xffffffffffffffc3) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) pipe(&(0x7f00000000c0)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r5 = socket(0x0, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r5}], 0x1, 0x0) 02:31:46 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10201, 0x1) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) 02:31:46 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fsync(r1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 02:31:46 executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r4 = open(&(0x7f0000000640)='./file0\x00', 0x1, 0x40) kevent(r0, &(0x7f0000000580)=[{{r1}, 0x0, 0x26, 0x85, 0x100000001, 0x6}, {{r2}, 0xffffffffffffffff, 0xa8, 0x7, 0x9, 0x4}], 0x1f, &(0x7f0000000680)=[{{r3}, 0xfffffffffffffffd, 0x26, 0x20000000, 0x4, 0x4}, {{r4}, 0xfffffffffffffffe, 0x0, 0x2, 0x9, 0x9}], 0x7fffffff, &(0x7f00000006c0)={0xfffffffffffffb88, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r6], 0x28}, 0x0) write(r6, 0x0, 0x0) readv(r5, &(0x7f0000000500)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f0000000180)=""/218, 0xda}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f0000000440)=""/176, 0xb0}], 0x6) r7 = syz_open_pts() ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000000)={0x2, 0x100}) shutdown(r5, 0x0) 02:31:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd500000f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd68131400b4dc386972d2eae1fff146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33", 0xf8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000240)=""/161, 0x9964) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0x7fff, 0x6, 0x1db3b7d3, "758d1341f64f142cca83afc8df97aaadf5b4ec92", 0x2, 0x5c6bb84d}) 02:31:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988", 0x148}], 0x1, 0x0) kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 02:31:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x3124, 0x0) sync() getdents(r0, &(0x7f00000000c0)=""/155, 0x9b) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8000000000000) link(&(0x7f0000000200)='./file0\x00', 0x0) 02:31:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0xfffffffffffffffe) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x80) open(&(0x7f0000000180)='./file1/file0\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:31:47 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) getppid() write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000000)) 02:31:47 executing program 0: r0 = socket(0x1e, 0x2, 0x80000000) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001c80)=""/172, &(0x7f0000000080)=0xac) recvmsg(r0, &(0x7f0000001c40)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001b00)=[{&(0x7f0000000080)}, {&(0x7f0000001140)=""/14, 0xe}, {&(0x7f0000001180)=""/94, 0x5e}, {&(0x7f0000001200)=""/84, 0x54}, {&(0x7f0000001880)=""/195, 0xc3}, {&(0x7f0000001280)=""/51, 0x33}, {&(0x7f0000001980)=""/59, 0x3b}, {&(0x7f00000019c0)=""/23, 0x17}, {&(0x7f0000001a00)=""/7, 0x7}, {&(0x7f0000001a40)=""/149, 0x95}], 0xa, &(0x7f0000001bc0)=""/89, 0x59}, 0x0) 02:31:47 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0xb384) sendmsg(r0, &(0x7f0000001200)={0x0, 0x283, 0x0, 0x0, &(0x7f0000000140), 0xffffffffffffff34}, 0x0) 02:31:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/119, 0x77}, {&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x6) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 02:31:47 executing program 0: open(&(0x7f0000000540)='..', 0xfffffffffffffffe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x4000) 02:31:47 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r2, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) setsockopt$sock_timeval(r1, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x130, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2}, {0x18, 0x2, 0x100000001, 0x101}, 0x6, [0x3ef8, 0xff, 0x8, 0x7f, 0x1, 0x1, 0x8000, 0x2]}, 0x3c) 02:31:47 executing program 1: r0 = open(&(0x7f0000000200)='./file1\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(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=""/42, 0x2a) 02:31:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 02:31:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:31:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) select(0x40, &(0x7f0000000180)={0x7}, 0x0, &(0x7f0000000200)={0x6, 0x4, 0x9, 0x4, 0x4, 0x3, 0x3, 0x6}, &(0x7f0000000240)={0x6, 0x3ff}) socket(0x18, 0x3, 0x7) 02:31:47 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 02:31:47 executing program 1: msgget(0x1, 0x201) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f0000000940)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e705b971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) 02:31:47 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='\x12\x80') chmod(&(0x7f0000000000)='./file1\x00', 0x8001) 02:31:48 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socket(0x800000018, 0x8005, 0x0) socket$inet(0x2, 0x4007, 0x2) 02:31:48 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{}], 0x1, 0x7fc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) close(r0) 02:31:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x30a) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000100000000000000000000ecffffffffffffff0000"], &(0x7f0000000000)=0x6e) 02:31:49 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 02:31:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f00000035c0)=[{&(0x7f0000001300)=""/152, 0x98}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/148, 0x94}, {&(0x7f0000002480)=""/140, 0x8c}, {&(0x7f0000002540)=""/111, 0x6f}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0x6) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffe, 0x80000000, r1}) r2 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001240)) fchdir(r0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0xfffffffffffffffe, 0x0, 0x1000300000005, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0xffffffffffffffff, 0x81, 0x1, "27a9e488e3800f5663b0e61b8f6528a42219f090", 0x5, 0x1}) fcntl$setflags(r0, 0x2, 0x1) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000004680)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f00000046c0)=""/4096, 0x2a8}, {&(0x7f00000010c0)=""/7, 0x7}, {&(0x7f0000003640)=""/19, 0x13}], 0xfffffffffffffc5c, &(0x7f0000001180)=""/17, 0x11}, 0x43) mknod(&(0x7f0000001200)='./file0\x00', 0x100, 0x7) getsockname$inet6(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) 02:31:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x28, 0xff, &(0x7f00000000c0)="72d650700228eb997ac9c840404638eb31822e0ddc9fc9f8851b01a45f8ff83d2865f7f9df7facc7272d3479c8546c9c2bac22857297832e6c0d9545b08133a84a39750ee87a9f8f5b0e8ea380e0e83117d4445b8fd6dad92dc49d23e8b6904eb35c35bbbe2f626bd7e8ca0efdd22105a499d5729314d4f71b7283e03a58be9ac1f7f6440a231a15840bd393f57a33c9518c0a946a4b8bb4a1b94db48299b226e2d7b24485f9ee84109eb4b7a04e57abf12c947afff583ad4b0669e319f66c41873d12edcb146899c94dbad6", 0xcc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:31:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) socket(0x20, 0x3, 0xe1) 02:31:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000010000a, &(0x7f0000000040), 0x0) 02:31:49 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x12c00000) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) 02:31:49 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) r1 = socket(0x20, 0x5, 0x4) recvfrom$unix(r1, &(0x7f0000000000)=""/161, 0xa1, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 02:31:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x0) close(r0) 02:31:49 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) 02:31:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() r2 = getpgrp() preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000080)=""/48, 0x30}], 0x3, 0x0) fcntl$setown(r0, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r3, r4) dup2(r1, r0) 02:31:49 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 02:31:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x80000000000005) r1 = semget(0x0, 0x0, 0x10) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = getuid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x3ff}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000300)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x5, r3, r5, r6, r7, 0x10, 0xfffffffffffffffc}, 0x20080000000, 0x3, 0x69}) recvfrom(r0, &(0x7f0000000000)=""/199, 0xc7, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x0, 0x2000000000000004}, 0x1d0) 02:31:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:31:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x5, 0x7fff, 0x3ff, 0x6f7d}) 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, "0000769100e99ce5f324baf96a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:31:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="ea00005c000000009ba51ce37fc665dbfbeb5bb93005917866e960acede9f492267593c7944c19906b0ac0c28ab60000000000000000000000000000009f3be7af1faa9e971a8b99eec3596107449a0e476cc03390228a80e7a11513fd7c8323fedb90aba48b518f23e12aa16ed1dd30e4b5edfef17ce39268c1ef029821235c3f0b8b03ee6a4613d06a112b98db8f3ec48a2f1ea6956962da0a9023b0b572ff89a57a850a171e12e633654de57b098ba54a8571e917369cc3a6def2985caeede7d4b98940c241506665b28d38a6509e11eaac69206d7fe57e4a7e85", 0x136) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) flock(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaef125c00000000", 0x4) fchmod(r0, 0x90) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 02:31:50 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x800) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair(0x0, 0x1, 0x80, &(0x7f0000000080)) 02:31:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="683cb969902553000000"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 02:31:50 executing program 1: r0 = kqueue() preadv(r0, &(0x7f0000002700)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/141, 0x8d}, {&(0x7f00000011c0)=""/163, 0xa3}, {&(0x7f0000000040)=""/66, 0x42}, {&(0x7f0000001280)=""/241, 0xf1}, {&(0x7f0000001380)=""/224, 0xe0}, {&(0x7f0000001480)=""/252, 0xfc}, {&(0x7f0000001580)=""/225, 0xe1}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/127, 0x7f}], 0xa, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x45) dup2(r1, r2) 02:31:50 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0x85, 0x80, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 02:31:50 executing program 0: getrusage(0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xe}, {0xfffffffffdfffff9, 0x6}}) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0) 02:31:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x3000000, 0x7d}], 0x3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x7f, 0x9f2}, {{r2}, 0xfffffffffffffff9, 0x30, 0x6, 0x8001, 0x1}, {{r2}, 0xfffffffffffffffc, 0x20, 0x20000003, 0x0, 0x7}, {{r3}, 0xfffffffffffffffc, 0x83, 0x20000000, 0x1ff, 0xffffffffffff8000}], 0x4, &(0x7f0000000100)={0xffff, 0xac}) 02:31:50 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 02:31:50 executing program 0: mknod$loop(&(0x7f0000000140)='./file1\x00', 0xe003, 0x1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='.\x00') 02:31:50 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916beffd86fc7de466a9afb74f073a6672500100000001000000020056"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 02:31:50 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) 02:31:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000640)={0x2, 0xd7c8, 0x10001, 0x2}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x47) r1 = dup(r0) recvfrom(r1, &(0x7f0000000680)=""/185, 0xb9, 0x40, &(0x7f0000000740)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000040)="43f1511b6061bdd59fae82f12af174388964009c193d4fd6953cdceeebf5d0c18fc331b1ea9e68716ae28ac1349f6e5fa2f8988a0528", 0x36}, {&(0x7f0000000080)="02c10c5a7fc51745c01b0396d56cda474035596abd8722d9ed8207dc157fedcbfe716362a44fb8972e63c0746d158ae35c6fe5058fb9b51ac9ec82f6becff1eed791dd8aae1f200f74754727b0a8e79b42c0b91f2d6120aaef3d9ed0de6c92ff8296e8e339850882f250f656981690c0043e47e4f2df6f2ce7610076c388d97b91d9aee6145d4e40536d9a262170032d9c93397a78a066249be866c8e020187d7d644fae5d162afb88cdc7c12d57490bb25b4c4b5e414e6933045d73b0c2b2e6d8825025a2c325bf2e01bd1000e2", 0xce}, {&(0x7f0000000180)="d8235de811c0510600c91e071e092c660f007002d77bc32fa401b14ca1341796a18f3f85cc1be64b902cfa5e31bbb2a8a3c1a879bc57e81264b3da82033c2bbdac17948537b37af6da68f10163efc45edbe8081817ce7ce09d5c7ca8199819057766aa7eb98ddf30fbef42b373aa2f298783af1aad40638d9777135caedf1a9e8323bccd3956fa51c9fa4e9d455be44d5ce02f585ae481454c6d9e722be5bf5bab6528eacb739703d291e513f998a83f5be8d4", 0xb3}, {&(0x7f0000000240)="bd615111898469a6912c13aea9ac3f739fd1f866229f779c5f6bcb57e31052c0c24f5eb21e06d5efb59b30414b12812b43c3df25e34fccd2b2615d7418ec1b25dbdb877d81c780633000e2cc44113a662cf75060c94d3b6860533b01755a231a5703e499d90f7135b58a710a8d37477cb5dff76f82ad1f1b2b56138a668efb3410ae93afb667b4efb160b741297373c63f64fdb26294c1cd27e3cd79ca5bbc7ba4cc113bc9afd6039d464f05da7d50a1337c7cb799cc7fafd5f5f3625b7b40495111e1e58eaa25de8db9ebbc221d7a5039fc179ca06668", 0xd7}, {&(0x7f0000000340)="aadda281e47f17155560cfba788c9c19a7c79eb77b33d2034c29821e5ff7e330be0e0a77a262a2fbc346fffb9ddcf4172561788e7904a0a9e448cf5875587e220a9d5cc8cc4fe815182016ca8712de2025eb854431fdaf00ed2e908b98d5724b84147bd01b041d94ba36bdfadf8cd6f1a94267f85b480d3ddbfd4109a1fbf50aafc9e1a1607bb99992768239516805f48db67a15c147b53f6aad79fa27efb319da2067a461430582a7b99cdaf72bcd87a25fe8a8dd6468150b065f791a9ac734b0dce3ed9833f440220eb344941981ff072b62dc1b0d81a4953043", 0xdb}, {&(0x7f0000000440)="69ad", 0x2}, {&(0x7f0000000480)="b1f814d0d87d2e03", 0x8}, {&(0x7f00000004c0)="45768533e827972694e23ddc44bf66d786307b9335df7563629db0f21fa3a3933a8ef33f62da355f75f27e466133aa3cea7702b0dfb586f7136f60c9d19cb679fc5a97698dc30581939deb06fa72a5cc067c9bd47c26cfdd913821f8a47e3790f60146c66a961fc6a0b20f66be5c266c603b005543df29b242fc6d8ca1bc7158301db1adff4643b207f026a049b69388cc32da7e0650", 0x96}], 0x8, 0x0, 0x0, 0x2}, 0x0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0, 0xfe16}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 02:31:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000001c0), 0x10000000000001c4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0x463, 0x2c0, 0x9, "e696cd2fd47e59bbbbdc5c5c2f7a5a70e5f53f13", 0xfffffffffffffffb, 0x9}) ftruncate(r0, 0x7caf) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:31:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000240)={0x100000001, 0x9, 0x1, 0x3, 0x1, 0x4, 0x800}, &(0x7f0000000100)={0x8001, 0x10000, 0xfffffffffffffffe, 0xffff, 0x6, 0x7, 0x0, 0x3}, &(0x7f0000000140)={0x0, 0x7, 0x3, 0x80000001, 0x5f, 0x0, 0x3, 0x7}, &(0x7f0000000200)={0x5, 0x6}) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1ff, 0x0, 0x912}, 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000300)={0x5, 0x9, 0x5, 0x7, 0x7fff, 0x9, 0x1000, 0x200}, &(0x7f0000000340)={0x8ea, 0x101}) r2 = getuid() seteuid(r2) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) socket(0x2, 0x7, 0xfaa) 02:31:50 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) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x20}, {0x18, 0x0, 0x3, 0x6}, 0x4, [0x8, 0x4, 0x66b, 0x7f, 0x1, 0x2, 0x0, 0x7d3]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) rename(&(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', &(0x7f00000001c0)='\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') 02:31:50 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0x14, 0x800, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0xfffffffffffffffa, 0x4}, {{r0}, 0x0, 0x10, 0x82, 0x1, 0x2}], 0x1f, 0x0) 02:31:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x4002, 0x20) 02:31:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x5c23fff2209db72f, 0xffffffffffffff9c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) r4 = socket(0x18, 0x4002, 0x40) r5 = socket$inet6(0x18, 0xc003, 0x3f) r6 = socket$inet(0x2, 0x4004, 0x100000000) r7 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/77}, &(0x7f00000001c0)=0x4f) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r9 = dup(0xffffffffffffffff) r10 = dup(0xffffffffffffffff) close(r8) r11 = syz_open_pts() r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r13 = socket$unix(0x1, 0x5, 0x0) socketpair(0x10, 0x5, 0x101, &(0x7f00000013c0)={0xffffffffffffffff}) r15 = open(&(0x7f0000001400)='./file0\x00', 0x8, 0xc) r16 = socket$inet6(0x18, 0x7, 0x3) r17 = kqueue() r18 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x800, 0x100) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x0, 0x80000002, 0x3, 0xf6a}, {{r2}, 0xffffffffffffffff, 0xc, 0x1, 0x2, 0xa6}, {{r3}, 0x0, 0x4a, 0x0, 0xfffffffffffffc00, 0xffc0}, {{r4}, 0xffffffffffffffff, 0xa2, 0xf0000000, 0x2, 0xffffffffffffff5f}, {{r5}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x40}, {{r6}, 0xfffffffffffffffa, 0x0, 0x11, 0x6, 0x8}, {{r7}, 0xfffffffffffffff9, 0x20, 0x23, 0x3f}, {{r8}, 0xfffffffffffffff9, 0x90, 0x20000012, 0x4, 0x3}, {{r9}, 0xffffffffffffffff, 0x80, 0x2, 0x100000001, 0xfffffffffffffff8}, {{r10}, 0xfffffffffffffffb, 0x1, 0x800fffff, 0xfff, 0x6}], 0x6, &(0x7f0000001480)=[{{r11}, 0xfffffffffffffff8, 0x1, 0x10, 0x6f, 0x3638}, {{r12}, 0xfffffffffffffffc, 0x6, 0x40000000, 0xe9, 0xffffffff}, {{r13}, 0xfffffffffffffffe, 0x42, 0x2, 0xffffffffffff0001, 0x401}, {{r14}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x3, 0xfffffffffffffbff}, {{r15}, 0xfffffffffffffffb, 0x56, 0x2, 0xffffffffffffffc0, 0x9}, {{r16}, 0xffffffffffffffff, 0x19, 0x20000001, 0x0, 0x8001}, {{r17}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3, 0x3}, {{r18}, 0xfffffffffffffff9, 0xc0, 0x3, 0x6, 0x2}], 0x81, &(0x7f0000001580)={0x400, 0x362}) nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) 02:31:51 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="d67c94754adda6c436898572b4da3d50ec80eadec393c4462a1cb634eebd9d7fbe12f45ef71c62b3a7757d8e49aab0536f030ffb578e2608e4c0d1355a82754e3754b5268fd95eac0a725f3d5b6ef8d211", 0x51}, {&(0x7f0000000080)="c38b3619400e4b353a0aa7103786a086db887617eabbcdb57f389b6aa56f", 0x1e}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r0) fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 02:31:51 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) flock(r2, 0x1) flock(r0, 0x3) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 02:31:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r1) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/72) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 02:31:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r3 = socket$inet(0x2, 0x7, 0x9) r4 = socket$inet(0x2, 0x5, 0xfffffffffffffff8) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r7 = socket$inet6(0x18, 0xc004, 0xfff) r8 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x6e2, 0xb72}, {{r2}, 0xffffffffffffffff, 0x1, 0xc0000000, 0x8000, 0xc7e}, {{r3}, 0xfffffffffffffff8, 0x40, 0x4, 0xebc6, 0xfff}, {{r4}, 0x0, 0x44, 0x1, 0x43f7, 0x80000000}], 0x7fffffff, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x76, 0xf0000004, 0x8000, 0x4}, {{r6}, 0xfffffffffffffffa, 0x1, 0x2, 0x4, 0x7fe0}, {{r7}, 0xfffffffffffffffb, 0x76, 0x1, 0x2, 0x2d}, {{r8}, 0xfffffffffffffffe, 0x81, 0x8, 0x6}], 0x0, &(0x7f0000000380)={0x40, 0x2}) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000080), 0x4) r10 = dup2(r9, r9) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000000)={0x2, 0x1, 0x6, 0x9}) 02:31:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000001780)=[{&(0x7f0000003840)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x3d, 0x6) 02:31:51 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000400)="72a609000000348105181a4942fbfbe493ead035b28d21df472afd6e5e37e6237bdef5214d56aa31e2b8c80f5798d344c8afcc80bbb201739d32f45012b5c1562515194bb726c24ed18602f9c8ad209f128c6cdd91e92157b58a5c69a85956b8d4c23d9f1beddd8f480c6d240449dbdcab4b674909000028734d550787f8635d687c58db324150e730059b69a1805271980b6655e0233276761e3761d758fdddfd6f4b128c99a92460b1db2299098e94", 0xfffffffffffffe40) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x8}], 0x34b) 02:31:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) socketpair(0x6, 0x1, 0xea, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1) flock(r0, 0x5) close(r0) 02:31:51 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x1, 0xfff, r1}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 02:31:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 02:31:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x3, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpid() r13 = getuid() getgroups(0x2, &(0x7f0000000680)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="723ff7e4520b413961972476c00b58c47dfc94639e6497170902efde27269056687ac05394460115b8f7f371c0575c09e70e6fe528c85c342715fb9fb1", 0x3d}, {&(0x7f00000002c0)="d4746b57551d9152eb0726bd4786be21a3f6696ee992ab2294298e34a3c76f", 0x1f}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xe0, 0x4}, 0x7) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) syz_open_pts() close(r1) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r15, 0xc) r16 = dup(r1) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) close(r16) close(r16) writev(r1, &(0x7f0000000000), 0x0) readv(r17, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:31:51 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x9, 0x5, 0x439c6f13, "b9c0e36a3ee917af6010096a1505d2955075b440", 0x781, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 02:31:51 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/19) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) setitimer(0x1, &(0x7f0000000100)={{0x80000000, 0x6}, {0x2, 0x8}}, &(0x7f0000000140)) 02:31:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = geteuid() lchown(&(0x7f0000000140)='./file0\x00', r1, 0x0) 02:31:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x5d}) 02:31:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0xfffffd75) getsockopt$sock_int(r0, 0xffff, 0xa80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:31:52 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 02:31:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) sendto$unix(r0, &(0x7f0000000080)="8c392b6f92d9b0a12ea65360e759a1afc113b6a3faff435fcb63453652197afc2059be7b4e135f12bdc067876acfc4800f643dab5c2354061ca56ebcb40eadfe2fc92626dadba984833ec385bb8c2f0cbb1f38ccff84eeb24c4b7bcb6dc20f119299d158f2153692b80dd94e9f32c3277a4ab5255844501a64dba4b6c05dd95293658fd59db9", 0x86, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:31:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r2, &(0x7f0000000100)="2fb7ebd11b32c566492c420497ce6e270af0cb2b56a26fcf563ffba5f928e1c1515ed64ff5be8afd80af106c15fb578a09cd8d31c6db353f44a8", 0x3a, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x8, 0x8000, 0x5, 0x0, "0d031ea23372bb5362ba568fd50110f7816110c5", 0x2, 0x6}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 02:31:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0xffffffff, 0x2}, 0x8) r5 = syz_open_pts() r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0xffff, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x3}) kqueue() r7 = kqueue() fcntl$dupfd(r4, 0xa, r1) open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xb049, 0x9}, {0x9, 0x8e}}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r8 = dup2(r5, r6) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 02:31:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "7021204669fb9eed7db09f1c00"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1107, &(0x7f0000000380)=0x20, 0x4) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x8000, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x21) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff8, 0x12, 0x0, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xe1, 0x20000000, 0x7, 0x10000}, {{r0}, 0x0, 0x8c, 0x5, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x49, 0x9, 0x40, 0x101}, {{}, 0xfffffffffffffffc, 0x40, 0x3, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x64, 0x400}, {{}, 0xfffffffffffffffe, 0x86, 0x2, 0x1000, 0x7}, {{}, 0xffffffffffffffff, 0x2, 0x1, 0x800, 0x400}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x9}], 0x9, &(0x7f0000000200)={0x61, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r2, 0x6, r4) 02:31:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x3bf) socket(0x16, 0x8000, 0x1) r2 = kqueue() recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/200, 0xc8}], 0x1, &(0x7f0000000180)=""/52, 0x34}, 0x40) kevent(r2, &(0x7f0000000100), 0xa, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x10000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x12, 0x0, 0x81, 0x401}, {{r0}, 0xfffffffffffffff8, 0x82, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xe6c, 0x7}], 0xfffffffffffffffc, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xb, 0x1f, 0x6}, {{r2}, 0xfffffffffffffffb, 0xac, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x20, 0x30, 0x5, 0x6}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x50, 0x40000040, 0x2, 0x2}], 0x3, &(0x7f0000000340)={0x8, 0x8}) shutdown(r0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) 02:31:52 executing program 0: pipe(&(0x7f0000000000)) clock_gettime(0x5, &(0x7f00000000c0)) mprotect(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x7) 02:31:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000daf000/0x3000)=nil, 0x3000, 0x1, 0x810, r3, 0x0, 0x0) shmdt(r1) shmdt(r2) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 02:31:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000180)="99a305c458ba4d07fd73c73d08dff81cf481cd39757edff5c8b9bd681ab1490096586d01696f80aa52b83521bb7dd644cb273d07bb4b70ff23af02002637dea818a2f1e60a4096b0ee297a90bb347effce1e1265968b0db559e2a646be8579cc3a7677c8950200d61f2825f30c5caa24b771979375c4da1a6f9d6e8a8e871fe6d9ea33b493", 0x85, 0x6, 0x0, 0x0) syz_open_pts() accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 02:31:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f00000000c0)="23f592f89e09cc720aeb9de104ce9bf9124dc6778138", 0x16, 0x403, &(0x7f0000000100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000180)="5f94a917f27f93b570e61736c618c4bca229feb5b4903576339bbafdd70a61f916581122c9410c7546dbff5ac88c3f1bb54faf06b204fc8febeb2e28567bfe9711d1960d921764bb4129c3b4082dbc89ff034bba19417e6a8cef64adaf4514933377df87ec8d11001676cdb5c07bbabf72b598ed27f6259caad1eab561a982308b413289e7ca68d32b715452a375b691e0e6e165e9c4eed02983b39094", 0x9d, 0x2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:31:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff125c0000000075f7e89f384b356466f1e697563da8bcc786c57dfaa35a58372e81b26aa953843cab6cf485c91b60bcb73cf3e97a7b21047ecabfa3d3da661726994ca238f1f8a6c7c1ed7955a7da9793eacf6fd3a87f10ed58c77abef6e316bb4747a385dac66b7c584eef000000000000", 0x73) 02:31:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 02:31:53 executing program 0: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4000000, 0x6}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x0) fchmod(r0, 0x42) 02:31:53 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) 02:31:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:31:53 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) sync() accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) nanosleep(&(0x7f00000011c0)={0x1, 0xd82}, &(0x7f0000001200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0\x00', 0x20240, 0x0) r1 = open(&(0x7f0000001180)='./file0\x00', 0x20080, 0x80) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff59) getgroups(0x1, &(0x7f0000000080)=[r2]) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mlockall(0x1) r3 = getuid() fchown(r0, r3, r2) 02:31:53 executing program 0: clock_getres(0x5, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28051, 0xd8) r1 = geteuid() sendto(r0, &(0x7f0000000180)="50c152", 0x3, 0xc, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r4) r5 = msgget$private(0x0, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x3) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x1ff, r1, r4, r3, r4, 0x0, 0xfff}, 0xe9, 0x8001, r2, r2, 0x8c, 0x3, 0x6, 0x5}) 02:31:53 executing program 0: socketpair(0x18, 0x8003, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x5, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) r2 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r2, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:31:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:31:54 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003bd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x0, 0xa728, 0xfffffffffffffffa}, 0xc) fchdir(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 02:31:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="08000000000000000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:31:55 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, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getgid() 02:31:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffffa2) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) kqueue() 02:31:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x64) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:31:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x1000}, 0x8) 02:31:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/21, 0x15, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) 02:31:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, 0x0, 0x1a8) 02:31:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) shutdown(r0, 0x0) 02:31:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000080), 0x7, &(0x7f00000000c0)={0x0, 0x342f3a2f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000000080)="3d450e8271eed82cac48724b369755bcec07dfd8cb4794a222", 0x19, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 02:31:55 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) dup2(r1, r2) 02:31:55 executing program 0: r0 = socket(0x2000000011, 0x8004, 0xc93) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x5, 0x5, &(0x7f00000010c0)="2d0714d4b1234a892b0e49ff590b566f522ecd346959ed705437107008f8a15951", 0x21) accept$unix(r1, &(0x7f0000001100)=@file={0x0, ""/108}, &(0x7f0000001180)=0x6e) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 02:31:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:31:55 executing program 1: r0 = socket(0x40000000011, 0x3, 0x7fff) recvfrom(r0, &(0x7f0000000000)=""/22, 0x16, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1ff, 0x9}, 0xc) 02:31:55 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="fe1cb817501eb682547ddf2a6c199f1a4595a0efc5afbdde211d2d921427bd3739246ec9112943b8fcc60a5e00b7f5955684684a80c3b485bfe42a16bd91a5e856e2e524feadeea85b8f53bb1c8de5fdd575aab6667691cc15d826285252acba2a713ff517bd64ec3581efd2876bca5b5c6142b0c57ae55c221870860d6dc61a6922f772143c04a5ed7860d4fc3e1997d6d21f08ba4b446e4a3d9c7bb6a10182c9777d289c1a56f2583f20da51362f2cd1482c027627762c79e6d9b5da4bc86870ae5137a8ef935033129198be5dc3df84", 0xd1}, {&(0x7f00000002c0)="4c5d9d84a0ab2be3a76ec5762ef5025d96f7e4dbe7ab2fa74f84b640fb94f92eb7d5ee873971d3a8046581194e2290b0307200c61b6b2498a0861c1f7d85d6720caf3767698fde4036ef979bee64fc37e25e647e0245c378ba8f7e112b63e6155950ee7ee3d08d5025c5387b3f6fc1ae580234a25dec90728809c83c3e13ceed03d678363dfdb2aeded36058676feffe2cfea5008759cc2283466ecb0f33f41b20e486bd1f65dab8aefcc6ea1cd9d8ecb18bab6ebba761a4ee88d064dc06f2942f601725d2", 0xc5}, {&(0x7f00000003c0)="852088a2c3e51b1f61c6a2b3c0780ad1e5108f71d70087ee3095bbaf438e55bc4c26589555152129cf0aa127f20fcc7c9f7d376744", 0x35}, {&(0x7f0000000400)="a5695a4c21455ee34b265cc30f29e0347692bf35792d71a77dd61ffb857628a990f01f28f001f3b6e5a5021748eee5152d46f5abde8e9c74a73f039e81938fdc9203648f76edd154ad0fa547a558b6da63942546725ab5e036a6a09cd0ef97c4e1bb450c13709cc90c3c0f540e02ba20c98e85f5038e4b684ff4a9701c78a7", 0x7f}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x1}, 0x40b) r5 = semget(0x1, 0x0, 0x9) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x1, &(0x7f0000000640)=[r3]) r6 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = dup(r0) recvfrom$inet6(r0, &(0x7f0000000680)=""/4096, 0x1000, 0x1, &(0x7f0000001680)={0x18, 0x1, 0xe18, 0xffff}, 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000016c0)=""/14) chdir(&(0x7f0000001700)='./file0\x00') recvfrom$inet6(r0, &(0x7f0000001740)=""/115, 0x73, 0x800, 0x0, 0x0) shmctl$IPC_RMID(r6, 0x0) sendto$unix(r7, &(0x7f00000017c0)="f05b3ca4736f92b74477bf6fa7734dd3cb38cc265397a208868fb170ef2af2221d02370118c5f29e3e5d4ffb1dcf91d24d2ebbc5962cb74218ec4dc27c0ae9073072f5b716be66d7364fced00ef792ac28d771ca4ec28192d83d1d9591584c306936ce4321c35d915d5e0f5f18dc09ea40411312", 0x74, 0x400, &(0x7f0000001840)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r7, 0x20007479) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001880)={{0x18, 0x0, 0x6, 0x7fffffff}, {0x18, 0x0, 0x7}, 0x410, [0x8, 0xa59, 0x2000000, 0x3, 0x1, 0x3f, 0x8, 0x8]}, 0x3c) getsockname$unix(r7, &(0x7f00000018c0)=@abs, &(0x7f0000001900)=0x8) r8 = socket$inet6(0x18, 0x5, 0x4) semget$private(0x0, 0x3, 0x49) fchdir(r8) read(r8, &(0x7f0000001940)=""/129, 0x81) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001a00)={0x400, 0x5bd, 0x1000, 0x8dc53ef, "bc346ef7a245b97bdd1edbee862daaf9fd924fd9", 0x2, 0xf0e}) fchdir(r7) 02:31:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "42b1c1e7bb76d288c8a74a7e6800000000e74de4", 0x1000000000000002}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x10) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = dup(r1) accept$unix(r4, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSBRK(r1, 0x2000747b) getsockname$inet6(r4, &(0x7f0000000140), &(0x7f0000000280)=0xc) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:31:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20000040, 0x1, 0x6951}, {{r2}, 0xffffffffffffffff, 0x2, 0x23, 0x1000, 0xe1ab}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000001, 0x40, 0x3}, {{r1}, 0x0, 0xc0, 0x40000000, 0x7, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80000061, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x20, 0x800fffff, 0x7fff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x84, 0x5, 0x7fff, 0xfb}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 02:31:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x6}) syz_open_pts() write(r1, &(0x7f0000000280)="f0f46cc8d047bf4183f9369266aed68452299d2bdd6202c5baf680566ce175a8edffd058632cc42cc8b34ec0f32d228a564223dff3437c75d52c81fcead69c094f3e0bebb017e0d45993bb6e40147c984982b7b0b8e708cb6298686aa63422cee671fb81ca30debbbb34f54042412e8bfc0468697a5c3b31abafb4d704275848f02d89cc3408f36ce463d9791bfa48360a4e26e6db1352000f57f5ebfddd896bec40fa", 0xa3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 02:31:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/176, 0xb0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:31:56 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) write(r0, &(0x7f0000000040)="fe2c4c07e8af3fe0b96a706c4b5bed491611c4d3f304bcf7b33b9a9d7f97d7406cf5e433ccfd95029e02541970fc87bd28c9115dd29704a07cc0b9697dc6805d07595f", 0x43) 02:31:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:31:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 02:31:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)=0x800) 02:31:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() setsockopt(r0, 0x2, 0x7fff, &(0x7f00000000c0)="ae594cd365f77ffa6608e86576264e751a298ca61d5028c4c1ead870eb56232734ac8b19137620bd6ada90e5e5b2de89198e13d1c7a9178abbdcd7d6beb2f5a19790ecdeaa769762711fd84d51dd09cde5ff7c517f40c3df94b809b0660c7795c76f3ba7f4568e40ff19ed16f993ffdff50f06a93083911fdbe502bc96d4ffed319d1bc6f9f7e23b71c8bd148f7aa882c9c9f5b99ac92fd4fedff050d10e3826", 0xa0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 02:31:58 executing program 1: socketpair(0x1f, 0x7, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ad7069652c5f442395cd45d5f04ca8bbab949e7967758e9c3521d7010a3e9d1e8946dd773b8e095d80438c7e69568df9f18a0119f0af2965a07ccc49dbbb0ffc57837c7d65b74bb9c33c797d3a8c556b92174661e9cd291787ba2b6fc15dc315f44e0496ae50d409f7762a4c4f39d2e48236ec4553409a7bf8d87ee8fe622d00d5d595da", 0x84) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000200)=0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000001c0)="eaff125c00000000", 0x8) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x0, 0x0) 02:31:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x40fff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000300)={0x3, 0x3, 0x62, 0x1, r1}) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f00000000c0)=""/174, 0xae}, {&(0x7f00000001c0)=""/208, 0xd0}], 0x3) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 02:31:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x703, 0x10) r4 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x80}, {r3, 0x10}, {r4, 0x97}, {r5, 0x20}, {r6, 0x40}], 0x7, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1010, 0x0) r8 = dup2(0xffffffffffffffff, r7) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) getsockopt$sock_timeval(r7, 0xffff, 0x1005, 0x0, 0x0) 02:31:58 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x23, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x13, 0x3, 0x2, 0x22d}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000001, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4c, 0x5, 0xfffffffffffffff9}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x2, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x5, 0x88, 0x7d3, 0x200}, {{r0}, 0xfffffffffffffff8, 0x5, 0xc, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x83, 0x60000003, 0x6, 0x80}, {{r0}, 0xfffffffffffffffa, 0x24, 0x20000000}, {{r0}, 0xffffffffffffffff, 0xc, 0x20000004, 0x200, 0x18000000000000}, {{r0}, 0xfffffffffffffffc, 0xd4bf157cae537567, 0x1, 0xb8a3, 0x4}], 0x401, &(0x7f00000001c0)={0x1fc0000000, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:31:58 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000300)="e20536d517b93dcb67eaf62f07e64d434263591f1d019499fa2c1d6f4adcd7c1029e9a024d2408d7cd14298e432ede55dd35ec6b1500000000000000007523b0ec06f111e0ee63fd913164546e1dac0100d21584d1af06b7743127c8cf0b523de17cabd87f6f60933f2a3a900b9dd3ca61dce72710ec5aa49d55af9c36468d95f09df500d0d9808e47cb7c1184071712735b5ba48700000000000007ff6ebb5d572657a2d62993f1b4468087566c17814b09fc4eecbfe09d109abc12e0e26d9fd5936e528043a5261d2b0f6b32719f27a8f9606490a449a66e733afdf3b6932f40552ca01784369cff691f845f5f4dd6f3ed29ca9adb5c241bb9729d8ad36e9faf31e8bc56d4cfc879ca2ff4371c915efb2ce753448501c6f651129ebd7399b2b45e7911522b1b3b8c10c8036e0ad02212895027a2265eb1f4f8b693c088efcedc738fc214a80e83e1c3959f02bc781b0f3496e828c7b41d9a87126aeacde0972837e49ff1312dc5738a1038bdd87f06d0598231f7ccd456f97a68b360fcc80a4f64d83cc9f6d0931ab2d5a2a769688f7be2e1c2fa569d823e", 0x78a1) poll(&(0x7f0000000080)=[{r1, 0x188}], 0x2102, 0x7f) fchdir(r0) fcntl$getflags(r1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) shutdown(r0, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0xb6) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0xfffffffffffffff9, 0x100000000, 0x2, 0xfffffffffffffff7, 0x3, 0x0, 0x200, 0x1}, &(0x7f0000000140)={0x1, 0x5fb1}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 02:31:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x7) 02:31:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) lseek(r1, 0x0, 0x1) writev(r1, &(0x7f0000000000), 0x1f0) pmap_unwire: wiring for pmap 0xfffffd807f00c460 va 0x1b32020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c460 va 0x1b32021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c460 va 0x1b32022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c460 va 0x1b32023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c460 va 0x1b32024000 didn't change! 02:31:59 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) 02:31:59 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000280)=@in, 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x7fff, 0x10001) 02:31:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() write(r1, 0x0, 0x0) fchdir(0xffffffffffffffff) close(r1) syz_open_pts() sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffc8b, 0x0, 0x0, 0x0) 02:31:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0xfffffec9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x70, 0x3, 0x1, 0x10000, "a43086c4c44737f6ed45d619b281b9672847d624", 0x8001, 0x8}) 02:31:59 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0/../file0\x00', r0, &(0x7f0000000300)='./file2\x00') faccessat(r0, &(0x7f0000000000)='./file2\x00', 0x30, 0x3) 02:31:59 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x100000) madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x20000) 02:31:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x02\x00') getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) pipe2(&(0x7f0000000200), 0x4) open(&(0x7f0000000100)='./file0\x00', 0x180, 0x82) 02:31:59 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 02:31:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x6, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) 02:31:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) read(r0, &(0x7f0000000d40)=""/171, 0x136) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r14 = geteuid() r15 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000a80)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r20 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xdf55e05ef0d45c27) r22 = getppid() r23 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) sendmsg$unix(r2, &(0x7f0000000d00)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300041e191077adaa3273b312b2d1b46240d91ea23045a718f0cc46e50ae97ac26c03316ce2bf268b33e2e6b72ebdb2a19c6ef2456735a7375d16b8e38eda1606e634f54a8c6ec7c9ee56f57b7c851"], 0xa, &(0x7f0000000780)=[{&(0x7f0000000340)="6dc4f34e69f3b3118da0be7995969d130c8a0c248ccb6dc605e0e63af82b41b107003efc41cb2f15dfc069f3ec7d3d5f27725093bf406313f42301844a2771be42476806d480ebe07f8dfa5fd9e73aa32d4d9c20ead962c37bab53a2695f28bd4f02bdf2eab136ade153ed0a346c91641e93c905aa52923447244d677c1906793daccd6c7324103a40bdaea3dcc9cd4212760dd1f073ee6f2a655e766132d272c6eb474a2255b4f040ad55454502", 0xae}, {&(0x7f0000000400)="edcb4caf39c267f7077d974fd686e7b82272989366610a4d4e432c23dcd565581a2152ed18f0a96b77cb15a123717b1ed5e4f3efaa7ccaf72e3dbdaca328dd689b29dce79f5662df30fd423e9decdb5ae9cecbd908e0b581f68750b9d4d37c7b4d5b1b854e93a543ba663204a6cf5bec8b91dc7e0efc6492da37e0b460dfa1aecf0a8d611908f90cb05484a5c21fe5c88f01cc75a1035e6991a640dc688997dec54f7fd1bffc9f4555853c4d9d5d32131a93daf7c0414ea9e5cafe55d49bac", 0xbf}, {&(0x7f0000000140)="710f8b359b714dc8082ad24367f416e44e0c66205e94f545e0e78714cd5aec1535d508db22425c62b304f66d5dcd527e7994de5b2b704c8b187800", 0x3b}, {&(0x7f00000004c0)="8664595a263da779ba3d1ab8262756de0f55da238de592bb9ab0d66bfb0cb2f5ec6d0d5f2737ab7df3375665b752ce42e9b468a046be1f6be16ede63b48a0fec750a0fdc450fcefb21bbcd07828fa80905197ae2f8c28e17fdb4a4d4ee397deff7514dd99fd02d32b7c9518760b954eb1addfafadc8eef35cc4cc0a012bad51dcdf1eb31a7dfcdf05b8e2475d1408afcae431a21af502a736d2b5cd07e609199833573c4025a45c81fc369a96f17f75bd113b97384d08a4004ce1bd3ebb169bd1f3f1fa5", 0xc4}, {&(0x7f00000005c0)="2f901fc2299686a2ac28c37d3d3fa1155cdb40b58568316ad944a9a38f70791482967a8f0858465715c2f2e9b5c0e95baf3dbc3b9a3f999aab6a736952f6a1d6d6c4eef478a0be", 0x47}, {&(0x7f0000000640)="784e0a91d31efb66c47287498b46e9a814002db5c22cb708012def7275495ec258e031706278692c97132032f965444fbba5dc8fb5e885c958d011362750fb34c02d6590364f7b506601cfeee34f96d451c9b4a560ba969495047b5ad6f29f6290e4b33aa91d7b75e3ec2d5dc6126e0c6dca12eb85f96601e2ede4128dd8ab01c0e0", 0x82}, {&(0x7f0000000700)="d7fc2e183ac89daea825258a2bb977122f5b71af69fabc5abb7a684e0f7ba5b8dc3c50707c3e7deb9344b7ed9908072a1445a736d3c1a2469df54efbbd2ea2c919216671d32309383472b7b625964539aec6b05fe578a44ef9fadb111f4592cfe2a628d656f791f0251c6542c4a8b2602eb0", 0x72}], 0x7, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x128, 0x40d}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:31:59 executing program 0: r0 = socket(0x10000000002, 0x8002, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:31:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x70, 0x0, 0x2, 0x4}, {{r4}, 0xfffffffffffffffb, 0x4, 0x800fffff, 0x200, 0xffffffff00000000}], 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x4010, r1, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x229130fbf, 0x0, 0x1, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x0, 0xdd}, {{r1}, 0xffffffffffffffff, 0x11, 0xc000004f, 0x20, 0x9}, {{r2}, 0x0, 0x22, 0xfffff, 0x2d, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0xfffffffffffffffa, 0x6}, {{r5}, 0xfffffffffffffffb, 0xb5, 0x2, 0x6, 0x3}, {{r0}, 0x0, 0x5, 0x25, 0x81, 0x3}, {{r1}, 0xfffffffffffffff8, 0x82, 0xc0000005, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x8, 0x10, 0x2, 0x8}, {{r4}, 0xffffffffffffffff, 0x2, 0x20000000, 0x0, 0x1}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000000, 0x5, 0x800}, {{r1}, 0xfffffffffffffffe, 0x0, 0x84, 0x756, 0x1f}, {{r3}, 0xffffffffffffffff, 0x3, 0x21, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000002, 0xaf8, 0xfff}, {{r2}, 0x0, 0x0, 0x40000001, 0x8, 0x7}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x8d16, 0x2}, {{r4}, 0xffffffffffffffff, 0x3, 0x4, 0x4, 0xb48b}], 0x2, &(0x7f0000000300)={0x0, 0xfffffffffffffc01}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kqueue() dup2(r0, r1) 02:31:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = open(&(0x7f0000000100)='./file0\x00', 0x8a0, 0x140) r6 = socket$inet6(0x18, 0x2, 0xaa) r7 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x140) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = socket(0x1a, 0x5, 0x6) poll(&(0x7f0000000200)=[{r0, 0x10}, {r1, 0x4}, {r2, 0x80}, {r4}, {r5, 0xc}, {r6, 0x92}, {r7, 0xd0}, {r8, 0x7}, {r9, 0x22}], 0x9, 0x9) syz_extract_tcp_res(&(0x7f0000000280), 0x7fffffff, 0x8001) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x40) listen(r9, 0x1056) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000300)="bd70bc19329bfd629451293e70e7eb0d40285eb34607df8666d6aef212381b3444d0790d659d3320064b8858eded9f9d04765879b5967c3c293619660dfeb1297fe0c3536304c73b755fee4aa08ce32ac31418ecfa06e71b32bc5549807a012dc0965080ac0762582bfd94ddec6b32410a21ba0aeea3da77c8ed745944df23e5aea8abca0b", 0x85}, {&(0x7f00000003c0)="db0608551143da344fb33b2708467c05f4ed144dc60f198a6ac4c8ce8851efb4cb3fbdb4d26f14b03e388e67a0943db7f6189cfb543fad663352ea894867df845e29fee6ad460e47b1f5cacf8ded5eb3ab4857f0fac4725143b9920c7d16a8d98b36809ef13298c5a7916cd27b1dd2d96066088c004ca3959a421d24b809a948949f052d628dd9707914e6f1a3f6a26ee927308bd45d8477ff8222b908d8303d3555a81733f4ca22ae1f73a14996c9613b4d7096e9d711a4f87505653e24e62bd3d55dda9924ccdd1be7930182ce77b2179f79b439c5e257843789e957883ed4bd922ab999d423c71a3d3435f004be2aaac9c44d6ca79ed73287", 0xfa}, {&(0x7f00000004c0)="9db1bdeef64a6952033fdbb1bc4951a698ba014fee8b3ff3d006eec42ee16202b5892d6f57467d", 0x27}, {&(0x7f0000000500)="0b5abf67d30d6b6edc779e3a4d11343293fd27ace38b06bf0486d3ef82673dcd97bab7a5f743a2d5c210ae1115b1cc11694f9eb45f80ddba9d7c2523d303e3365822406a35da80fa720049a90d213a9aebd796ce9428f9e58567ed00d289dc99511c9056a14e6a91fe600ba0304a9d0e6a6113ba572008cbc8250189f293942177fa83b44232c2", 0x87}, {&(0x7f00000005c0)="96a5a830a94f66031f6cc47fc30d5fb9ebd9e05f1c85787266333dde0688bfb4abaeca0690aa894dd701c59d7f310c0440dee99c25d3237fe3eacff1370fa4ab6b843df2", 0x44}, {&(0x7f0000000640)="98944a99d32324c5753221b13b0c45a34d8b01a110a4d9daf4075d5768042cbfbc7510ac566dd32f613e382bcbd6fac902dd1adc68e9d1bbe9c4a0c6f79c5547a2aa4014da70c499da0c7b26b843763cb5b8329b86657d88f1fb2d34628a227b406582b1b13c9d", 0x67}, {&(0x7f00000006c0)="0422598c00611c8ac6bda6fce2ae8b9173e9e31d6da11deb", 0x18}, {&(0x7f0000000700)="c934c6b1bdfd7b7d35ebd92466fe6f2966b1db9d03e854123643cca3071a9e082eeef0285ff24e7658e4bf602ce247457fbb76117df183b605e564308d8f3159db9c3a54c43496dac96ff7f86ff1e8e1519d6dc5c277d92c03b120bb8f8bec47874f1c5fb9d91057e000249e34c8a4bb3fee1a3335cbb247209cd2a5a19cf3a8227544fa5383b8", 0x87}], 0x8) syz_extract_tcp_res(&(0x7f0000000840), 0x9, 0xffffffffffffff7e) getpeername$inet6(r0, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) fcntl$setstatus(r3, 0x4, 0x88) recvmsg(r6, &(0x7f0000001bc0)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000001b40)=[{&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/100, 0x64}, {&(0x7f0000001a40)=""/214, 0xd6}], 0x3, &(0x7f0000001b80)=""/24, 0x18}, 0x2) pipe(&(0x7f0000001c00)) syz_execute_func(&(0x7f0000001c40)="410f01d7c483e56c7f0020d9ea0f90bb00000000f3410faed54179e136660f3832a416622b9be2f26d65dee765dbc6") pipe2(&(0x7f0000001c80)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000001cc0), &(0x7f0000001d00)=0x4) poll(&(0x7f0000001d40)=[{r3}, {r10, 0x2}], 0x2, 0xe5) ftruncate(r4, 0x7) utimensat(r10, &(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)={{0x6, 0x81}, {0x5, 0x1}}, 0x2) connect$unix(r3, &(0x7f0000001e00)=@abs={0x2ad7ef597b57e4e4, 0x0, 0x0}, 0x8) link(&(0x7f0000001e40)='./file0\x00', &(0x7f0000001e80)='./file0\x00') open$dir(&(0x7f0000001ec0)='./file0\x00', 0x20000, 0x22) ioctl$TIOCCDTR(r11, 0x20007478) 02:32:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000080)=""/50, 0x32}], 0x3) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 02:32:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) dup2(r0, r1) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 02:32:04 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) socketpair(0x10, 0x7, 0xfff, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x0, 0xffffffffffffffa9) r1 = socket(0x12, 0x4004, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto(r0, &(0x7f00000000c0)="946b153e326e74c8874a5d63e74cd25302c60d5af7600bb13497774efedf05db1fb945bd7d8b832cc75b09093a62a151d99d72f66b8ed9e0a55112bc2504093acec0c26955d2100265ab0873c1ddb1dbb6076b7a204b71", 0x57, 0x404, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getuid() r2 = getuid() setreuid(r2, r2) socket(0x30, 0x8000, 0x2f) 02:32:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x480, 0x167) symlinkat(&(0x7f0000001600)='./file0\x00', r2, &(0x7f00000018c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) read(r3, &(0x7f00000017c0)=""/160, 0xa0) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/1, 0x1}, {&(0x7f0000001300)=""/171, 0xab}, {&(0x7f00000013c0)=""/246, 0xf6}, {&(0x7f00000014c0)=""/212, 0xd4}, {&(0x7f00000015c0)=""/22, 0x16}, {&(0x7f0000001600)}, {&(0x7f0000001640)=""/192, 0xc0}], 0xa) sendto$unix(r1, &(0x7f0000000000)="d38da408115ff098985bf88a428894991a2f421cd9cc2e0d6f994e2cacdf79dc", 0x1b, 0x2, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/177, 0xb1) 02:32:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x8, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x79}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x1d, 0x401}, {{r0}, 0x0, 0x10, 0x20000000, 0x3085, 0x200}], 0x1ff, &(0x7f0000000200)={0x7, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002480)={0xff, 0x5, 0x20, 0x101}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000140)="bc93b6e8a5c8f55e4df54a57f152191f853e5936c094c9b189d5f15db5dc33183fb0e335a4a8cd166822c7b547dacc0c7903cfd7a50cdc05130726ef913834746fa7bcf514d6047663168bb71b28d3cc2c65df5ceb65d2ddcf28c55fb87af9068d93673c562b8224b7029f884d9e6f5911e0c8964f070f92994a6011cf594b60ff27e24febd5468416c8049e8747fe2ec2766f5fe216591d3984c5d0a5b259094351f183d31b85a7934edccd7d2d6aaa6b15177b5c3e2728f2338223aef748950b9ef2c49c0ac793187e644f1c520249a13dfe744b777dad401c11d27a8b53af6389d2aefebf799b57be39615775a9f00a62bbd34111efd25b7178e7eeb056a41b91aec07e6beefbd88cf7ae8b0f19ae23afc08f18257b2497264cdfc206914c8efa07e1811ef7b1fd5b29f324c3372b784b6217cd1bf6ccf56dfde66f8c984a97fd309633ae151767b558ff8c032e9f03488861462792297b6c515a77dd92299f3d674507f4d993bb81037c6724f51952ff6562a88036eb40f7fe0f5b87c6033a4402d86e86aa63644b7c89a4c0785e29e042501f9cf51912bbd016fe78e0968abb01b1e876af744c7ca19f9cd3bfc8a3927e9e634cf83294d8b0662630a643c89bb353184d3fd9fbe0735cb62ee3ad25349d4869edb4bfa9c3944f1a6e5390dd4dc4066a62b852d731320a14e172d66fcc720f75818094181c8dbe02f2c28bf3b12f7e08b475d721990470d60342a60b22dedfd9854d3ede9605d5a89197af749e684037fab65f2e25d82a23571bbaa3aad31bca03d4e682f7b5850b068dba821fbfabe2baeb2a9a8aca18bf0371527b8503803966acef072194a6187761eb33b9312e2a3b86e01ec6c442ad91fd1867f87428dad1a56269acdeb9589b3c34ca3535090a75969f0e08ac46ea27934007091ca7e44a8bbd6a8b3a0ec1d835e705e5d65626231359309d72eb3fd1440dfc6a18ec16ba547f9c12dc591996da4d5b0aced4c9e671af343361fe049689b7249132035b28e0d9245bf242b5028ee2d50884891eb072ca87ad621c96189d16074dada71cc47ff1d79d01d8bc6eebb6276150452bfb2914e2f4ea0aeb6d9c2ea10b2c8cbd30dd680aa4bdb2681e984d44fde77beaa11965bc43e62227aada39ed7312b3b8b5a7f67b40f852b576067f437559d2da449f2ba4bb580cfab4f6981d3ef301bdd28d479b1272b9c816a88ce42a4581eb2761857bfecf1fb53225849af3494a53a5601d076ba587483ede8b126fd9f546d283a3be929f037c8fc6b57f2c4c022501428c0c0bee1bd383722b3e38a05056fa61f372c38bc711f07838308e471c7db94c8fc581f8eac9d1fae34a64af1fe1f04e0f00a08e437e0eaf2c4cc16d765400d1b2a63342bc85ca9ac4fc2669a089058b4524a0e496032e60b7c31758a32613c9848558c4609577af27d108fe951ecc38cc6e783c9eab7c378e48a5ffb392232dbdec935a113b91b064c9545e45dafc09d8487e0174e04bccbe82e24651699f61c229519200907b3bb886b1797d1570077f28ae4a0d34284d764bb585cf545bd8b748327a5bffbd3fea494dbcfbb633a9afe1a08248bc0bbcb4afc30a1f073866401b81d478b14ce19a230233804409048e42df95c8de64f88136e68aa4f91bb8059b7318aa090a4a49d43fd82ebc112cdc16d724ae1f45d5eeb141b8dab602e969150769a33e72dcabf262bc7258039a6b5589c3a57cc6e962dcbf8d8af18752b7bbdf59e6deba42796181cb78eceb9fe0ba53792de3190ba2ce18ce4eeb15c3f6d05faea66f3816669d996d7fc7396dfa22f8430332d984ac91eaf5154f724cd4de4ad2553485c993991779c99903d262f04d915fa7c549d5f5fb57b96ebbd52d343ac1b7766f2ea1c6066b6401db6ae8708b6e29192d914205335996419562de1c2986067b20de75d79bfab1ca7e6fbbac323d65c89bebe0f576d9792b939bb4539e52ea67555801b2973ef4c1209e228301a3fc228c85cf0d36b5ec35ec0080cf3b324b3fe4e33cf78fb965e898465cc1f380125f00a36787c84095004959c7ee8891ecc5c8d2ba18f7c2a30117886467e5271fd564f7769f3bac0f17b920a1d7fa100ce45b52fbd2b6b4d35c742b114a5be2d676a56fc2a6ad83f1792e77aceba86f4cb0554549da6e6925484c0935b95b27c097e77046f4e5b6eb3814c9327b1ae30dd42cbdcf10410ad6059d814d746c8d5064e3b21554068dcec96bb57995330a1729428945fb5f9ce0bff900face19d1c4e5d627f2b91eaa9278cb60f04034ec03a0c955634b04c877637962d05659c83182b2af271bd74f8cd4f83b5c4e064378f77900b53554bcb476356ce432541233363313dae4f8e8a79422e3c774150134775e440c8187b4cb5c3c6b282e194866738c5b2ff17d5f0ec1c14f8e8e3b4f7fd09eeaecb444c3f6c9aaf83a6870d14df8827c827d2216cadc6758a3e53c5dd86bb7ff1b79d3bbf1191c4763816dc3ef70dddd88e25c5aaeee1479c6856206ebe1c0ee44017edc4002a50a8e840f578f918644f68a93481f2831b51e3d23ff6632739363a8b0570eeed3801ebc3ec05fd3be8f9a8e9dcbfb5e58553d2cce536c0ba75d1397207e79b9694b6fcd0e60ed3035e5575ecaad87f683f0d1597dc040fcfb3cc58b279d71cce5c582e884381edd2475e74d401918e9af4e401b29affcb74c45483e94a0e98fa75b2baadf65eb3d414ef6b18d0e2a6f4b63a11ef30c89a365d5d9e1505dea83fe0a5453e33e1b6109a04a3fda1df560bf1b8852b420c387520133cbeb2e2a8c317cfbc1cca1171bbc7fe0638ebdef8a645e4cd9bb5b38a250842e19bb17d8eb7a8adca489387f64f1860d522fbff0de199d169fb3b802d35419d4189bc2434635703bba057565ec8427760d4214dd8a5b6df81715fc1d5864405ced4d364a37b0961d036442d4cb2aea329e55c06fc70f745718cd4aa4ba26ba61504371277089699f980fa4c9117b6904c11b11f8a7301637183c5b1143757ec0c6c7eff5d4ffb8aa2d813d58286d4230aa4212d6869518409dcb910d4b9bf3862857171fb66bfcc3ada87913e06a629a4fcc636a554421f05eb4f68f2ec7874a554d6ecd24704531bbf0b8f15fca578ef88ce2d6b5e4ee4b893fe6dfe4b76cec4e0851806fc28f72e11ae6a376367a1c0a1b780222c78dca02044499901b71b5341f423425f74891a1ecee926cb62b68270163abfacf42fff2a6bdafdda9fe079406fa1c2d4942cb30e7192c8e2f830a5177a9830496c4ff7609854604d670dcbad139dd878396d669e863f49fd5e6bd7f041712b28f537c59603dae8cca4563055a47d98c0f73f5c4dbbcbb8197ae9cbeabf1603bea4fee029efb868900bf6b839e5b139eb2bf9a466fcced97876c09530ee717278a1df6ce2ce770cbbbd1eae1025101a906b3d57f5d2b65ccda358123f45376770ba82991011584ba3e7ef9bacd451cd3a1b4eeffbfa227c5131ee61403d5645014419faf7b30b5ed9c90e3b595fdaebb7b66d6cfc15dc4035a9eba2c68203b30be03aa9b90179eefbc7eb8b1aa0407aa7df237aa68ef82dade1222424249b17f88986785ad7591f7418f0cb885ebe7a9052396e231c11fb87ef33de1b1fc5bdb49d2958050aba07f8f624ff67fa135b4819285cb1820a10284b7d46a78c0c442e6d06f91c52106452304ff7997dc038d3d6cf70592e0a1a012d79893c44b25f3292612a97cde900f9a6cc63880ef3795ac2509f47704e70ab176cdae977be56f0cabd6b0438d2451d7e45a5689591ec7bea8215a1001b29bb6ed7040a17119111e5dcca2ca01e58b863c86c5951bc3ffe1ab413836ca27ff24433f14ccc6ed4de9d8cc2b5bd0e69d43d3e4ae03f8a96309bf6f20edd459222fcd3a26c86c8444d4bc04a261cfa85ff7e0c6124487d7a62d82b15315a4f8085156cd841414594ccb6e51eca1f81d4962296770b0106e21c5ba54573d9fd55c4fd088989b5ba1cb9850acd6c910a6d6256a424633326c1e6bbbb3b067f321d7f9ac6c6a6e82c4fc424c958910b1b1bc7339ecf3acace6bb8a77715b7f578dbc708b2b01dc43d7d2d03c5e9dc241be4a9e196c9e8de1796e36f557f9c2a96cbf93a5be3ee104f4cd59ab9b127abe08be7b8d309ee775026905e215be13372cf93895635f6e9c0bae1a3a018298bf8d7de119f3ca877bfd29841422a85e85837d3923fb31b6f557ad4ed0addf33bc5428bf90c6dd6fdf64a00d841f3cf848676e0a4c27f3951b203481008d9b075e9f14f41aae3c77c9158af8a93b61cdc69b83947904ba65baffe24f5613b269995e36864a119bca31e8fb01ba6d108ec9bd3167483d6a45156182636469cf88f28c71ec33861d964a171c326e1f6e338d130074df97aa676e622b21165644c705e3dd55b15d176e762c42ef7af7fe79928c90cf967c2f3d5d2b6e54f1fc1fd1114fcf4c7c44b1edc4eddcf5661f8f5fe1fa3d3edcfb1e9be9bcc240cb76a8a56328fc21e29b3ddf17b97560de77b3331bc08c754ff7a95fabb7e8397473dae01a7c50fe370efb3c712a491a123f946339609f5479adb816ac6f275097bd9e86ef951eea005b7b21ed8b03d258c525e31ac7059e8c3e5e58554e714be33462c91c9a3f5264a3b14db3e2dedca25b9e9dbaf95602645a50ae90da34e8c54b0663b35121c01a3e99d629b9e18e908f4a7d90998379c65fdd61b87fd2d4cde6c8e0746601054cf64163ef786b41d28457a4e115bc3e27594e891a8eebd83611803ddcec0be13bf1dc323e158fadd3696be8bf0e34342336722bc8c3f8b0406699f697dbeeb936072d3fab7ff128a8493abfa66e9e9fd415df0c8e8f852ca13ce89f06b71fa880232e500707277df47bdd9cc63a21a88e4c0ac0a413fbc2f5688765e5d833c66142a35545674160abd0f3326dd6eddb2938eb3e1343fa8578af01d52184ffb9c1183a998f1ba51ca7918048f3ae28c3a83e3d8015bbe4af6e6b3fe3ecd84292cf2b25d35bbf545460a2489af516d2d4b6c4114d5862fd18de25f35d2b37db70f52ee1cbabba5f480a6eaa8be6308b45bb4cf48f2dd608b13b70c207d1b8581340a4cfbcc6588c56f309de1147e2714e2c3f8c5c8423fa6bcf6e8cb544f609d6ec64d0179fa587951497de47d8608184e6f65796322164e6c185d20547f6957f45be00a414c4c4b21e51f462b4c84336f6a14d42a12ee2559278d22d4c175bd226f2ab2924abc2f44c107076b3062cff402b8a9db333293ed43843e37fa490d306a5bb80ede60375b9f3e119f175a7ca4290800181b4bb335ccba105813d236920db26af2bef3961a5080fe3cf5fc3dbb4dfb32456515c71934f36e470efd00b5fe61e54398b1bc327229e5aa3784e928a798ad18b44f8c8c73a82621745140ae3b1008278a27c0f5872882dbeca8c541dad448e3bd30af606a9f49920041a8ca1376de21a31a961776154ddcfd757e5519efd250b38a36f8a56d3fbac8735d6f1de8c403e62009dc66d0b47af9af96e313d1261f2d38d4ce11afa9298fa209cc380cc805014aff5750c02639eca705bde2220b823e6989199e63169c9b5ce8f2d38053cbb0c6fb4daea1cb4420855832b747cc6b81083f805cd4d4d62bee867f01c5ec8b243e0fca7402103f1b4d8b30978d18443e59744db52ea79f5df2fded16fd02b8072dd637d968a477320dcf87fffe7b53fb01cdb9e8da7159aef0744fee32fbb2b7ecf50ed70ecfd1f92985e5869a6c268344d112cae878432d73eb0d52e", 0x1000}, {&(0x7f0000000000)="cca4a399bb6def3905213e43ceef13c67228f5be5a47aab1bd844d6c5847d4a9e1f0b28886f1e84849c8c3cbdeb7839effe117ccb64540b611", 0x39}, {&(0x7f0000000080)="777158e4608c0312d2f1c8127f5beb9a", 0x10}, {&(0x7f0000001140)="a23b7bdec2baca367e8a0aee9d1309be1b521c97ba8ca6e1c2243fdbe9b70ffa5759c6eb653813d41bf7deb0ffaedfe710b03c8b9b77f8794b3a03facfb9948960b5783f2267a060aa4cde42e7fb8c1c6c3fa59890e41425ade443ce5e48b391ea1729a1817a4568f987341d72091ce5480898b595d0b59e413816267f1eb2715962c76fdc4fc4d65fcef202ea2b290b6002a468eb0f035b1cc7ee476f8980e3ee54bca38931546ba1af659e0413ea94a96baa07040ec878f9d9a28140552f4f84f400016f3ac0ee2c5c6f4119697e1a03ffd4cdfdce3d17097599392c207c9d2505538302", 0xe5}, {&(0x7f0000001240)="d7195427a9e933f00ebac2083a6b10e8b904a4f4a09b49fc9cdc29543e9435090e27893f9c9a85a4871f4ad4504ae789010adf279ce2a1449226482240af26c7e5ddb0e012579a2a2c01ba3d4dba15e2ab73dd304efcd3eb1fb420c7e26e72a4008010f5d85cf9d2ec60523fac2eae4ffaa3bb1080fa5d7ef0f98c86b28b76ad1fce80064e2bc903a59a0c9fad84dde43369e2134092c240cbe099329cc6397e540fc7435e845b6d7ec916a25af80306deb4511e7767f1e11be4faa935385c661a042fdf64ce523326cf5063e3aa34461f7a636f17d5982e7a40b0855aee87bd5829b773f11181b0c161587e98f982340f0954ee41011ebeca1fdb725ba5e3d80611b9981c5cdba71bf45540f4eebc8af46f78ac9050ac9b255ccbefb7c1ef43c0f8b479226e6c82c94180c20fab846e0e3065cc0e8cae4c17af14092e98f5984685584c7fe3b64a2582d8d1a932976e10ada17bbfcada38290d1986f392fbccf4159beea7c055b74bacb73299d43785235c6caaf804429c0e683f14f977642cda0492582389b979d00c914613596c39d15fa96abe5e25215c6b8572d7c159f9dc121ae2c11f7ad2f0086c35a9943f85b9580a97fdf20ebc22f6083909fa58ae53bdf7391a03835d20c17c8a8d4a5e0a4b5ed38d27175f3c4a5071d2de29132ecd5498d57833bbe13613f545560f8dc9f66e4f3792a382da1389d134cd5ccfe103020c3f196a0d7ec06f88c6825f01ff9ff55929219d3fcafbd798df7248595e3a5a0e7cc07ae45507cf63d0fd7f39e91d6379f5cf52bef077ca42effdd09ab1ca7d727f368da6b14ceb7d12d76cb0fe0ddfbe846cfb81db507805da9014946f8765d54a64f2bbe9f2ec1653f2047bb5d1990a3b89f1bdf2947400f6c6cfdd46acad9b08457da9c9bb593c905fe0006637b92c2f3ac5cd4b9f192fd2f6392052178140bcc15888512217a9d22deda4046db94268de940a9a8610cf4fa31c394006ca4de3f3f7c5fb1d7535b467b84a53520ece773377827357ac482f1504f77dd8cb6422b8f11a05d656f01e56bb0e4798af67d8683a7487c1d045920b908ee1d9beb2aebcee1101a42a2c2b2dd163ae96552084a60b4c2962bb19bdfedfc51b04ced4bdf773d066994c3b7c8aa68e79d89dc9255258a85e96b755bdbe843d9112d4d66b0650038052d048dae97f05aabb1f6bb481544b71d0275ed8b8ba44b710c677dbe048a29cd0a6b9fac84c9f89dfff12659a118ee045bedbcd14e1473bad86122daaf5738633143710a24b3deb771279a995f3c9c079d0626b29547846ec8f05ab13f010f3cd78ead9048ea83100b8fcff879c91b25f3c9e9c6528b9981a08a7e928334b56463e426923dba15d9c727545e83594d3635c892e2ccce42557e567f101edf05280e8f35b88823dc8dd82362381de1277715cc9c8e0afb5ea59b29128f8e30d648f2e05ee264b164739e455b0a0caaa33f8ac633626857fb76c8e8e3a872a696debdf46a6085ce9107ad75cfcd557af1ab60a1e19a69ed55ccd717342590e3ade718bfdaccc4b4d3300620c690e892b160a23051636b86108acc75e851e8fd30ce058ede037b9bae4ac69ef997820139e7368852b4222aad9e3ee7cd2e07f6796b0a98ed84d4ecb649e277be27f69e6eb51750434e13dfc0868e991af363ba515abf7e33ad7d9538626ab1472a794cc606bd3527bee99fe2f97d50261f24285839e758f90a1e0dd8b32254331dbe525e0cb4635093800214d0a377bbac391ff4f2ca0ece90e2c321cde8314a1b6ce38906cb0baea95a9d4544a1d3ff77b0930358f1a2ff6b584b422a39b1a70bc037d94745f7ea90b608b1c1187c748a766c5c7a82d61cbee70d8d1c53a06c2b2099ec019330e5cabffdac2dcdefa14edef5c8671a62975d5b4e56d0c3549dc7dcd95fbafb71d083c5b2d26f2b211c857208bcf40364f32e79967f85ecd4b05906bb836c8f916ecc0fdd5beb38027e70c4886aceaafe50fd2d19c8377ad13ce2b88defd4d05664c5d8ae0dd397592823282e938bb9a50edb4e6e7b727d49d130482ad753c0acf9bf41b90634d9e86f5ba49319c0625cd1bc78d22dd2fa93b9d728022cb417942a472e81c8b114452ee274e6c59f40257d75475ec985f84e110ae8c5279208f0b153d87731eabe42f2891c6c10608578abf783ddbd40c461cc6930cbb8f712db6941e6f1dcf2b4b8543a40859c3d2b7c8a184acbe288e87cdb07e3b3a2923325c8d97d39530b62d2b07b0a35c1fa90d8f97dee8c8b74512017bf30067cde33a6e0a258b9f3f209e5d42bf8a32252ab4a5445452a2670a4762b2930153837ca36c76b86750d386ec07d330fad8a3150ea01f49aa0d4f960f7cfc3ebc633db709c88bada72e69f4ebef6ddc65674f884ab13398abbee04046dfa10c5d99f35cc0b086a616ef947f8659bca2d78f8ece2aea0655af003dcd3d37ff15cde8a4058c50103d726706cbab7c1b1cd916d274cf5290f23d4dbab28d27d2570d3abecef9363815507e5582f134174c53a2fd7003c9e2ef910e9acabf57d6bc5d272dd95bd27858776c72a90fa80e0818905a0501bd5774fcfa4ff46e7c6029cae8240a08c101a2a6f9c85f0a4190427e8b66c9101c6bbacaef74b4cbcee2d6e833c9d064f82441b23d12d5840a7d852335f6e71230248fdaad43db3b0e1a453d1ea784a95eb0a5e06eb4eed2900a1859c9fcb1dd6e5be69039160d8dafb9ddcebbf1d7246a4c1e236cea2e90246aec9b43d4e4e17f9d3f93153a9e3ec86c3b72611706a653ee8ec6d2b093510f37c1972dd92aacf398200d0e4d61cb8cea275b0d5788e516ab032a6db3bdf42544489c7ad354ea9c22e1d9f5deb3df7aa8a4fad764d8da1caf1bd21b8730450f59554046f6581fe6eb1ffc08a52a2005389af9c9df073f9ebefe7ff45c3850b41120edfa2d52a7769a057b549c1ce4ad1b8f2be4d2d448a52f4090870c94465da4af9623dd2662e015778f3f594d411aef1d94f7acf6d4265af32de99a59e3f360a997ef3b215a2371611c874a59f14b9d8a41b2a7249ea64f94aca9d88e607eb3239e01f15f4d4ae35d6308fd3bbb830e465282ec2f0d6b062e7cc1ef4339945f5d39ed64ff66bc4835e7dbb2fd300c176a5369260e52eba428ded335d8fc8188f76d978ccbaceba840312ddcf8f503a238151aa97d9722abff71e1943a689ebce4ffff236529045f55117a03c23af06300abd932dd1c764aca0f43eacaa24d570e0c4a5faf8a0eb55bdab35bcd10e71cb7ee34a2b708a58c010f90882c84dca70f29889709f246f36dfebcc2997050cadf099200baa2b7b40c6d8120489800caf5a6fe58a226d8986d8e4b3a99bb18b4b1ea54f2d65d9bf566f5e4c14b81586643bf9267afbfb715eb01c7b35ab0bab0bed0c5c896f3d27be8ce8f315a010053b61b9bb7a9e2f61b4b8ffc9d470bc1a87d0cc30bf9204eed89572c68087d4cc58dd2b94cfd4b7925d01df175bb121c6b489003bec8f78afdfb72f9b03607ae913aa04a51383e777b7ed621ae70e716c6c516151c352a5d9088afe61caf88001cfc0212cb87ecf2093c3888ef22e9227c8aa0f1d647d0752383c2fca994e7a4dcff437fbd145cbab5dddf4ae229920f88c97023510603789c7b2d8a46addc47a8b3e4c75f4eaaa1c69a0f5df253b86e04031d81107d209d491edab17ab6beb598665adce6eb56c5998e024b3400c341a4c5cc0bd632bed6f36b88157c80a9156df5f8e0ac11bd48baf26f9b0ee150baf3600c9f9aa74e7eb595e05e00040fc2db9eb8fe17700d8ed8f73d6aab16071d907f9aed6fff4f1237abd39b91e4a5af713ea0eae96dda35c67cc9b079a9226d695a847eaf2024a56d53b9b84a59ae72c60237cc2418ec69eb1a83bd53a282a438d2ed476eefdf8e0b2727afb00fee9a3a64c6077469800dbaf491ad22d83397466e7fef41d9f2f22085fd28cc29b6497fb57804f13c0319aa0a5f74f9d9a0fe0e3068698d100000e394b01422dfaa1a06f661fdeefef2abb9cea90a833cb17f80bece8e45f67155a1387ba4975bf27553040240e7398180f35b99de74b5a722b5433f8db90361a090a8d2ed15d74d1a50b00f2cba60417431cd1ee4e38c67c5cc5c2a9a97b5b74a49ca83f7c892bef8ca1ce9a4a98ced42ebb452a2f77154d9a2e431b9b8ba27c19a45785db34416d112367df28f96d8e77fc5f70e344cfc5a615b9292c14609cf9cbb608afbfa0289b029ecec2d6fd839916f1b6c13fb145f3097c7006318eb6851b9a9b41755a3d55b536ea5f150e6fada9a24c5f7bbd097184627d20194b86d961120f9b59f24f9241828cbec8d5318c33e7673e4de45219110b936cde9c701151d040fab00873139ae7bb9a2cc877b7ebab65e840af671df1c0b7d32185b823468b4c5b90b3ccd7b82d09a1531e87a92dac06ac6817d6e00f3f5d988b7afa503b55742725b598322f9c2fca115bd167e6ff3b517a8e7d5e4c0d36132bed8def05e586592c0d41079b12389e942567de45827754a8101c3fbe79ef921c92a3760c666cd58b626ec40fcc017a40e7fc04f9d91ad5e7686ba96de4153254e6dcb5307db738edd616a4f593b3ea37e8fc3c10b576f6c4cb4f5eabdc887937bed8ecf71cd1b7022beeffde995df7070a6c45f8e2454ca1e723354f540dda540621da6ad35b5a99d6b41d5b9301140dbca7fe95fc299a3d80d8d53a996d7ec1033c06b7cf6c1cd92510c24c9dcdd4fb952b31b98da58b22da5c00427f6e9a9815a92a2a66a666d73a530d6a62480e7b3261676c516d69eeca3823cfa711274082309ff8f028d937dcafd2479f8e7168cd059b06229501c125a68b48b63500da116a1ab2e841594c2c2edcc45bdc25f256991ac9968dba1434054ce4740687f5a98f7b65ffdbed03df655c7fe288533a34a1d92faa4da8200d9dc2f7f8a7a1b05af1069228aa784ab90d66ba60afcb466c39e9972ebbf00f5a22ec67af4d3f45ac8d88d44021f022b447e12d361721381bdd9422214c48dc4fc60d32ea24e9997324009d7ecd799e0f0846ad2e8d0747d28e1e29dbb6901a6f7cc9d684bf15849ab663a4aeabe94a562beb64095c347c44ac42f86e909bde1f182a3ecc93ff53a21a36dc44cf1ad5503011372cde73a907b342dc76b61223e0abd76fe782514a020bd2897bfcb76c2e6c89b64c55ea0c720e7477603e66cd99f5c0eddb0c6d0dd8de677b472d551a44494162f45051d941c955b618d08208a33a20ad7c3f0dbbba89efa615f22e7dd11bbd79fe2559a68d42ad176cac3404dacf649bcd7b13ce2484dd3ea3d1736db84fbd6f17c2b90d91c2d7f5cd7a14f6c8175963f073dba8c45b3fdf1d77d7fd4051be0ea03de164ad8ad31b5b94da004ee3f66b0cd823c3eb91ea0a8ef6d7bb3b13c5d9446465d195781dd9b844a4d1f9b8762ac250e1fe1497be9be104a4763104726d9a7ef70e70d6d7192ba570a499b4c7b7fc7293f35521a36fca25a2c7bd1ef6b38cc39b09cfe8132911916101f8858f7545072289dad21e2627c15fe8d80e076a70fb801de1f0a1cea3062a4844f3971313cb26fd3878c633d38d079bde5c425eabbff7f2390a97e510c2402f66448bc0d19ee877727bf3bc5c8fb7cc5ba09482f57aba401d21f631037fd0f8b604eb648b2565dbe71d4bad4045e410b4bd06f42a4ed3d0d3cf8b0fd3a5a2991433886394289cca67ac75b03726b63125a4dbb54026762241ef14c66cd78c1bf29d46320538338ae428e0c2e738a8a", 0x1000}, {&(0x7f0000002240)="3d8f350026865c4c184483716d5490e0bce70e614c0c29c1a3684209f6def5072d6da8da75e280e2eed57d1140ea92d7c11bac9b4a38c09bb273b1bc824ec8ad20ddf1dbabfc0e943c4ac12f1f28dca41d0e8765d0e2dd08581e69b2f700a3f32adf25c4f0517f90be9ecc7ebbf65a1d48c2996801ad445a5507a9c4080643067a07f58376b998b7134d47f5b26b4088b1ee2ab13aa1c6fd6eca43b97905f778bb89f5547e02ac5486a727ea3a87833107c0556c4c", 0xb5}, {&(0x7f0000002300)="b623dcaebff553fbb37ca7521d7ea5b94abdbb7037e06759ae200874cacbf3b3ad22d28bfe6e265a68cb3f5f1ee93bd529e90c92f597b464247e45de230bc21952ac89b456d37b00744576edeb0dd91405d7f2b3d8368da372154072e36ed42f36565cba4df14f66d238139e3a6839a91d7a0a927677538c4635ab6366ba957dd4c553fce5460673c1c5f9c3e623e5f1506cc152c0708e2e5eed602e1a641bae3d2bb73ce3d0653a386354e47f2864bba4dd69b7d29387069f50ed44a539cd684ecfe914e2cb3d81f6efb2094f0e1ab6ed0f5eb30ea353bf85423135b8c8d3ceb3b5a77370835aabc17d28da4d3922f98f87e153d8025deecd0b", 0xfa}], 0x7) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r2 = dup(r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x42) 02:32:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = getegid() setegid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:32:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x20}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="90000200", 0x4) 02:32:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e0000696c64306cb81632b8031d5a2d5014da263ad300a3fafbdb21e53d6259247fefb07488aeda0a954876d530a14c6e5d002d7cdb4e0fd458260b86b4f33e0231d3f5666d8a237d118b2331e5e696fdbf8a65889070d29ec0f59ea54a34e5f269d88851db91d54ca83bc15e21e06b67cc8c789ff4708a063fabf0da06f5e5589d2dde7f762c0ad4eab1197f04eb11578379944a49969b8a06b73e5d3733bca4ef96b2582ce03b51b22ff915410254e3c343fb2803d8cdbf3eeb3c138c34194eec4028e2fde3dbf324d5fd5b91070000000000000000000000000000"], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2", 0x724}], 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:32:05 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 02:32:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x605, 0xe, &(0x7f0000000080)="01000000", 0xffffffffffffffeb) 02:32:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) sendto$inet(r0, &(0x7f0000000000)="e516027d802067842c70b0864b9129d6a014c2df44b42f95ac8fe66da4d0c40ee1499c0e8785abe2e4a13e14bc0f1a6a941448327129b2f220c4f64be91a25cbbe94ee86b476b134f3c09d249074b0212247c5a0f0a8ea0823e6e75f95c89bb573472a6326261cbb3ecbe129fe74a3fe9ca38bfd4210a9cc2a9fcce002d650739c771ddd31c75d0f1875e5c69c4d2778b948e2f9bd2a427b18f83ad9547cf588cef3d0ec6e71bce32e8481781cd3d7b0bd727f7a038fc625e38eab8e887616a9cd2373a5d0bf5d1d553e7840a16ea6567c6f1b5a295e59e23c4873c1da7adc716b5dd639c9849a2f1ec1dc1f10dbe2a7bde9e876ae9eefe0490638698e", 0xfd, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 02:32:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8003, 0x40) read(r0, &(0x7f0000000080)=""/128, 0x80) 02:32:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd000009000000a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe21408deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc35a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf2702000000fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0xfffffeef}], 0x1) 02:32:05 executing program 1: r0 = kqueue() chdir(&(0x7f0000000040)='./file0\x00') fcntl$getflags(r0, 0x1) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fe06d1f488a6e78a4f7aea15e0db825a35e5ff092a5107832d795dd7e954e1ea1eaa911dbca3f18091c8c76f04e864c4966671202801f938ebf18d519005af61fca537414c769a3bcfb1c996018760db0e2d622221e5e65881af0d6ddc8294d8bc3776263bda0ab2179963435955cea0707bcf891e46b3354142b931db359cecff582c6da38d11d3fdb2e8c4fc1a67d3a44968934c58e86a1e9b4cc33869aa7d677bc865ee135233dbe755da78d6bbbe353f33e27e7ad5c7cf886b79bd59e0c4de07a0605c590db0e0dba98abab3c2203d752329bde6d9ceefd37f13aa5454145c", 0xe1}, {&(0x7f0000000000)="72f7254b64427a8da555c966b81007b5436fc9883906964b0a6b59b64cdead9222df27c1004736", 0x27}], 0x2) pipe(&(0x7f0000000200)) 02:32:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0xffffffffffffff1f) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) 02:32:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00001a6000/0x4000)=nil, 0x4000, 0x0) socket(0x36, 0x4000, 0x9) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfbf8, 0x5, 0x3ff, 0x2, "0b4fe5b8cb3fa457353c787459865a52bf8a60d1", 0x8, 0x5}) wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000080)) 02:32:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x401}, {0xff, 0x7}}, &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/53, 0x35, 0x800, &(0x7f0000000180)={0x2, 0x3}, 0xc) 02:32:05 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x5, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/231, 0xffffffffffffffd7, 0x42, &(0x7f0000000000)={0x18, 0x3, 0x400, 0x9}, 0xfffffffffffffd7a) msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000001000000000000000000"], 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() r3 = open(&(0x7f0000000040)='\x00', 0x0, 0x20) getsockopt(r3, 0x100000000, 0x400, &(0x7f0000000200)=""/126, &(0x7f0000000080)=0x7e) msgrcv(r2, &(0x7f0000002280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087e071daf408be7024b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddf5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006842e08555d86a67e0e48e007c3a00000000000000000000000000000dcff825b3d66c81f7d8eb90f9f9ccad14e43b2cb26e74190ef6a8fbbb4807"], 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) msgget$private(0x0, 0x42) 02:32:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 02:32:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f696c65302f2e2e2f66696c65fa0100000000000000"], 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') fcntl$getown(r2, 0x5) kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 02:32:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:32:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/123, 0x7b, 0x42, &(0x7f0000000100)={0x18, 0x2, 0x4}, 0xc) r1 = socket$inet6(0x18, 0x200000000000003, 0x4a) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) 02:32:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2d, 0x0, 0xd4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x44, 0x2, 0x14efa1ed, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x8, 0x40}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x7, 0x20}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0xffffffff, 0xccca}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x3c1923b6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x1000, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x21, 0x10, 0x0, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x3, 0x80000003, 0x10001, 0x1fc000000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x326, 0x7fff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000004, 0x9, 0x7fffffff}, {{r0}, 0x0, 0x2, 0x48, 0x400, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4d, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3b, 0x4, 0x100000000, 0x800}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x5, 0x3f}, {{r1}, 0x0, 0x6, 0x40, 0x5, 0x3e}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0x2}], 0x77c4, &(0x7f0000000280)={0x200, 0x401}) kevent(r1, 0x0, 0x2, 0x0, 0x58d750ed, 0x0) r2 = kqueue() r3 = kqueue() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r2, r2) 02:32:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:11 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1387, &(0x7f0000000000), &(0x7f0000000040)=0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) 02:32:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x82, 0x2) 02:32:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='&\'\x00', &(0x7f00000000c0)='^#\x00', &(0x7f0000000100)='!{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='[\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$$\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x3, 0x8, &(0x7f0000000340)="49a5b2c9d4f8ca92004ecd996fd5f46c37be5244ebb7fa9f20c0c4201d0a8c89cb9f031e3ce828b232abafbcd33ddd619e78a37b408f0cabf63eff4ab47d5ba3dc312591bfc5045732974f19bd1e848a765426d90fd241416ca41ef255b30238189c2ec20c15de3f9390b9c82d487d10c83931", 0x73) shutdown(r1, 0x3) 02:32:11 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x7f}, 0xc) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 02:32:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() getppid() clock_getres(0xa, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 02:32:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000240)=0x6, 0x1014f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) listen(r0, 0x6) r4 = getgid() fchown(r0, r3, r4) r5 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000003c0)=""/55) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x108) utimensat(r6, &(0x7f0000000300)='./file1\x00', &(0x7f0000000340)={{0x5, 0x8}, {0x3e30, 0x9}}, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) openat(r6, &(0x7f0000000380)='./file1\x00', 0x1, 0x1) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff000001000000e32da255ac7eb17883499e5b2fce636401e7f7c3bf2305f861ed0f982eb8a6599fe3cac99ae16d4788ed2cc0491021df1b4fbc3027780a5722952b673d83d51038cbb88d3e8f3ca9b88e5990359ee86b1dab1e33c8bd7470ce8c3a3ae73b4fdb8b158933c9e22d11430414dd822a686cdd976bda5608"], 0xfffffffffffffe25}, 0x0) 02:32:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4e7b70654dce9f3c) r1 = getpgrp() r2 = geteuid() r3 = getegid() r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x1) r5 = socket$unix(0x1, 0x2, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r7 = socket$inet(0x2, 0x8004, 0x9b6) r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r13 = getgid() r14 = kqueue() r15 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r17 = open(&(0x7f00000005c0)='./file0\x00', 0x8, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="d58df0db1c7346e186224415b569b68b1c67e4b87f3f72a19b7a706e80a643444291f90272e412329af22c26f0fec2c20c9f04c15034eff1a79e5207310b6f593fe122e76f7c3ae2bf5e4f571791778a269c5b56d00d568d1f13cc8a0d8529eb2a15a57bd4ac34109f11c8b461c6d699f611474338b92431eb8f19605e17af2a4bda8817d1827ed454ad52003aea80dbbf771d6302f85d9fa74e82a65b86d901973ff18951cb003f8dc056", 0xab}, {&(0x7f0000000200)="7367c687b457cec3812ccdf0dcfe88f83ad26442696ac185f953fcd4c8cc38df2f2c8628d2e36ec8e93f3bdb615d06c490407a09e08aa5e0dc44892310a028dd210e261673a3734b901f3fb804c6adcb2319a85eed69bad67c35f7ccaec680496aa2aa3d81c9c5d493d2b3d929b052673e7298ec600a6c56abf398746500677a73f15826cc25b5e1582c40919a27e2390504e4b6658ca1c20ee4f9660e76ba80cb553a70cecfeeb143d09ab6f7c119b2f495262c8d48b31feccc38e7a8e4cc45ee9d4447418fa3fe17b378db", 0xcc}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16, r17]}], 0xb0, 0x1}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYPTR64], 0x28}, 0x0) write(r19, 0x0, 0x0) dup2(r19, r18) 02:32:11 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20380, 0x8) r1 = dup(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = syz_open_pts() writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000200)="f118fdff0bc99c509bfe88c3a48b2707e5ae86743985f2801d1fa89feec813f283c51d82cad44c7dd136dc5a88587cbfce43ccbb3235be1cf2e7b582e17d5d0c27629d1d27c7e049208733584a14358b52a6d5cd0dc118177f064c09e5b652d5e79e0441c0f2dc118f2218c7ec98de9f4f22765c2e39178dc7c16a76f52928a520a8aec2c8e98b4762b8889a5dab11ff3a89852456555ded894a6a9932753f6efff41a79a2c35f222dc8471f578aee585d31864a7e6751557da4df04bcb5a880bdfae2b8f76e23be522059856e55f43ec37ba4b5f165236d893cc4102c5ea2b995ec81237916ece73fef6128bd5aef58760efd74a52a70437f1ea2451a7a5735079db3b45bc584960741aa7ef260c08f282b700af49b7540419ceec923add24cc573fcceabf3972bd4bdddaeb81a63e06d4bd92a78b333956e8d09c14978db8585eb7825753f5c0f3433d9f3a28489d02d832d5b061c379104ccc82a246964605c8f731620aa146e253d86cd954829ff86953f3e656a10cb91c65af158223215c582f435860727e965c8787ede2084cc304919053e0bdb2c27cb167238d785f0eae79043001d3668427e20d31867817f7a89b00b5988ce4b997c1b7588dcbd1d4f24178c586277d8bb55a7e01003237c5b4c55e29d281298dfd71fe125230a45c28c763a2620283eacc9205d8caa10b6b206ccb6c99d39d76e3fb39478021fdc2e602f06b71819b07ea7634e7dc190eddd9988845b5a7fb5ff1ab4f27b74476c5fb5fe34f13e33899cfec3a4af076609ff804bc5e045fd7be8eac6af5af434aa65d41cfcc79eb62bc045bfe2f2a57ac9a37982d2542d49b4a67f877f1acffd7ae82b823924a36dd28f8c8f6db54b71490ee304ac9c132a318dcddd7595a83bacc4a3180913b2e7e2016d21e34ad4e20059913d276a442419d01b4a59fc3c2dab2ecd6641cc1f54fcb35b2361876d62d897bfb49e041934b56e8e88058a6b3d681d7fca71fe35995e6db144080d677b0d40c68046c66ff03f9a25cc9d0a38a94324090f1dcb296f755167727c8c362344ce47b1cc8f840db289166253d2cb1810aacc806f7929c066a0b55e0a1e675b7d0db4abad6d086d97545eab200426414de8c0527ff27f19d2d6589f22476fb30be7046aef9a15acbdc6600ef00351c1fcf580a4c4dbcc2d3c6a4913840a4a4cabb86348c22637e23549628bd95c4adb8267562dde97d9c450f551fe7adfdb5e26a6593577d599e4ae6f7e56b31a889736bd0bb2b0a0343effef6a7c958ff988a8f79ece90bd4747556f0b2f6a5b265a68ebd2b7b366c754584da90eedde850c5a2e5c296d5d04b058c87b8547cbebcdbf680ad6d54819875af2f55b1d4eb36ac3fe5dbe30dc0f002a24c8a39d2b3f7c418f35fb064eed59550712a4aabd8e04d98c3e0f4e28a655974067daaa5312260d2b5f8bb1eac5ed5030a9ea7aba544a93995bd8d9f7487459e3bb2ae7e6db85aaa12540030fe5e128ecfc3ebc2327a29d9a3da2f0a70518f8aaf63ac54651b476985e3e910fc2535886e6be9a9b13087303c2376d6214a49b7c1dde8b862a277a0ce769ffda40e861ddadb1089bec38b81cefda8938178ec46ba94379ee2748bedba48e27b5082380ac322305ba819197b708d092f59daf26eab51ad78ac4a4ee7d149b952f7472079b2fed2210d6effde16ea40be1af7bfbd8d52929bcdbfff486b1964e11cad63fe557e93b923c34dca36cb773e8734b1427d06af1c68a602f671767d1e2c3f1029745abed720e40d6d2cd5d664b72072a70516ca0e6eb3933a7f380dc6d7ca309f263c96118b6eabdcde0fd90ca1f7b5bdfb9af74e6f8bd681364cdd60f90a6e20a27c4384e62e8c570216c0673ff247b4db99a49f4cc6ac7a7a95b6d19177a69601d72c7fb699683be492bce161d75dd6ee83a9166b423b2408331b196227b4451db28fcf3e1a7352fb795d70847d73cbf89cdb52fdd3a20786f6fcd0852ea651d0bcc8be9a2322fc24593283c62c5e9e1bb2326577c7d87185bcdab5f22da1970fd3a2421d66f5c51c6d7c2cd11a9bc6a26084a6ceb5956540f4c3ce4a500714cd74f08041a01a54ebb286be8f57945be3b0a03c32a73f2e7551c57a726723a7fa466f9eb4f3358cd35a725192a19600dc7b00613cc762ba98a81c42d9fcb55d47f3f4a25f246688fd061dde01dd46b8577aa944de67553c8a4b546a952796e503bd6fe2850bbbbc6d195a9e50fbacbaaadc4ef78cba378fa6c28baf4cc552b8ef26457d7f8a5f706b6f783136eaebad13ac8c6d92277c1e349fb1594036da5875963f5e5b147bd0e185c28fa0b7b5fff7bc20ed8788c495a70bba4bce970c439fe45f0dcd17ad45e1a5f16d2204b945b57d012dd9d18ca8e01d6a2eb90ba4cd09f56be395fef80494fc92fc003be56374e89c04e48517b44bbc5b102b57387691b2fa437a4a375452e99855473696b1a90503e304dd9dd49dce3de740b762678e140c58455c22afbb8e812f5564c5df0997bf0be8f3db06d68cad7998c32b48ffbe9c0dc03ca58994e956273a99aa32afda8fb2625e7cc19261f72a8b65db9c36eb23dd082c318bf7f179eb9f567a03ebb2d9d88897f22d32da3786cd6125210559b37fdb8a2764657d2732dfcf6c67dfa934a43112b4deb86926500b678a11e9a9ce07cc4e045a2e1d9c6340f5e4c5f36ce4aeda21a5b22dbef6bb8a1ed8687c4b41171c13dfd6ac7772ea3e165bd7dd44739bc4799227eb987782e4d8aabb2ce1ecc7b7321d714bacfecc0606d29350b30bd725d122f037a0160523c470f325f4b7ca2f67d8133d993cef9daf2321037d15e8271c41ce5b4fba1d73ed98776e71b3ae1637c9b22dd051f403af557e29c07984101dcda86c8644735d070bc5b2abe9dc72dec8f76442b98e943499dda984656ab35591e67e68a7a07741ae77a7a06ad1628cb35884292076822fc1bf5cd7176674474aa6edcd7bfc42c30e645a4b518ecbbe14d577b53bda38537201ac05caf0374e44b00c71bff13f851cb45bd45b93d8979bb1e4c647282d522fd18c92fe9c7f217a8e958278318ae7eaf883634f69aa85ee12cb884d57b736c98344cb42ddd143a386993826bfbf80df3b0e22c1f32623e9fd8763c9be7dd085ce67a94f7eff33404200fcf63f02d06f4829900156fba1b204860a2fb6cce9c478bf46e23f52f3fd8f1ee7e4fb8699f2c315527ae30fc46223644cbcec223d334de47f9f8d8fa2d0b9df980f1affa86c6f7385a41f73182252a4ff8244bf326a70be4eb0de618a9314b3cf52e4d5ccab3b9093d7dfa4eab9f4d016bdfee71df3477cbb936faef0514116b200612df4875fd3593f6cb2a6e6f6256eecc1511892080c09573a82a6b4eb62252ec49d53ac71c038039b2cecc7e99962a8fa8ad9b7cc8eeb86bde245592e13dbf0c29e08ee56ccb06ff6b8a0bd72801f6e0797f4ebc6ab5d3bd7f1acb310fd030f1ac8ec67deecf83b2e57f8b80903c06af67f2bf8bee432c6f305eaf2a266bdb3d525f7e26f7835b10bccf38d7e6fad504734e7a662b50e3eeb889153efc37cc5b9c5954230c4006dfe4332caaa0681d21311d271d00788fe3f5c91fc4dcbebcfa1c4dcf8603fc13756bf9d142c56ce640521d23bbd128f6cd9e0a6086a02baf4a619303590756618e036499dc0bde0aef083f8fdaea8a68bfeebf6b905349a2431ec7f8561b92059a99778b28f2178a604008362a1104cdd4f8a804f438c69e239c86cee44b3e5d5ca195bae293e1ba3b2f92721460625a2c6f0bec346424113104c39416f7ce9ccf94a95addd47344282f25fc84b3dd426e44e03579b3ffc0bb0ca966946120cec078616723ac628dd376e4aee03e4a7e8726caca8c48ac3c19a7b9bd044833fc6af8a919ce778add5e12755d97f0266c2203d378212f0d7eeeb2f2fe029c60467e97166b42f6800c47cf08f2896fc06de3f41f6b963d22d3191a3e11d7ff2c97c1463469f73b185aa4d725a9b50097f40268a0fef25195d0d66d5911a555d23e6587ba2ba9e643271b18fddb8f4d757a56bd433d8bcb892ec258a76bc02f113898bc34e2a1d51f186567f2fcd79d158bdd94c783282272083a5ac7cf2e636c46c5067acd2e4430ebea17c32dd9c9364b43744ac6051e890f0898f9452b1e9edf547b1aaa3a35d00300a3e4f70ce2b00597be9abe6b48f57a5707779bf9b946d40e98b25097d0a2ccd6cc96c9e754f69376eae4af1d46ff4ed6a9b0abcbe4bf833155f2486423723be5c7433586f3009fdb8e4d3cfb0c3697073fa15ac963f626d8ac0eaaa12325eef76d01ae69b7701dc69862487a132771b8d69686e058f372536280a0fbd244d13b0bd9c9ff1b2b9bc81ff65e8f631756ad04564ca0395ba8b1d2a077e4ed279a4425e8bf3df638c0f6ef9cf827e0b29fc3756d21e7cf54545f8aeaedddf3e8ab5fe07fc46b39bff52e61dbf9be60921a34b23678ffd3b18af6d76609489508b25a577e83a0565939e4d066006d5af47b4d7e1a1c35302ac54fa80e26d1e32878184727d42fb6875dcd14e6abfe83d81422c79c3a139ee84b9f0e4ac2b083d355bb603ea2acfe871bccb69ca7885e6ec5695c9b7a1425b253340ba4c643ff013a7e691bc50c2d3febf23c4227ac8934a43fa85c592c558fcf3384e92b116f505fc62d3c250ea7a5646ab8e1875ea1e3e1faa0d495108985309627ff86f4dca0fae89c8577c42ad77a991d2d0ce8a70e5d78f5c9de11321796937139c4d51a4176682261ed3cc6a57eab854ac2a7f16b154c3623ea5b9d3db6570c5adfeea8edfa6ecc67f791a83d37497ef5812bffc702c59df157c397d1803b63cad334d7ba36f15a5cec7897c8b3f397d5585bde66df20b36924d87394bfc09ffb10e7b18110944b59aa6aaaaa818293e599f25a11ebd0c0b3e70441ef1f1a02f688811e9b3d7b14c473d82829c6e0679273e5238b0db0822f6c0618444d214783cbebb94a59dd2c8a74434b71f6c77ed1a9e4cc0e09d278ae47e4ab0d93660de77c5d7d8c3448239f683cdd5b268ecd43557406e9a8663ec835df547bb3fd1d087957006db9ae916abbea071dfc1b7ad71dccf32b77a49948505c83ae08cf8c65922f5be3f325bc2a50d212d1f325e1ad34d00cb148b5097c2b5032ed7e2ab92febe5cddf63834ee58da2ccbb034fba54d4f2161aa6d005524850841a909ac91ef1536fd1030e9f67f072ef3399a031c25a364c2d673a47a6fd25d43f7a85940fba458278aa040872a61a10348aae5d9723f09a504586026c4179bfff090b6d81c28dda0570cc4f851e21c3371d80f6fbb4e81338d0f0b18cc44789b3209d4670da08edd5e5642f05d0c35f51291d8848f126df3498d7f849bfa46e10c19ed6a5a38d0d442750fa4cdefd6b09daa74cb9e5ff3591affce45eb2072528fa35d990f3d8475ba408a5e17434677048699ac491d8c6c6d615490c7fe19d5a5107bf401a1ccd2eaae0bf5f557e9b6ea04512b3121b6400239b811657a561e205770e0cbea3216c7875f22e8ad2f59757360c418e8cc9aeda0457e4f61627fc512b4f4049b193100243567c167227ffb4adc8d6079962cd4af8d77e79238a85c60bd9f6987477c295899b35e2c3cb52ebffd056b6abb197c5e128f3ce4458c78b97093d86cbde94bf11edf9fee9b7f6488701eeacc254ddcb0ebea749b6f24372804bc9308ca3492a2a4d9d055b103da6b8739eccb96ecdf699ce53de43581f12c819992fa2a8f0c9e330a2b4694ff09354837097fd", 0x1000}, {&(0x7f0000000040)="e803e1501fec8b23dd9ed43a049b730cc3c15837", 0x14}, {&(0x7f0000001200)="0861c74c761663550c273712e78d79b4928fed66b04a231fa303a0be50ca539322d0d96925e62bd601228f0744008b2fd5ae2c8e1090a89949473be95234008871d3bb6380c58dc9d3b63d270ddf4ea995743f86998efa835c6c6e13cefd332417cc026c0c3ddd0ab59c8ca6d99a2030ce40135a05637d56f2062327508cf47daaa7b80dc6a425c0789e06c78515b1497da42ebc3c838b141a13c6b6959a005b1646ecdd2f9ce58465c46336498204479112a5f3421c9458eb6b76af1939e98be3a443a5007db90a8372d04ac3d99a8ac33ac72de34e3119d2fe0b746eef77e2cd70603c89c9f3ed76cb50", 0xeb}, {&(0x7f0000001300)="6958fb01d546fd72030fc5646d220213560a0c19d952bd4d3c6b63be50859fc18e52894ed2a25464ec49b93b2d08d547dfa2d21bd7df8c907fbbf79c4d5f63bedb1532f9767df7322a5326fb6f6e05af0966d62268128e452157952ea6eef1775dfabd4a64ae3bc82132d27897b25c74509712", 0x73}, {&(0x7f0000001380)="5f5f55d198a578eef46c58852cd70c1d89d96b87eb75fbe1247408c176e1f326766a64a1f1731c7acdb26efaf5b9b477b1e8119e356acd919a7bad087f89e5bd490632661972f8bdccbd9751866686368fc2ade8c8bc417aa87181b8f55ae8ad8da5eade50c2e9f0d2a4beb096bd9adb1a783f4f941fa7b30d8e2b858994917ed995e6f6fafbf1dab9c6b6037ad6ade707685eb2fe64c54e5bd36ab2e0fdf082095250ce1e840bb6d8f557c98b57e30ade60976796b05c55e0affe350afded9e5bc331e2e2878e0b4c2d66f26bebb407", 0xd0}, {&(0x7f0000001480)="489f283e01c9b2ae6f69b6690e7a962c3f3b2addc08ef23a2d4375f6a21629b92e1b5686ddc92263655c8596dac59f1d2d5a0a8a7e40d529e2270095e91b837ff9d43963c8b948ff7b5506413103b5b06daa7b7c3fe2afa3de70a36f04b61e03ade82d5d6fafcd3ae0cdb01c343d3eb2e4557392db71e824427cbf107e4c4389", 0x80}, {&(0x7f0000001500)="85c7ba00e1ae1d89d293736ccd628554621a14c9a250f808b5ee100bfbdce573ea3a7cc72169584fca617f3f38b8ed9be62dc9bfd7a82ab850ce0165a9000ac1b18675b921cd4a67b4dd83ededc476629a0ed0601bfcc486f1329e9daa3b39953325efc2803b6ecefde387986b1bd967fb1f2f7a39c26fd12ad1ed8cdd03e1eefcfdfbc3103362", 0x87}], 0x7) r5 = socket$inet(0x2, 0x4, 0x5) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x4, 0x5}, {{r2}, 0xfffffffffffffffc, 0x40, 0x60000001, 0xcffc, 0x6}, {{r3}, 0xffffffffffffffff, 0x7, 0x40000000, 0x80000000, 0x9}, {{r4}, 0xfffffffffffffffe, 0x0, 0x80, 0x7ff, 0xfff}], 0x4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0x3, 0xf0000009, 0x5, 0x8}], 0x80000001, &(0x7f0000000180)={0x2, 0x100000001}) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0xa5}], 0x7, 0x0, 0x9, 0x0) ftruncate(r4, 0x7) close(r2) 02:32:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) rmdir(&(0x7f0000000040)='./file0\x00') 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) 02:32:11 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 02:32:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56f1c48fe40ab39cd442"], 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) 02:32:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x29}], 0x47eb, 0x0, 0x100000001, 0x0) close(r0) 02:32:11 executing program 0: r0 = socket(0x800000018, 0x8005, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000080)="ccac2bd03d11fd0ae50d8725c08847a855288a0f8a312e3d4ab473b630b2a5a50274167c354725561650bdf83f866d7210a1a1bbc701b41e6f8ead8048f5c4481ccf250a976a7aee14e3fc97a9ddfddd69a903985f8d5ba803e6737ca9fc45f31161a6a7a1ff43d3c26b5c1693e7bc4895aac39ae2bd86a1b35f188e00c572156f492092c99d56756ca62b903162295b0db9a8740ec42f5d348a9d0fbf779dff9cf1bfe67272cf0815a722391e7a412907e3246160a0fdeec0a4dbfe1e33712be0fe85a6e820a26ba299f7d41f153f0f7063a2a1051c3dea3d42b51f7c76", 0xde}, {&(0x7f0000001940)="242d8874b4543a040885052d690c12092587e14023dd56977700f92fc44edb3195277799d6de64f410bfd60747a31c8e1e136943d6fd5d145164331959fcada9bda2fe01e258fa630095cbe3714340cde5ad1b801afd8ae2b812cbdc39ed7be9cb226c11017182ee5d40f051e3acbb0936821aa0bd970836c703e864e1c4a6c235eff236a3d49d37a7e48a2f22d7c90bcbd4e12df354435ccbb93be5b2f02ddde118866ddf45a5d2f9c64ff4fa8a2baa025565705c5b6963adc1e97a4341c5d97d2d0bba114b40247c23fa44ead49cdf6df9c919fdf103ab06081f674caf8ed5f29b970e783c8c84d1d14cc3e0", 0xed}, {&(0x7f0000000280)="f2eb63853f29459fd42bb2aff87d9d310b70cf9172c877bd4cc1a0fc250b0419602ed9d1c8722d99bcfa32567972673e31b3c39bc479c0ac9c41379692d81380a952c1f132950993dff09a3bb55afffa9fe3b69d4d8a9a31578a502f2fa6f8fd1023", 0x62}, {&(0x7f0000000300)="43ed34d80dbf1ff1b4bbfc8b0b289aea48bab55fb2e04d09a4025af6c14e0df32dbd6e3192d4ba44c179683506bf2c9dc87c16beedc471ab8a1ace4d45792464e11f51aa5d153cd5c7d93e21470a2852496b9419c3f9c2522500cf7e9ddf8821fdb5337f7a0f45b843a7facf0cecd0eb4a704c5f456ac67821aa6fdd158c9816b94e2697f9ccf689dde6fe85159bc85dd0b46e071d9b0623954438998d7e559419efec9d60d11236f612c88384b500dbb495ebcb645d15d9548b57da807e93c1cffd025b5c8117", 0xc7}, {&(0x7f0000000400)="f5d946a14ba1d187d5bbf518ad98a27a4b6393136399b23965879a5f6b07beb911064f3ae2949e37a28ab40fb07bc4ca639d41e9d3db38c8dde77707c74e55931c2b9998e4900247f6b9de3a292c04bee1836c4b4b7741e031b558e1a49be4d598816e5a25ec5822cd2e07991b5d6150977b9f4a9629fbddce7af1071e6e5934d7714b465b7c5f441fe67541877f1595beec3cc82426dd2b23a7e59f33afce0ecbf2ebaee1faa4eb", 0xa8}, {&(0x7f00000004c0)="cbf2f2734ddd7ceaadaa67f381384f48aa4c8b1ee3e05ecf4c306db3f0f60b2129eecd53e8b1d266438e1da02c7f2843024ef7517326511ffa5d9a3aece9b2ec54cc9d61a0141ee9f4115c441842adb4dfa0579f2e0884e53b90de01f47a2555a06bec360415efa2609e3ca47c8edd", 0x6f}, {&(0x7f0000000540)="5c27786de6faa18c9f25370b36d45e400e8620abfd69d57a0bd93d0bce3d63082e19f6d6d36cd25b9b52f5159f87742dd2526ff34b046a6157be9b03f0ec35b49b9342ef9447080fc438ee7c72edee737daf657fea42608cbaf5eb01bdc9434f765c5cf07b", 0x65}, {&(0x7f00000005c0)="20c42c3558cb2136c4665644fba1870d9e69931d2da695333c3b1120c914d7b26ce0928bd68732a9d7b228058d40f9a20eb7121ca5482910b36bdb82e43c164a73e40a3f2514b956d7a5ed3025d7f3b0118c049b53215efeb6a7910af8dc8f95d88934464322055573f720f2c330a71b5b506e6b64c1320c0f445c70210bb9df5ccc917788187b57c1010e0b1e117d51492d288b73f14b2a", 0x98}, {&(0x7f0000000680)="892b8b6bbd6ef01284ac79e180faa15f11fa655035a68f11d56b07e79436204ea42fb26ab12ea0c5086f2c533d5cb970d05751ff", 0x34}, {&(0x7f00000006c0)="545071209f0e527a48483aec4f0b32df9456f90999cd5616dea682a7aaa1c2fe9d7517d258f53236c16bcf2425f42bf19876b5cd79be1441c0f931640518d0e9a114ad6092708c578382dd9486180fe6604dfc68cfc137fa1c958c15604ff44c1148e3b72cce8dad4aaa73e765e5fa308441243f648672040357212ed3404551b385312d3228af0b7d5e7b6b33700f56aceb1095a8de144b66", 0x99}], 0xa, &(0x7f0000000840)=[{0x98, 0x1, 0x7b04, "c312dd7212a2c04762e2da30b324805c21d85acfb621d3dd05e1c032640676a5e26cda6a41ea053a2334ad9de0197d318307f06e19885e9b703bc7aec8d8d26ec7b030f4c3ea709279c3c1c0d384f6d6356d8e24c4c6f646e373bd4fccaadc8ac1f5b592e2de951f1379a6118b8b44579038eb9a8b8cafae6d7131556ff6f5ce83c5"}, {0x1010, 0x1, 0xffffffffffffffff, "12667c53e2bed5a49e30ce68fd66b419d5a7d70a18936504bfa16ac6fe409b218d65c2fb4ace8648f5ded7abea5139311c6b547aeab1dc95252487e2c98436d22baa7ef32c34ecd37420dbe632420a678edae3cef47e895dc6f30572860b505263f68e064f79000379d2d9a274da91a5c9e519256b30921e746e96068f83635e8c2c674c875053d7142059d364082a0440678f5cde0515711a2905de1d2af57a883bac64d50744ce1a53770ad577560b9b96c10f3b7ce47f04f21193e1b35dcd043cd0f2608be1d8101f3adefddd85f4cde3c8524657784704219387be6c8b38a68eacea96df0633e42b0cbeab876bf23cd45e79e1bcc35658fa7dc2331aeb12d6699854e07e2af159dadad9cf75db310b4987cbf711713f55cdd194716c920757316148da6fe56597ea3abf166f613a2fdfdf0b4485bbd65428bd6b02e35ad3ff738133216c598737e8232458e1578ec85de13f5ffb5812c8a011735ce80f8426a21ca3c826e28f7696dca787336ce3c2f04d12882d0d871b89b839ef7042616700df36baf845f26d68bba84e733a8f2c1ad9b1f6fb38b9bc0e51de1489478e8bb36b93b3ff34e8b2607ab8634f5727a2384629c35173783e2aaa24f6e60dffe9afe2278d823ee53678f5be6f0d96b28228be93053efdf37bd0669dc0d80d38184d3fea2aa1262e68d8ff99687f9ff03f1d338e577049481dea6630f258244c0bb906e280d12adddfb695edfdfac8b3eba8d75f051172eedcc96c539d9136afb6011fbc38853636064b14b5072ebb5fb133bc223d9001c7432d0a4e39bd81ecc674376f43301f476203d72bdd3338c9c9f44205f9c2908dd2ffe22df8a2586af545b0c3fe349ff74396090ed91002e42cfdad34372e2aa230e15ddbe72255f94885eb98e10e760366f234a38a29a25fccbb7bcae7978d6a17f54a852d8545663aab0d06e6e3cfadd998f484201ff1d6696e8260113d5dfadcb7d301c4b4a2bb1d313e96a3c354ec4a18cc1eff878cd6e403d54d5820a1b254cd7e8541d26b22deea7446e459151114d4a3cba6ebdd4e9fa8a91def401240586eb61cc35ef9282ceb8109959c3f649c95f53ca84864c0e2cdc9415f64512fcff14977a05ac7cdefbb9b38eae7ea830d17a86a30228503927e536613b1cd3a579ad3d322936762ee5d1e530143c3e6f34febb5d5a5afbdc124ed182c06867841dfc60a45c8460f336149228324b4ea67acd8b2a2d3d463b37d10a8d57073f5c4142a7a7b6c1759168d4587a31c93c28d6ba0744a485d84d92791301d9ce5ca2b235d3686e5fca1d24eef9c36411ec5523a1aa26684140ec31bea6d013ef5974deb0b516d30a3177885124b87f4ccd391b95e5a34309764ab6a43c6c4b04b6f750352bc8f42e8f3d7c33990469e130e1a0f76cdf87c62983db89c6b411d12d22066b2b854ed7a68010b3b5d1c2428c4a0d226196c1b859c607315455b08147d8e46baeb22b5484e70c5f557c49d4a87a8c5b0b884370c4af5ae4ea076e8db655474b568423e5b9e50d1687e073adf351256333b52c184a78022ec75c44b8ce1d05980dd0efaf1bb77c7066eea57e4662ed7cdc4040e7c31b70bc14f33f61290b3d4007544d8828a64d33a492e0ba67a41d8ca32a937ccc98cd3af8217a5e3d7ef97b9da31cb3523f91097d5603de347ce034f3a6abfafc6961554e85fc7cef1c435681245bfef0a5374dee9a1a135382d56f9e5626f14d01525b94979b197fdb4ee94467c8929dfea970224d43ab4b162aaa6dde631a1b5af538d2127d4082b046595a3523ee29c434bbe824e10cbec6a15ead3d745c3e3d7846c4d9b7a1e057c73d3ebcd0ed7a2cd9e09b808b0f55f965b65b973ae8c2c5245124d78654f9f55264af18bef59eb3569f433fa8bf9f039f83f5b531f8cfb47faee58be1a7a38a3c873f7994ce9b092022b811203af2876c696282673bbd488410965d33c86b357784e6d1eccdb6cec5243ac361e7a20a85b3e3198cadc1409b83a4efafb46fe1414acecc5119aba27ab26b1c6db8bd727da4d8e7fe089f747e629c3dbe7b52527940d9403b0cee228df37d80c13b1369e9ce80be61a22a287631cb4591597fa4d58d1755179c92b5d5aad5d650d7425685562de8fd90e02077bc820c1b904e0d5c0e12dc2e2d374039eefc46346995b651e08fc28664da6b82db8c0c144a719d7756657037a5c3c69eacff342684dafbedacd081b6473830d1164ce6954206b62e818f4fb5ba164f08cd659eb8b7469afcbf4426eee8897a3d1d436500d5e1a56ecb09349ce888d0782580b7ce7de1b0acae2df131fe84924a847878a26813d6e31b1b8de6ec22b997d98cd021ec42e780730d3a42b16d11a3bf3ba941283ce945dc4806ff3682de671364188da3158544750feae49b81bdc1321eafc53bc5c31a7b85c89719b01be4e55131bbf4de4fcf45812a37fe185eeea2e6bce1fa4650a9e122ce468a58776c1ad4abf008fd8d3188a7bac1d4355ff0dddc50249e463bd212f93aac5fd07139f51295da501d2e324fa4bec72a9698958874f8c32385d91ce304dbb1770a01a96175961f77cd56fd15ac8c7174b7162233348a5d965029e52204a9145445e1b103539081e06821509c5fe269d1151b77eaefe2ef4b678cf446e4681508bcbe2625423461bfac82f41bf87d80cb25f1173d0f3859bec5a8fdeb5afeeeac2b6e82e60503780851798d3ea24676a9b1471accb103252bd1955c2f9bcc3fe164b3a0f6eed458e02bdc6d3b918a0fbeeaf27d5caf55c0312d521c73eea4a97fa4b1d089533eeab7b3322c7cfdfcf44452442c7b42850a173a55c4b6277de7feccdd732966589483f4cc149d0abf7c07dae3fb00fa74605fea3ec7f044f8c47d86a0125bea4a08e210b3e0ab0af7434bc45ee3c632c1013ca2966f1b9fefbba55d149c03094623e68d6fa79d91768ddbaf804364a706ff8f1ca2d4146ac429043a8cc0f8099551afecd570031b024a0484bdae331f7f30cfedc42f63688e1fa1115efa7431145c7501c96d74097adcef643f99a221567ee34d13e9698c20235491b49e067125bd34aaa355de6d114616dcfc74cfccaa557ebe800b1c8e68009cf8ba04805b79ca6bc6ce4490567aa4b95ba1d0f45befba4a858a9776602e62889f53280e147dc3b1e1d9f03a7510933e11ff3659020596fe9ea64d480ad4e9270dea1da95b74614d0ebac8d1e07a2f5500708cbec2b770d17d3aa86c93f9f5fed642075f29881775e53eb3c7eb3994562b57d2210bbf75deb52b3f666392010357b9343507eec5ef7c61ebf035c7edd4043bb772cfeb406a473750da6bd7f0d6431b9b1810a71fed1c5e2b7bcf3ca85e642b6aad582e33a7dbbee8794dc7521a75beb2b0c8e9cf5dfe2013d4222fb8a649a6d77f6cf447d25e2eac724fbaf1e6e10da10f3840de4c3a4a3985f60da4da7ab3e7d290decc0d6e9fd56a7781759bf89e0fd8604e8abd901f1c6afef83915a87094f4633ac521f8bb0539086b83516771d72338cdaf56cd89968fe3f0e98889b69037366e2c896aefb55b3953ccbe9c94d54b5c7a0df8782be4ff8e718e9a6e18a6debc809042d26aea649e105b9408b1677b932b979cadda7639f6a3b8e0f1539ea6a4e9b944c801a2a26c94a949080be1355fe6673900d1983d6367e65347742486ca020600353128036e1db6aaa187552ddb647f35366bc45b89d7dfdbba3e1c959c71070a2bd44e707493ba3f0e768744e75100445bbc69f360910316795984e581da1671e46d3ba3b3ddd505cad5b9d0c590eac53205bc3de8dd8691673472581627dffaef1e6e945a1f01df673babe177e27eb8e2dea2e06cc185fa4996c11f47a11e6881cf7284f90e995a64a2e4c608bfbfc6fb562f1ea3e55ae780f1140889a7b0fc7aa6e322b017558b4d27cd115cf3a2d73cb0be127c8f7aa9bb116491e5a1e8bc78733873678f1e87447299024876fc6701270b30df42d9b745e9a5c35b4d662d273540e658593c48442951a324689bab1ec84c27c30fc2cb384e54e33af6e505df5e1993124c8ee44d652d8ffb3b4f14bb0e13087d9d72b71b3e3627d54c35ec7fdec868457fd6b62db19d461da3f6fc38dfac39aa18e9d586e09783046d3fb57f9b22dd8561945acfbd9e8cd447b992e3d05d717ba1a1e931725879cc05fb220c82e02815e9a3d9ad024c92ff2614fc490a8a2dd0f27d660ac1e9041fab8a4a67db47f0b7beec0bb90c579a0916ff0c989593a4b4a1a4d2f14c1251ca40921df597d87ec9a5cc3bf522005c5957f3eb46a43ce92054f1c03f250a5de029010167022b25a3e21b7337cae9d4e0606f88cb94de276ba0a4b6f7e9670c4d0da8e512165013ac529431392d1cee910a9423b6cdc534e741e1c5fed450981140f2068ac423858b8fbe6f600d89a15d38ff5d21c44da81490e6fcfcf433ea009b7e217f9562a128d9317b6882a9c9437ce8d3c6f608bf1bfe60d809bc68422fc6e8cefdeb7218ce5361e1d16815f7797b96309707c886456bb4dbdef434588eda47fed40bd3cb9f324c5360969023de4b4b318dd0de69ffe5c55e17c997e914062030c0977b0ec18b217bec9216c0551fffe606d1cea881bad555553df1d9642f88e369c449577299a77fb8ab1ce7e2a515d423b1d5b14c50473370777a16843942d2f9a53886f83234690beb1672406ed1f3e019f287e729ec6519f8ea3175fed8e1584e19d73604fb0959ecbf7fbc0cd4943b412503f8f74a25325d25a69641f70edaa9e0855c3ccd3efdcbe5bd9bc4182eb738e69004f6397970d4af6f5345e577d05a37b52723283b6f95f68c50fcf28f588ad641e3f29087651e560516b9aa101917dc51184846a4f15b6f8cbacb7207874a034518811eaa20264b40ee5e71758eb0aadad2c44ff240fc743f93ddef02fce704515901f96791a6ce75701437cb00564923e9d69be31fb50fa58d0af269107cc11527ab60b86c74151b3d94d56f7129af541a2615a502f3cac6211db26cb3c745b4f92472e8e20124d8ededc7226703d9ebaae029f435cd1a794ca9259bed83d3198975a84f3ae4ef262ddab949cf280aaa46c32595616192e358650b6186ebe2de78eae7fc557c3e79c05e2aca3c03bffea9c5334f5732b98efe8a3d3da3078310da5e0cfc63f819d5d69cc58f20d26e8a72206961346aa99fdfc2deb10cbe81a355cbda1014d692438a09d214a5b89e72a48823c9a4820ce71faaed50ddde5cb3930a0e457951f370ddacc1fccbbacf8ec4c6e08eb7b9d7a879ddab9339dc68bf7bb9c14cf674d684cb120f6ea86f882d3a9a8d61ea4b7011e268e7feb1191555224aaea59f77f73f7c75d9f04492858f78899d3210726b9e86c3c57c7749bfe4bfdef1e4a9375c5990791c96688782d4e74587e38f82250324291f5503457dd9d1604e41bdcda62e7f7ce9f62358929494baf184d151b544461dc0b01b8dd08c652c188ad3533af712d1487535c0436568205a90976254111ee6224e7c11c50c4ef0f8a3c6d1493db8416d36e2eb9e7b531eb718d77a7a5a34b880b599136a55b46e85736a1eac1f8eb8a426ff2685b7a850d533fcc4465e506eae1d55cacc9779fead6626da28933916b9b7face53a8f06048fc016f1f8f34f5db8935b24ac4750e40615357292afe6f457bfd71818fe293e520e2ecf13771cd9167e97ea17c2fcb11f270305086cb8c78f1168d6a3d9d78ff9ff10f04a20aee7d613a47d79e008723cd686bc359ed0839543d121482b90fd142e12"}], 0x10a8}, 0x40b) 02:32:11 executing program 0: r0 = socket(0x7, 0x4, 0xec88) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="6088942560d6fec78e53e60d14a85e6dddd4acab60517f0fb6df1fdc6a09824edf25fed93cda118d9f3f6d4fd01f4849a1a3b12d1f4fea2904d2ab02b4e16ac7b38da2115b9665cad3df498d059272d66546ccf7ddf3e06fd5cacf42b44f62c0a74fc6b943ccce4ee6f74cbfce6f8edcd10522a8f14e75bbcb3fa0775308b4153d2471087e145f45394c6748d276031a8ed46df63410d37abbe68f1f47fd25ecceb491bf9d6ac64f105db7730144d2798ab733095d1803c7a5cc7b7c7a231f246ee146905aa1386644297650a5ffa0dff5aa528c0919bb24f12e2d5fdfcefa903621a8ce863e643dd3783c06484f", 0xee) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:32:11 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='r\xe1') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 02:32:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="06c7211ce98cec6cf6f7b1e4b0bcec02fded03aba92fc170fc9f2c0c400a35d5aa9c2e2703f43b30ae6b5e5ae0dddce2022dd3164d74a1ff424d5cd1f5ffb56476d1efd20e49d144c6cfcceb9b4fbe6120857555104c5d21e01688a9d37485df9325cce0634176e7579aebcb01e1fc5e9e12b7a61d993680c75a191f41f88b046cd3830f0a0ce5dc380f9ef613811dd1f5b34a1b9bb909d106086eb60d805331c316d70a7cfd80173b4c82a5620fb66ce5baaa5526932906b02ac7d1498e4c225b42411ab3fb4b90f23ff93aed7831a71c9de9856c2d7b5912b7676f0612292fe3f04a1ef13e1da9ff7de2674ac526476747d679aa", 0xf5) 02:32:11 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) recvfrom(r1, &(0x7f0000000080)=""/80, 0x50, 0x803, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:32:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffffffffffff, 0xb, 0x0, 0xfffffffffffffe7b) 02:32:11 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x1, 0x4, 0x3) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) setsockopt(r0, 0x8000, 0x9, &(0x7f0000000000)="412332797d8bfb8d2adae5ce375736c08fa23d94bdb7092d1382839c2a0d8564b52f5480c0af9560e714c83c1e61067f4ef45c557ed5d75ea2dbab003fac7f6aa67a10cadb1ed7702cb2f6146d6a55c811fcbcd06f18daee95d756bb0d", 0x5d) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:32:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000006, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f0000000080)="9e2a27a71488ba2bce49c1bcd59d8d7ee9a1cd83af6f94ca5ef7935e8e2c12e4e8b2066156f9e3de9ed32461783504c7e8dddafecf906d430145d977742a1959eff77bcc28030691ef626be5714a72247dc10b25f71a8bcb8fe76b67c479a4a737079eabf35e9ae95b98122fc2338edb13c75ca9111d4c9e3454c1183732fbfcbca1f0e54a5b22941aae719d8526cb8fc73f4104bafb7533e2b5969e69cdb84417438fc1dd5dc29e4af7c9397f25bb2832066411b06d945b09e3d2f20c22a312190b9b4489d365606ee85d01cdeb18ca67c36a2957957fd59b21aee3c885032b7ba7cf516910d38d9ab0593e6fe57f11f2beed371e94f39e83f4e80e5649dba971999460a2640c865aa9d44fe755671d579c0eae3f7fa39492c968f0370f60fd501472ba0f8c7376b85bf48e229f5f74b110f0d7d678eff8ce392e999383df7506e5455b7c758210ec4e25ad5c71716076b7ab6c1fbd20f3fdcb880a3ee5372653a5ad49d7dff1f452a14831873d75a2a61629184632d5300bf35e99c3206502a89600c0d71af5b5b71ed6b0044dadfcd4729f3abdc0f4fe2336fc58aa4d1ff6c027973e632c80d22009a4e75fea042afaa7b36d63f27ff7e8c072fc4d05324253d862d2f0a3276cdc3f6a600f983bd5fe4837f4b835c0b5625ca049ed8e023bd72f3fb4ba3504a290c8a257598fdc363bf041a48635d3468f192e9d4a7a8db3e390028d69f4497456603768616f5a3256a4176ce91e5f0aaadfae9dfe5a6d602601b36a752680dd15add2164b37d2b6ffa019d98d936472498111b840ea2a6a8565409706fe994ad20b2f5d79776e87d6c8ebfe2cc93af8bf4c73fad90bfa0f8a9e5ec0f4dae9ee3cbf875da7cb6421c820285cb96ca950ece600d65d99225e54ac7780112a1073042f54d7cfc8e74ee08295cf51455df6fb91964adb1da79df3503ec73ec352e4608f1b6ea21c729db8cc4c8e58eef70fb98b70696003913b319953a6cbfedbda8ffbef3530dbe14609af8274f03d425cc09e58a1930b94f776ef2e8150dbcada64d3fa2570b81eca7a1834fab03068e65827660b2412d3f379cab21e0249d31e3e5952adc206a3c0ba47a1b2fbfe5053572852448a0482733df2e8a13f4f7fcef307e17c881625d523902b0b00f5fc1bffc4909a9b4f624d5ecff282e96020fe22a3bf809dc0fc1d28729d5e2bfa9d1c3eba1a86a75521e0216a298d63394f94a1949b5b50412851ab984c9e40976e7cb8a4b0be6d07c9b5353bda38e82ce262abe0742375bd0ed36e45834ef80123dead32c9e85baf3ded3325dd1145d4554a44213ff3bb4c7d1e549ebd5e855eb750b0e8995a53d943c5436516246d49e34ab101bdf7a7d6a637515ab19ad8a02ee7ceee95b35595de89dd0a705a8ee5f3f97a974e5cef400769691529eb4245d9ed10612ba47390afdef111569726310288f0fd0fc6f6283cce9b2c3816118140bcdfb056a0b2f548f6981c1a9156226a2d93c18962dcc5da80bc75e6a1d6ff05e12a9351ce0a8b51fc056245e64104988de3a11bea2978859e3e9f7378b8bca7b01751400afa2b73dfad2b000653756ef37d76227cf60187778438d612acc243fa7350319ab5bea14f525f03c2c5c07584298abbfcf63fbec8554f1467cb4d9f2ce4bc98b50da0279338afdd8a4c924bf5eadc904260ca3713b61e240ada7fcc1597b71b18ffb55b07bcb35eb1386e4df30f38454125b7fa0be66bc1cf901799cf30b1d81b90c934fae4c9dac3c4e914321723c5647b3ce3bf0b72dac19fecdbee8b11e2297996ddfbbaa7dd68af942a397c2ccfcec0e62d67ab3e9faf861e40bb14606770c987636d67eed20415ed5ccfb7cee5867b933b52a61a910acf987e2bcbeb631c6e71bc506feaf6377da1da69b425b9c2862855cc15395df616aaebf1b44aad3ffcfd6cfe68f1be75c18bdbe50a6aff03109eeb2d274eddfb04a4c8c51cd0baac817875c56a6dd916622b91360154ccbab0db93c4df7e6b03b8c1db7548ba24564b598d1d9748d2fdc8ec4bc1cfa43d36750abd5006d50e0884e9af8aaf0562379881aa587edfac87432a136ea933136b5a280707a008529e49a7eb0598c0f7b349ef6d3046c0a4a9fc737a45b0a5d54ed99e9ca3406817d3c4e7c8c165e10b2113b92a17e5e9831f95f5372010ca049d76f7b5329a770662c666e5da21168622a704ac70ccc1620df86968f2bdd2570e4670bfb5c81889aba543d52abd4c823b1c5a1c195c16751ff0c292f9c21a48525c76da256699d6387c568eebcae0c92d52360746de6cd183271833dbeec310a36739cb072ba107d0f70247ba95600ab2f95994834a42e0341e6fd15c86a53397725bf8313a510fb015670cbcca5322d74502d799272564ac07504ebf1663a54eced0f7ccbd0ac18aba709c631310af3861e9e96a7b06dc627ef2dd2c00d18158381ff92f9055f2584a872487bfdbcdc829fb775a67a3cb175fbf2b159053bcedf208b7c37f5b2870f79b9f5e01485ae2ee0131d5521df3646610ddb39ef6246beb4acde03509f35e9e620bced82be30353d2ff71e6f8293fd1145af5136757acdaa20f92dc8d91f224923899a396ede8d77b6ba47fa2db4d95ba76ec4d83b1fe77ff19288b37d8140bccb11d0aa443c2e93a7195cd430185cda6900b1799ae89147f9db2857d1b58a167d3483b5533da2bcba633f6fea51cbd53d1ff897be6864635ab3a9edb4dafcc9d9a9c48eac1a1082eab681c30888c51efd0c1e18315a9009aceedd2841b7a57f342030ac4a3a24c3bcf60bd7c8083159555a6ce1213bfd64c1711b85902e10647b7f9fcbb7e03d0ade5639c6a6b5483dbbd26db8c967da3bdbf57d8d3a683d83a3473d0b5a9074780254e0b5158f15c425d6e033f7fd0edac5138aa6126774e159a8cb8002dbced96a24bc0e2913788b2d1b401eb973d2b5bda9f7a389772e7bd1af2b50a1aa19b47d3565381378d669ed7e83e79e4c786741fab0c9776a0355d7cdcce59a4c5b7a217ff110f566d0a42ecc2e80f42b9b99e6c0b0cd4a6c8ecb381b2219ebc568ec0f06974e78b14c10a5a911a93647a4aea816e4b7fa94b60927e8f4c0bb603e1634e075113fb3d725e965db6903d1e18e3541201f26904e3e0da9ba2aab067e008e1ac59a40842928ace30c71a670bdb1842fb02c54c77855d4feb07d9c50c186bd06253988d2150d7a33e9e3052f05ec9df1fb4ac1b80bb90978779fe64db807b56e77c3c80aed426fa4ad7750378d83f4ce259cddc1361f9a6717eb277e0b9d716cd3e87c3a46a2c419b5e3a5966dbe6c533a1b23adbbead399190ceb4c138a2b54142454ff63212d2ab4572f80da9530a52b27cf12e2905fdd931995bd3c8b84972c9fffbdcb013101ad2f2c4900f85834c08056df5d01511c4edcc13968bb8105304351378dd46a8941a794b97f89d53ccf705d9afa6faa4fe27087b3bf6b58e001127cd3e05d77fcb12fd0a2e02fb8bda3f29280709247ca102fa52275989782256027837ab73ecf2355034c4e77dba662a75fcaaaa66d20986fbf592d6824b39f9a7e209cb575cd866ee600b41c4a56f3da0485abeeb74eb2960d15b1f0a31fb503c396c708c52780b8ea864764e69296b97b7d7a1162a040f7a1850b4a89f0a5eda51f1a8b7a0758492724e2dd0e8cf274168c9eb22253e57dc3d2914c049629e0c06beb77bd3151d264c577ff8f98e15e9c928316686a260ef7a3f8dcfa216a40a6e4d7186740118b169487f19f1f4d3f0774af14b9fc91b00aeb226b2d1432e993cf6a7a2ca12b0850a3ff265588a8b9ca8fb35f7385e9e341be7dfcbf4a74d2f923f4e7de3e3770ccf02af16619b9788c8039c81b34d24b7c2c1d019fa9de995973249f6e665b145b40cc6c59584f6fccb64ea2d260e91f1a6c285d7e72f4db589beb404f8ed9dea76407d58f197b8a3f3439c49e7a8e41df1416e90ccf78339debbb955492b7c667fe93e731c32edba411c4d4b28f423bbf6896d57fbc3ce74da49626f47f11f7685f468f6a3a1cfab51d64ef8a2a74e499f8bb9fe323c68b562b9a18f60c46eaacc9cf2f3e0fd0eb98dc24e4e034c138102ccd3d6e076cb96989d4f2bb15d186368527edab2fce4801ed04618f8f3b39091231f96e72f7b9794e17633e7fd0474668998ece672f56975faa3e0335ae1644742e1a8a79bd0db93da0d08a27ed09742c43aea1ea6243e5dbb454c56157cd2df97bbf8882a9a93657916ad9c863fe948d247536603a2578a67485abbd431c4dc40c5d61899ba0a75a8aa92c14087dd899f60d9a4df3427652fb959021ff519266cf50b5803bf85e2f81a1b15faa6ee4bf43df96a0b20ac40e7df36f74b25ce8dd873b795723565f1ed90393d5d445780de0628be2638ca1e85b03479cdec14095c76b3309d49b2b41c2eabd10996ae54e14f5f6d70dcb00f20a5157b89254005eca623ef303a4726fd4ea1c70edbbce6781b3dff4b0e826d39b47930c0d831b41cfb1ee411d63572c787e78d7c8526debff408650f71e46180039c713ed9419d7a4ae14e847efb272c7676f550812dbcc63bdb36bd849a03c44194aa036d4ad6d094dd01c3b1928ccf42b94e6fc6e61b5fb1aced5c1b12de56c4b576b786ee9b6f841896959dde4d320a126d6b593b03cea61d61a4366205aaa0e3f06075a3c4686b5480f20ec667b4ad9c3c792bc51bd68357a6f08b87897e7ace6939b168b01c0e379653a0b7df8adec69ba891dada539e083b8c6f00cadb1ab647cf4feb1a06b5ee570cdcc189d38aa82117b8625486b4674be8413cf550661553b62687f0c2711b56f1aabb6cc976ee40f7f0a42a445fc356dcea7c6473487795ebcad24553d01700cebfe8ccd0a9fb6a4f375d251c139fc0b4bc280cc1bf2a8edcc524b198bd2744cec4d39d02106460e0e9a6de906e2adf5d3d0bbe767b7ac309d283f98f9c1b5202531d3753f0f2f2c367d69c55aa46d9e544cf63d3e73aac01ff58093bf599dc68f3b0f3548aacb37a2bed78335b6b8a8cff12d9f1123d6c4ecfa17ee5764eb8327fc93d13b24361c0f7b767ff528afba5316b82ad0104b2b94c0b5dd7cf0b824183f0019f2c1655a923f93bf76f753a39ab2b1f27e5999acc6c6d1ba02ab7a2f697e4a8756edbf6cfacd88a7adf5acd8b3442f1422c8cc81730dfcf4a920d6a0a6e23350f6c7b0ff9a4727c2dbcdb26769deaa34bff6d3a66c57e7d9dfbf5368b42dc69f4ad86d4da424bb04c7b8e3d3898de6e7c0523c9576340ba9bcf433c0a6671443a6c9133258b190601f72b98217fd4f442178bee8520ef9285b45d5b19a564080d1743889fc6b8fb15cd9c676084c157eccc20b3caf41bf298748f57af1ab797eaba74b73228de18fe445ba84d4d5430f7f1fceb8cbcc968c215aaef0888263f5067088eee7b8b68bac1ac0b3dcc838e7ea75d46cf0bce88fcdc534dad38bd3bc5664f73799f686b0f84bc689d536247c555a2cedb97bf69c00f060ad817f95d29395205f408703bc1bd8c5cd9599c8f49585f3c6b727140f6cf604cdc529cf69edf6806f4dc4bb552a239fdf692f7a2afded5b5c162558e8a65532fc72e7c7581129a15cb41a0d21ca63782a58c0db883abf45523c55d51663bd29b19fa22b1f825273a82b9b8c76e031b2b7e475bc1ab50c04759ad7bdc771d4e1c42dceb9d6a315882de2a4b34f2480a3a469509d85184ac2e52710c0ccb2ccd6a2749519101e73770ea2819370537344314d72678571449517c57d976d625892a6d", 0x1000, 0x0, &(0x7f0000001080)={0x18, 0x1, 0x2, 0x101}, 0xc) 02:32:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffff0001, 0xffffffffffff2ded, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fsync(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:32:11 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="42b538927d9b912200135173d1a9a461a860255c4d47b7d272081dfac90ff3c42b9a9309eaf1ea7067a6a1d5958655b10f76", 0x32}, {&(0x7f0000000100)="96b0428cba203423da719380cb057d48d449f8a3912153ff3923855e247a81e79397cec6337ed8bb9d4cfeffa08cdbf34ea35a1bac6782395c40fcd4492d198a3582265fa1c402fb50d731c0095dcf5bec65dd85ed3e6b618803597c6d259aa17c6b2d2660baeccc29a9985343c5b92d7f379dd76bbf485da8e92fe87e967c22fffd85d75887719e2259885a69060305b7cd9724b08ed42be2b50749743faa851c61e5", 0xa3}, {&(0x7f00000001c0)="dc955ddb6e01bdaaa941152d6fcc49d7fdc3c6200e33490fac921c53b4ff52cad7196c8ae8a13d733320b2f0a3a0246316c8974098c29a65534914864b97b7457951eaa7e8bc51ae72b17e3ea8ce5d94d9c431d2086e1ba21b302a415278f5941d60fd40165e1bb48a5f3215579f", 0x6e}, {&(0x7f0000000240)="02abd64ee7cd783d3a839ab047160bc1bc6b48a741c6c1cee32f59ec71940f1597245e5c050a78a4d45077", 0x2b}, {&(0x7f0000000280)="a170f2741dfe88302386b6197eda859c0d36743c46a7920ce5af6c528b44468b", 0x20}], 0x5, 0x0, 0x0, 0x400}, 0x1) rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') 02:32:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = socket$inet6(0x18, 0x1, 0x1fffe00000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r1, 0x3) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff03) socket(0x1, 0x5, 0x9) 02:32:11 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0xfffffffffffffffe, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x7ba34164f36db044, 0x84, 0x80000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x2a, 0x2, 0x5, 0x9}, {{r0}, 0x0, 0x50, 0x83, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x1ff, 0xdc84}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xfffffffffffffc01, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x5a1, 0x10000}], 0xd2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0xfffffffffffff001, 0x4}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000000, 0x80000001, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x79, 0xaf06300fe8fa3a33, 0x3, 0x1}], 0x7, &(0x7f0000000080)={0x1ff, 0x2}) 02:32:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) shmget$private(0x0, 0x2000, 0x44, &(0x7f0000ffd000/0x2000)=nil) 02:32:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() r2 = kqueue() recvfrom(r0, &(0x7f0000000040)=""/180, 0xb4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x41}, {{}, 0xfffffffffffffffb, 0xa5}], 0x7, 0x0, 0x9, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1012, r1, 0x0, 0x1f1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='x\x00') 02:32:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket(0x1b, 0xc007, 0x100) recvfrom$unix(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) listen(r0, 0x60924) 02:32:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 02:32:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1a, 0x8, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x99, 0x1}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000001, 0x8, 0xaf}], 0xffffffffffffff80, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0xb6, 0x40000000, 0x1ff, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x20, 0xff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000000f, 0x8000, 0x81}, {{r3}, 0xfffffffffffffffc, 0x68, 0x4, 0x4, 0x800}, {{r3}, 0xffffffffffffffff, 0x2, 0x20, 0x134, 0x8000}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x6, 0x401}], 0x0, &(0x7f0000000000)={0x4, 0x80000000}) 02:32:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() write(r0, &(0x7f00000000c0)="4d84851e1c3bcf27f2e08ba424de66e93fdb0cd4f1ee48fd46a998b2d845418be41304854595aad31cb0b95bc54e7457b363bae10749648c8ca762a6ed6b75faac2585a666a387dfbb70018736db4ded3d7a5b52dc7012b691cded4f141173e38ec2291cffd3374e8991c43861a2aab9afbd5d4ca5f9bc0138d7f4e0ae9057b9292ccebe93fb188f8a45219af17a", 0x8e) fchown(r1, r2, r3) mprotect(&(0x7f00000fa000/0x3000)=nil, 0x3000, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) syz_open_pts() r4 = dup2(r1, r0) r5 = syz_open_pts() kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x40, 0x7, 0x7, 0x9, "5fbd281d324fb9b6ab3d960f61e47b28b5c9fc1c", 0x0, 0x7}) 02:32:12 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x62, 0xf9f9) r1 = accept(0xffffffffffffff9c, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) accept$unix(r1, &(0x7f00000014c0)=@file={0x0, ""/69}, &(0x7f0000001540)=0x47) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x6) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) r3 = dup2(r0, r0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="228cd928d7bc736aacea64b9aa9cb137b96df9b69e64e19f6a941e06ebd713318060466ad65824757bfb90a1663c6b3f1501d95ea753722adc7f91dfb69e80eb9faaeb2ce9f9f4d1934de3b430", 0x4d) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1000, 0x3}, {0x0, 0x4}}, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r5, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)=""/152, &(0x7f0000001400)=0x98) kevent(r5, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) accept$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 02:32:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1e518d60938bea69088752d86444eec6a555ab9785cb53e76aeba268a5db72880c47ea580215b62eaa7aec72870cd4c93eeabe12835f2ed28757be691a93c3fb77195fe79b217805b6734d1143954e368f1eb047bb6b1b3d2e5669807aeaab2a841223f5775bd38609847acb0a76ea2c8b1f11c88f4b720d68023905bd7d07bcb49f9165859ebe27b304d0e5c759f6225cb3cf3c2b2a1071905d22a55be3cd0fe84ba28abda4bb5c25643594e7e3c7630590b793f07ffe22c3d34eec0dc7208ab3e698df6d407827d3ac57804703e0a7bbc231982397cd87cad62a18dfd9dc3d2259", 0xe2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) write(r1, &(0x7f0000000300)="661df0639c9a4e7e1924aaa32f0d0f8f43d73db2fa8dd7d6694f45ffc0f5ce339ed6ed68643d55ba10a1ee040a824abacc59c01629113a08be178491d40139f35c45c89ac43762da6f170d744ac923eacc1471ae2659a2d17c4e0695dbcbfc4e743124422350e2dd42c0b2da635779aeaceaf16707e67715ec9dbf671ab8f46d0c8a1b23029fc61d99eeebb2300953dc1416a6018235e60b59b247c11f384ffe4d7be800f82d86", 0xffffffffffffff5c) 02:32:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r0 = syz_open_pts() r1 = getuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) recvmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/48}, &(0x7f0000000040)=0x7) 02:32:13 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file1\x00') 02:32:13 executing program 0: close(0xffffffffffffffff) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) 02:32:13 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x4000004002) 02:32:14 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = dup(r0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="8ec3726b759526f10fa1aca1f3631d47f86373b8b8abf05abeb3c772927e2316eae4f69349568b3487bbcdb248e482433ef4d8c023d017974ddf1c48f450ec524a79985797ffc913c9ddafea4fa195d94a6ad800016dc053d9d10f2252e1719e4dbf9eefc822c9945842d724988e1c39dca327d25ff9e07cfc", 0x79}, {&(0x7f0000000240)="a613b9b95db5a14a9eea0da8940b323faa85a545a1d2411ff42845bd4b98937b666eb36b44477bab151a8b01496c4f6689023e088ff2c6ce42bb6c6020bd98fe21676fbf3b3eaa21a3630b4d10ea876a3bef0bdd27e489c82250ece071a7c291cb1750d88269ea8e3c96709d7862a163165660d396d29740cc84ff661387001e49d8b6620a85f32982b421918e1be71e84fb2c36", 0x94}, {&(0x7f0000000300)="710c4ec5e169d9d729ffbd5c2e3ea4abe8c789b4050f03b44ff347eee4a5f7f1c808d57de89efb6702217ccc544cc79796f644f55ca0859accba22108a7ca6592b0d132157604d62ce068b70bc", 0x4d}], 0x3, &(0x7f0000000140)=[{0x40, 0xffff, 0x3, "6ee5f75750c70e6455786b465d6a2e39f0558d5c8297ad6e3730601ee69cf0774545041848380a5f07"}], 0x40}, 0x9) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = getpid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r15 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000003c0)="6c655d3a8c9120b6ff2fe4652510de1ae5a31b2470f713338bd034bac4763cb946fd37089b676d0524b99ccb5bea84bc264da203f3ba793a76422da609d673966f6ac061097192a85a7a6ea9e0e141d68aa5d45d60225765a5166a31c737d0bc8a8ce0431135451823bbd73be6176358eb61ece008f0afaef29eae56d91063b826349e28f680ca88acf288628690479f8bd536d3fdc3", 0x96}, {&(0x7f0000000480)="40b8f95082a588e94dbb9b9e4eef11cec1340430f90def5632", 0x19}, {&(0x7f00000004c0)="1f3ee3ae27153b915d5927706137571453db8ba1a75343eb10451e8e41ec7177e42d4e8052ae45bb174ca813378942c2bedd5caf48011d29e504a4e07a3a2757f0d912d435162350050ae846c7ca75ce2a9c01fdee89bbe6b168312ffb8296162fb8f215f8106162", 0x68}, {&(0x7f0000000540)="c1f95cd48125995ed175dedc4fd0a97c64cca37da96da88cfa4dff5916f37e002294000e473a35255090cd2ff07526da1f71a8c9f0fb3861ea16e6ceca9d7a3ff8f21493999ecd78080821b741b2bf3af77a98bd6bf5be0d3a73a8b8ac8edaf42303b2c46272da3dea880f4ccf3cb2c6cf7d95", 0x73}, {&(0x7f00000005c0)="180b5531f2ee760e9065e9638c99de82b7379ace6149886b6ac40ce479f2f4749c611e1d86156d09d036ee148f52100ccb26aa37db1b4a9512a91bb84f1bfc0b44a49377243ce1e67848400b0e41bd3f7bc444c4480be540b11962354714bf68180969c369597d7748d2aa6bebf6f282e65537b409c0b605e3edfc87f1385ac582edc90b52de3352f7c59b5d3472eba48c3b8ac3674891c2a7fc0fb170a219863de196dbd5e63109618321b1da297ebb4171e2cbc43254dce76459f9156a0b596f01e5771e3cc0fd", 0xc8}], 0x5, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x160}, 0x405) 02:32:14 executing program 0: r0 = socket(0x40000000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 02:32:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 02:32:14 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000240)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000004c0)="d9321a57cd15a7f9ee14375fc42e2c236fe394a85a6def6e3205ee282e3b8dc113c3651403c730a130de95f41c795840e897aa240aa3cd271a13b7d7fad0d1dcac2ca1ce66f531c63155f821326c9541d44edfb501fde24d481f8d49", 0x5c}, {&(0x7f0000000680)="d95ace9a1cb35c896c92a66f4af7dd0d1f51598b89aef0656fbc40dc3f931f6fe8aa937fe647c733c5ad05fb07c585bf4a9f570a1dfda646d4a55ef1de731eb6732ca00fb4d2ea23890a50b95c8f6f67aa10bd8ebc02f16366464604f84fd57fe010c55afe10980450b335a323c154b394214e61e25811cd58683a3130b9480b9f4fdb10d1dae39ab859302467c2b29215c98d", 0x93}], 0x2, &(0x7f0000000740)=[{0x100, 0xffff, 0x0, "7badb39c79014cb093f27675130858ade953ccb400ac05cab0b9a5191b4cc0b51d5cc9a916952479414d6658e6edc998c234ff67f1508d8b97e9c2a13df02b2ac9e2021ee805a17fa30d4b1d185b1c82ab062ae8e23f48c0f5f88532e0868c66aaace0a84fb6e674008a081c9adc5d6f3f0eb6df4c53442c0578714f27aadaf123a4dc065de2f72e2956eabf4945cc4ff11cd06c7ac90e9e72c950374507074bc6ef1e33b76e7dbe75ecc8a1c3ffa4ae951210f2802758aefe5cda079f779a2d2797ccf376184ff5628fc69f2ced9fc2a76a38ffe7be2d8e5dbde10605df592fa72c640f1c9f1e6a5c0d94e77f699702"}, {0xc0, 0xffff, 0x1, "6ae1297121ce584267e134906ed37a2dab5decc1610f621661cbeb782c4401dbb30d27eb3e6afd1b962952ba4cd7b5466e9cf39322e8fff93a2941c87f3ce0c96cf552686e8a1859feddc694ba489f0cf824c41ffd43fa01d52f3a78a1d981cb5a59785bdd2082b5f7e641af0930e4f60eb3afd58e408902bca555a60678314bd56a1f830273cae31483e55ce30d666ba0021bdabb4f011001af1f493c0dc2b91a16a9fc1ebd9ed26ffb"}, {0xe8, 0x1, 0x874, "35b450ca07947a11bfb5937e0963ad2da6ddb0c440a4cc24fe7d85b97f812256a1677dbfb2a36c06334b5c886d3bea1e46aff1f23c62b8e8cc8a9fa3cfff36820cc2e5f310baff725b9d200b2f8df59f748fe5fb09c41d82e91ad18c3a2faf8b5a33ca477ad672cbca022b3dfd87bc0d73af651c9eadd068c23066a1483a9f4c562d6382bbf47d086f8e7a3b426e33badaddd5e29af8a3a3a37bff0a1cf5595cf690cfb40b831e5a96dae89f71d299bdfb4e86c22cee16ed89230843cc2892212ebbc297fb54224b31b7c3d00b9f37571e2735e7"}], 0x2a8}, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 02:32:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a44b72f4c5d7bceb01b201ceee3c5ec90d67606dcaee32e7e1f42d5cdfb0a8faa7a0c54e6d416769d5e5b3fadf4010b371181eca803cf63ab4c07221a9bbd5ee7b9c9c5dcc255c087368a54da9bfba30fa60986187ffe392d5ce3754517da317fb526ff3fea38c2ab2cdda4c94b15bcf611632e8f34fe963e84d75a6c22c91db09b7e4d8fb74331f99083f499b0152bf3aa8d0374d1bb79225918e7bfad5fec6c4d859327ae0e9474b7cc0495c80d7339e9abae444526e4c524bd8d95e778b094a7c62a5bf04da526c66af947f21ea6eec663df74fdfac18c688db713eced808ef5b0f91804774317397fc4d", 0xec) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:32:14 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x6f81b4ad08041992, 0x1c) getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffd, 0x3eb}, {0x2, 0x8001}}, &(0x7f00000000c0)) 02:32:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 02:32:14 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0xbf9a, 0x2, "7e389ddedff37173457851fae8efe9a104c6853a"}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) fchdir(r0) syz_open_pts() socket(0x7, 0x0, 0xd7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ff, 0x8, 0x3, "a7c2378f51ca1b3b68f723a0093f4f1cbd2eb27b", 0x2, 0x3}) syz_open_pts() 02:32:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x1, 0x27e48207, &(0x7f0000000080)="f0cd55faa2f9f61847f501bd1e8a1c28515510b114ed1c25d28dbf43f980eb09b53db2f4f3ced96ea85e5c8780389995", 0x30) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 02:32:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000200)=""/78, 0xfffffffffffffecc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 02:32:14 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@un=@file={0x0, ""/13}, 0xf, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}], 0x1, &(0x7f0000000240)=""/194, 0xc2}, 0x800) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:32:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) clock_getres(0x6, &(0x7f0000000000)) 02:32:14 executing program 1: clock_getres(0x5, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x0, 0x1, 0x2) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="292dd741769eb869c5d2a83586a3cba03dc2da80b4d6471c600ecdad4abceb7598c0904fdb0172079167212e11d97c4cdd4946c0534d0e84a5712beb4d9bc3d8c46022defd4b06f4c7aa018135af1ec739feef70f0f2a0964bf4813626aeb7580d7ce3d30a68bacdaa57f3f49f31914868fd66dfed28cb1467d69add9bc363f83733d518be91437b5ceac942d6db0c36ecf8f406162480764ef9a0d0a9bc97c45ddffafe3af0b0ada5ee", 0xaa}, {&(0x7f0000000100)="c0da3072cf57cd41fcea573ba8d5008a260e04d166994a196094d1f54863ad5d9881e8b9dfe3225f1cd062a9986c61dc7ad5e3291d2b7e0004b08d1cf77b62c269a1405589ef5aea1c78057e5519cb6e275377917e892409cb3a7f3cc77b465dc48c216adbd14447a9ea15f2330d9353cd53bd93792593688161e7c02f0d042f567fd168a87b8fc2369b9212c1f516cd85686248e60e63423c67e011dfa1db76a8cf8d203f3695aac84e3131c432bd8ea95e84e4d8abc0d8b2220638942f21827cdb1bdbc87161db79f73508edc627af790f662a02f6098290a4ca1f83cbf439915433ac42b7f372556b2c1bcebd62ffd12992f918e70bf39f4888ba1a2133f1d877595c58331c4a6ca7747db18e0d8ca9e70f1714dcb62c611158848e2a3f66a597ad1fa0851e9571f7609ef3253de4644a023be6743c487cf26e2558bf7300b99605d4f7732520f9fac9d411f839804d85ca92aa99a16fd7389dd80b145cc5ef125c2dcf317d18d8a4a9289a2303c7965e22c87f7833fa92a986639671b5f83c22a0204f07bf915854374d531d40f120e1002c4881d8513537e7473002758c9453a646a0cbda203dbfafda35e6c4001953f8bbf780ad3362311303dafab9615a499c47be58609620cf8314064179dd6ef273db6b184d5e4d80899d2a1bd7002cc6ecb070c249579115493c4a6e198ffc6a1993cf21b53e784932d61c4ff3121e996291e989d7fd9436937d3b5147e1a83185d6402c3e85053952cb71a62d3e1ef14f0d7ef3cadff775782f1f6cc603c99ecfe1f5b843afd8ed534a6835fb18f19b37fb2fed8a61c8f34067c528692f977ef3e4cef5ae16d1a6a0b7aa4783f95a7df79aea77db9d592f7445ae0c9f83d3f3e3c2c6194adeadaa9af18b48819b497f1701aca2d750cbf5521ed0f74d30cd1f4cbe4bce07c442e5712fc9b6e0a9936136891ca36bf4c93ab53d60fc709ddf0be524d0c5d5a55bbdfc76557b44888d3bbdd48c3cc7561e772447116d4d86b417dc166c52c0e1f7088fb2220a71d05d405a1c56fadb83fae0934a9240e95d698e0ed3bed40585bf712629dd26e4c15f8a8a58ca64cb7d8ca97bf708dade9c71a27d3b3ca9628a209b6f27ac5cd3c4bdc40c4e47a108b77d3a4240929955a74d841b520387765a84c294fbfa13a55857fc4b1198e82b991b04082208cb35cd4184954fe23be12aaa51ad5b88f91a41a7f1da4c18eb401abe45245145b8d42ce16a940c77a0a33cafb2b30270ed72441b80138447e5aebbd50d488d17c82ce6e64bbafe76e9ea5442391aabde43f807c6d2f3433271ee01be0bba832802362d2f5ef3e023bd12432c6713c152bdc15faf3c38b4564ddead4a04e5979a5943dae7b0043d4dc0375affa4dbbab8c6668aa955382c1d2ce419362f56e3d063fc92b15e6ca39d2e4c10bae127c44d08cd7db00fd5af9e98f542456e4c5b0fa126fe15584582d877982eafa0ad55f1c13b39e50dea3b939d40825aa3b07569253a42b6319f77679400563806d86d5b6999816d3a348c144ddf0870cefedf6a14a3a2c270901a334e27a3e24edb2571fbdd5366a4157ed8ba3975603ecee9acd0dbc2732dc81a7856704554111196f873f7f21e3178120041809bb227e1d26f36f13ce2ea62083d8b9487a82958b1c312e11d811d46eaeb004ab34783a1e0d347739085b9b7c239e088c0a85ec265caabfc91aa27f9dd58fe5b6c73a0acc1cdf140955393feffcda12b8b57e4f670df1cf48c59feb2b0df2410034f52c2abb206f633a9f51484fa25f026ffa85e1f99b00d8ff3e8e889460922164b701f88c1bda6ad899534a575733e500041e5a1d7532ab43ad32cd2bea0ceb6a6d3e8bec33f48ef51c224568e547f378be956d280dbf69782114df6714318fa36cc516bad45c603107b0df3611ad29e7996f7dc064ed6022d4cc95a7fffcbb44d5e45e3ff4f974ff6e3e052273a455a10cf667b45809499867f7b10bc810eed7f9751a32f4e1a457639837c9a769c045d4723dce6158e48392dfcfbf16824b08bb14b607cf8e023a1176d2925cc2af505f5df29d9ee891b826006d0ad79fb4605ccb0081d9ed8ddfc3f33707efc3b0a1e27a31dae40355b16671846e47c5d0199a0720d390c02dbd714fd2899ca78533d6afda0eeab0dbd069d3946f5e926ae31ba2b8622d0de3deee6c90b46584d4f7d5e317145821d55e9c2498af353218855e5d980fa1a2e11653e107992f6face5a818ea08529c9f14589ef4283726eb567e1cd26367c6da7f5efb4eb24be54d3dc5e909e747bc37612e52bab8b565d180dc6f2077e2c4deb5a73cfa1d2172d7a55fab436a53b887d5de01f74ef67bd9ffec045cfa180c24bca26f6e3a4bdd747f45804ad0dc9d0877fabc698c97a7e0cd25c278df089b751b9c9482f49190c07fe66d6bd5c5a4c47c8b69545e35f418b33d4de8bf9b5b0fc484a7b7f271dbe50581763a97b1490f60e745233b2ff97ed32fffa12539f7c1845786f55d17903062bf15135201a2984f91dfee829e47ec0d6de4ad1e8623c9377be5f72277ea9ce0df41ff5321e618964e7c42109a2c5c0f02a1fff62861871e9e8c2162b1fdf786d4b56b89cefa6881017eff09ea2f94a201d2c40a67c5d73e7590dea6773986d5ec50066d7430c6090dd78fbf547d49f44fce6515c1a284d0b478ba01fcaa75d5af267ca5ba8e187be87458e42a0cdd34e3db87775ee2bd9408137adc86e9f48895493c5ab9717445c171c6826bdb80e1345c3b2f2d3cce0038c9e27b29c19f8a3ca382ddcc68be59e8224c72e15ce5966444ad60cf3a9422aa808bd8029b9525b994f240c8e4e377bc45a3700350b3ee7a9bb92f7955a073092f0edaa4e03f53455dbe027e2e8b546427361bef6298fb77752ce2d003ecb9b664724b453d983b6b60824bf717dbef37d8e0cec22c5af9bbefc3d940afb5dc89757431e44ace3e89347ce3f98e22ed8012ea69389207919df588fc49fcb7e9c0d4088ba17f536b51ebe1becb4396310209f03d38e22c927894c2337b580fa4759e8bf54429751fe766d2cd47a70120f54d17ef44053fc42337362e489ba47c5cf01d8843c6e2855dcde3ea03fdf706230c3ba203724062a567bc941193f0d33110341267a91946ca4e4372db649dec62e372a7e10b426be95d1b75a29b2e5596d24f6de5c8f23531a7af011957106234a1cf8253dc8b712a169f0a4ced9185e72a7fff4d77d0096ec57c85bc71dd9b2f62aba67285bd6525be2cc69df33a27e8e71bc7bcafd28f58e34ae287948068231ac2a83f6df0c57944102d9706ec5086efcb52aab721dc7fe67785224000ad21bcb0a42b632dee2e2a69a6ebcb127a648570020978f4c6a6b1579aaee24c59b9bf5696c39d7cc15ffefa77d2847b0227093c7817d5c30bd477f7e41983ee5e20c7bf2611903877b1e75d0b2eceb59fad26bfd9dd4b9c04798ec10528b11ca5fb4bf9f7a7e878e46821d85bafdb2c7c9701a2b2eb8a482cc2bbd520d4d79cfeaab0cf889fa1ad69053f641515603552651cf57f5266d0e19265f2c5f3cb0716c9ffb6696ac2fde600c91f0de3c6eb2875af8e567c486520ca6661488bb1235307adacdbdace59046599e4a9b27a82065511edd568021fea08b89bf92f4c5d124a255a0d14923646c406440a2d1bc72ae8bee2c543d483ba6a7b94e9028a7e98963a6fceb36e95ac782915e0eac2c309cc308755845ab6734bec2ce7d5771f76919a915f6492746c3bc39437ae8b9c02ce2bfaabd46bc8d821d24af18fae63b2eb17d7fea472cf8eeba8413893df6077c3a4f99370efceb1bc2edb569941ac35b2978ff86be4dd3a0a028b1af1e09aed89f3d7ab670b53cac049d0939f361c2e76974edb95182cc0c194ef4088e48c129d36b603b204c194cfe80cbbbc16813a9f8d0c4974823b0428c8944b6198375406d777fa304d485ba3f4a322fbeacd1e24b15181c8ccbb0a8876fa82dc8c9464733bc00484f4152352a91cc00e5066f4f9d7c9ded0aa7e0947142e3e845da1f3f489934fc616c767ee73076d613d8dfbdcb83136a1cf45bdc0f985d1c6a40065b31629ad4683680461e4aed262b85de27c77d709eb41cfdc3178a2baeb0f9f085dbd624dff4721cd5f86b62bdc2ee3cf1d80d43a09d531422c41ffe1f87c0efa92a66a82b5c64f3f75633d6378947c9234744914f6aecdfcec25d5b711abcc10bb3299896160bb83eb619d2a0d4e3a549ce09aab48e3dca3c9cab1b3181a484337b31f66b158240138b988f8d47732acda4c6cc793ea8c737c1ce32b8a61b63e515f56e9850096b492e9cdccfc7e4e22a000df2fe2a921a07d8c40430e2857642fc7644d1c10f98db66da7cf6a797b3f2532c45fb6225d2a62c6ce222033a2dc11ff471c45b19c006f49ea11f98b646be3aae2fe02c40cd820fd80eb245c65f3ab5b0ebd8f16e0101432420192fa0718036fe2047baf97cdae568e615cf4cea3045a4d3f1bfb2bc894cd61d2073821e93db7ba86d0358de5d3a390d3479349dc7e0056281e9d8f9bbdb12af26c77049524f2752de14b72c7688b4418263b9e48c2bbc9cd6fbd1219d9090dab3e31126dbb5c91fe2bd5dcf7578f993bb59940f880978c6f0701bbfe7604bc41618bcd235b0fb1b3d970e70fa979e21cc834fef641c3dfddb762ac48a247738c7d36a778c5e147c2de623a90b71df4cfad975bc81687bc363b3673f1fa5e1fef892a56de0b6ea2f96538d1bb22a5be30a3e69c0865db46766477c71d026f727a48b16e42591e38bb9e70b5b4d903954bba20ef7b436ba5233b4b1fb0ccd4208cc5f16a8ab50cdcd77a4a1178870eb52e8e276e7a53d37476f890d2ea76bb269cc1b3e9c87ace392de999f472ecb2fbe62fa92c1662c0f780ada7ad6c68db00f210c59f2684af3707e7644b50953392f1a67cdcc7ab5eafcbb1595fe4bc175db6d0742e1ab099c5a50f2f9943828bb3f8bacd39702b2daa91354da32c7e0dbb755aa9686e8964c196343853e83065f6b4bd60766fd9c592677a28b05c62e6dd6aa144d7237a8ad8c67c855f887e780e8528494762ab5f7ab92389e625f25447f20de7ebe8b8a122f52a07da3dbcac0137f9c16d8e811ac55451893a0a64ab9e82b7e6936644d2a2da60f0eb3339f59afcec0eefcf91b007cdcc252548aea6c091b9f8439f8c228b87cc6cfb9d3d0d172ea52d659a521949e8e863c7d7e63ede2fa8096683ad18332aa945cb35a134ed46d0749ffbb7b1da7edf859a63ccc6c4f56184151fc155befa44aa7fde69e9c6354e76c93a71835cc61ed7745f82e74525ebad84e0379d532b7b4916fe4b3a78aaabaf273264fdd8e1a03af82e00e45dcb30eca67727e5a48ac6b33376c00ed0f308a475d66eef8cd033c3d401a96b68532bc205ab525ee373a2fce018e7b70f03a64f9d99ef445848839e9f28818c233cc64ab6f2bf3d4d969f00713db59b900d9b5ee06c7045102a06e5f6404278fd72b3c6f4b89e32ceaed53888e37456b866c7a6dce52a24a05a3d0d499d8aad7208339377a5a0e972d62006c5ec66a3667e2915c06a174858b6ce406ee5eb4cec9048fbfb60f90512af21ba2efa7d946f82063411dc6ee39e97926052dd9523bf25f84eb6e909f07d78ef853a737752028f26510f587b7678fa35645b4ca28a668c36b9017e375e5ad70030500b6e4805c35d4a17d8b3ac044bcc4e339da961d74a6e8567a200ae1bc27ba4bdd4d10cca7d645cf319481f665222642f9c51d0f0f1c8a7caf", 0x1000}, {&(0x7f0000001100)="774447f1469453c5d0ec00899b0fa021a94ccf2d19c20457ddf87d45a4e33b4e967781cd211a44574de0a0fbae21059de82e4422cef3b6100eaa6f3cd69c141eb54625ace36b6392dbad33a26ce8e209a48c79594fbda51b169bb9eda576", 0x5e}, {&(0x7f0000001180)="cdf9c95b8059932aa517af622f51b92a660063cc840aea57466150e891b3a3d82be988e1b91fc84e661b67a7c8bce6964286bc483961c171768a99a56af01cdff988d938cd320209b24e80e589911be499e14dde92a37f3cc8779e08b7b06fe455720f18849b9a90bb99c4363978147433ad818363a4c67bdccb3ddc4f0e6c6ad918783e4c286a8a7befe711f53eb1cfb4816087a9ba6023c01797cc47ef709bafca232897618164f6881e24c8dd27c065bb", 0xb2}, {&(0x7f0000001480)="08a5248ac44e8c14e5d3d85ede3f11cd6a8e0197ebf06cf4c1c9699a2603ae2f60200a5bab076e2c7c4d4954617c8fcfe1c54199f1cda3c595e221f18466c67921e9c597cd8d5891d61a44d35b7be7cb2d96567b94928b99bc84b7ecb6ec5273428c5f8e5187da56042b231a6d133e253d0ac30de6d989cfed7768c4b97a29a20b76cff89df24df82cad4c247f48d2c41d322051c31e0c0ff2201567c5503d1a8e95a2cbad21e58c4c1ed603000000000000000000001713839391ce188e4ce709cce1af2215e6ba3b7c05aac926d9c5cef393d587000e0389eacf85de93bdd97aad25d2ff5b4f2822be4545ee1ee8947041a6360892e9344003a81570646ead0b1e1fc80ee7f8238b60be913a93bef2a32e43e76aea3a6a5225e371e2f6cc4002bf641bd1e1ee6710ed5ddd83c0847d9a14ae7d82cb8bde46531343a87a24a37ac42e2d379051ed223c670767b8d5ec1807f82b267294ad6f03fd712e3d41bbe3cd0ce8ba78e5a600edd09a102b8981d0b8e8dbd961bb72b484d225eed96c8fc82be6ff300037177965228b722e547ba5cc9ce598d55e4a24cca3fd57d167929386f80128f62e852b36f9f2a9655bf213dd476385892ca02179ac0d388126b1a140ad7b624b08f7ca650b07eba819bf911dfab8d718d4b9e1694009c84ac6b562282e8347ded3cf476656030ace5c31e86fdc57ef8aefff2e6884641db4b294e16e4bc9857b4f5f8e067bd30a75af87b8810e316d72126f0becd418ddbda7dc9d3a9a35679a5da9ddef7553ac5b29205e6dbb2e87b00e91dfd5a504b48074d3268e26036eaf2517f4a2e84e079eadd716257aebd99c44fb4775ebf3a636946c4ccad228cdaf27dcdb517d85a655ee6e050616090abfd4f850ef2c0ade6e670d53ac63677505d5e849cead97eab138a4cf9a7b2f4ddd2a78903063038aa6cf4e61cccde38629b059e2704d41a66cce50cc73d95737f632e18199af6194e933297087d0b5c706d996ee55edca0e88264660a4", 0x74}, {&(0x7f00000012c0)="ece2b644468b4d8c0948f6f38ad566f18bf4a7d4eacb14f3", 0xfffffffffffffea9}, {&(0x7f0000001300)="2dece458ec48b5f6c0b0cd21b2e3a5538542eac8daf321be7ee406401348c80b61cd247d3f7c3d3bdbc85c616ecd53659f207a50d4c68ba3068fd59c295caa9ce7de1de803ca88f8e691de465190881bca0e665e78b0fd1540c7082897fdc9e25288d00d1e83af7f14f1f57eed503eca44cf87a00299ae8a97c36a8044cdf564dbf92c42dac7d52a8f9d411819a7eade35eaee651176d67df023e60351befb07f7502bdc9bef22e17070965b41addff0e2cc16a174fe230c2668e2cbfa193ff2d5c521689df8b280671401753deb220b8fd3c13976c6e852fc39b9d80697ca906dff8affa9e0f3ed", 0xe8}], 0x7) socket(0x6, 0x7, 0x1) syz_open_pts() 02:32:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) msgget(0x2, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') open(&(0x7f0000000480)='./file1\x00', 0x8, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 02:32:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000000, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x3}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x6, 0x20000000, 0x8001, 0x1f}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x0, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x401, 0x9}, {{r1}, 0xfffffffffffffffa, 0x11, 0x1, 0x9e, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x0, 0x990}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x2, 0x2}], 0xc659, &(0x7f0000000180)={0x0, 0x1}) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x600000000000, 0x4, 0x7, 0xfffffffffffffffd, "14ad4b88b6cacfda128beb39bebb2191c2a43a35", 0x101, 0x5}) 02:32:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1ff, 0x1, 0x8, 0xffff, "451032a95203aa9a52c0c1c60176d837d83db9ea", 0xfe4f, 0xfff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 02:32:15 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5, 0x7fff, 0x0, 0x7}, 0x0, 0x0, 0x0) 02:32:15 executing program 0: socketpair(0x22, 0x4004, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/96, 0x60, 0x800, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 02:32:15 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x54) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, &(0x7f0000000000)) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) flock(r0, 0x1) 02:32:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xeaf9, 0xff, 0x0, 0x100000000, "4ad2ad819f10ba3a4bb37974c80ec6ea16970c3f", 0x1, 0x74ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 02:32:15 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000002c0)='\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', 0xa) r1 = geteuid() r2 = getgid() chown(&(0x7f00000000c0)='\x00', r1, r2) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, '\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'}, 0x50) openat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8200, 0x10) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0xe0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0xfffffffffffffffd, 0xfffffffffffffffe}}, 0x2) mkdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x109) 02:32:15 executing program 1: syz_open_pts() r0 = syz_open_pts() flock(r0, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 02:32:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x4, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 02:32:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x5, 0x3, &(0x7f0000000040)="814aaffe8cd9d2a8abc3c5735899edabac7f3ed63e0ff99e81e3815518b86a62e7ce12507fb259cac4317c4f84644192711bebb1123bc90a920f5213f2b07d37694144d78d3ffd51d17080e9", 0x4c) r2 = socket(0x2, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x3f, &(0x7f00000000c0)="b1fe3f0e8d50a38bf392552e39a139afc580becd9dc19a42e26c95c821f19942bbe8f95219bb6bb64dce9e3b286ce85df7838c0540d16cbe73e90369de6d7ea59603aa4030a97a46bc5f0a1a18161ccf5392992cc32fcae18bcde181b9896e882cad13cf9553c2988d0995f51ed91a657d68632c8ac34eb901376cfebfa0a7a9cf8aa54cc12c4a024a4d22e92902c58eddc22f0bd0c3be47dac8e029efe6f7b0d89c1c15ec0c14d3297b4557a9d0acb010c90008e5cf4bca0f1bffde2f47115ef36c792a0c9a195f34c72210d8709315b67544631df5cc92026846aa27ad4cae958800fb8689efa4d23c61075055366919208f1b72b678fa374f9edf32112e58e1193995643d582b44cfc03357d34deb5b9a18a2ac206cfe7ead5411821f79b6fd3a9e85ce67af4692bb0b5d188a73ce0aa0c737152aa18b2860c9222a1becf70e4108c2f471b5c7d3f992ad5fe73d4d2a20bc6fa6c29b21f86c6cb641bb704710e61cd043e5bcdf8ed755984b8963811417e6d28bb6e5853dc83fb1374eec3670480d32ab7e7a148dc36c98e8b3c6d2a97b0b4a886726fa3fc0846324671b335a609e6bdc6f7bf1e3384aab8b68f9767b9b989797ef9055c0f0d91742d89c4d02653baacc6544b5a4809056494ebec8ba2ea90b338d9cb8f0f044eb3c3fcf2e876479767dee748056eff60fc6f611f4f0d74a9ff3e7d8e7b382b2ae899b0534f6f2f238c7357cec53d03c4a8bb24f0496f113d81647beae44fc39221a25e59d6b0df3e267de9dbc82e3eee7839d0b2bc83904a818ddb9c338433942c65ace4b5c499d190985aa8aa70c6c7eea922fb2fff0129039e054511c5264d5431d13ef4c6a2f49bf494d8fb34d9ba6587b6b36c8ceb4ba92de289f4c249f778ae5cb1f690d6aff8ef76d3353db03681e1fabe3b9fc4e4e03183ceefd902d4b0667595dd554bc3bf302aee35949db9d7a41366ec6f38c629ba75106bec5ba0434faf125238e6b2eea5a881d5f55e5f7f15d3e19b56691c56e1a1f45ed107e4ff6f1f88e525f7a6a387e90e60613da6dee01cdadf1b66f493a3b354f483618e6f5bda7e9910ced36ab07bb0163f9d95b7e354c15fef6fbd80712008b0753af6b929d104271101b207230a6f376660c1293ad3a9b12af7111d833709f24c98d1695cf4ca1b3c8348a3207818cff9a4b8a98fdc4e86bec6510d08280e1da46eb9f9018ea10cc398576cd920c9821dd85bba891096f89640ddb6a2b47cb3c085e1ec5d1316870675482224124ba5b5781b701fdb3d5bf31458029308296931cfd2e830a16b925c1be42bfb9e010e88f3d8c3244b5847d91c362fd8e24a650c5001c58ea884755e2c4d0475886dfdd145d058d987b053d0961f7e5cfdfc5e59f071c45dd94ae62c3983d43e92fac0959a96703bdc3a2095daa02d25e78cfa78a77ffd50935280d90224cb8b52c198793e2a44eef3422852aa484263c5d7bf23c111c341a824e7a39a0c73e4cc8a50b97a9f8ba5165ca711a1b4fad0fe897e4ba52495262dbc2008b26eeff4db3c78e1bd8530da6c33d78fe6728720aef350eb148d4259d32badb5d242d454c6ed3b216917751e01d8002e0119cbe8c4051945a009fe18e2e747c7d4774b907e7caae2bf0e1bcd1fcfaa2740f6c60dc045dfe959a4812d0480f1f5d4b4e06d4bb2aa2009be7c0b2bd16aa3752f823140afc634c6481a9463301eeacdb83ac4a1ed8f4eb6c5898c3205115099d56ae6ff7d2047d8be8ea58b7e513a808efee530233a0e907263cf1c04eabb0129b5580d72c3d36a5b0ce5d1a98f6c6999d058142d1198228f1400c78fb1b99f2bef309bceade4197169e3f1457b1f0588edfae59bdd1d734027a733438b50cff0fe25d91b5b68ae79feab2dfb82aeb8554cd3df5eeabbe28414b2010cd7970d46129359cfcfda701cd11b48f5449653413302d0c532ee80dc70a71b330b0d6362c3f46d776266182231462238e911e0084cc657fb6b8a16c934d1c2a4124ee8e1fa72aa70c933c4285b10972b0c2d7ff4274e16803f84a1f3245d6b8b4fb856d1bd086b695708e9f2b00aac3894f30ae208a2fac2bd9e8070d12b3b5bd66fb8846aef4165ae1520a3229c92c91b86a8cbf98d32a522a85358de59e2e76175828322071e9964f9d178b3153abe5106af2d2543591bfbc7ac3d7f484e1982ab929962c2a289297199f80dcc953cedee06939167ae99aff3c4724ae1a45526112e73e5ebe733f5dd9f479df0e2296fc4d4a42f911099b0f5ff1eb5dad54e915d4ee58b2460d9c7922befe4b80481d5d9cbd8d16564e248fdf4b4fbd45d7147eedea5b4f8ea9ff90400441e18dc02e6a519e747807ebe20dd05a3c747a2c94a9ad6dae93b4fd63710aebbef629de2bcc4adc8e6d5bf135276b904f2b7446eaae2aff714d631777b5411e44d0789093121fb2b2673e5a68ab0105f10c1e2bc56961cc6dacca804186d988e99c4127323bad6f414e96bfc585d134c60326c3ce05c8d6ec9b9c3128e7c4ce475d2ead4ed462a62e06db9b8c96eb85d73eee69551d626215e65f32f40c21fc6d1e2785d045063cd6e14a021c7d04713744fd1b69d87b3718a90d4ded178a24327d66ff58fa6a02d69261f1132864ff306ba05dcd470ee9a0c3d13e46d2b410c04878464aafaf72f4d9f518261fa114fe0ac37b64b64f5ab097d3402d6626f6ea8fd19d8805d77cc909a94b7ad6c4427eb415c5763b696180d10abda16df57045ee533256802e013aec88a3a922994c36df06f6579ba1ab06c40957efdd2839a203bbc99050e33e2f9f5ab74560c20829b684a8406a484bf2f93eb481ca2e251a532fadbde46ae599d22c8139e3f36cd505c6824b21cacc176bf5a25201c757e5d075d786a5040b4bcd04a0297206f6131d15e2a9d4417e77b5bc710c1b361786820277b985cb83ec45938b0bdd132f0e20d3e4ebcccd4cebcaf7a5e36f88369a00708ed3d4643acfebd36077734c1709d1acdd17b0239c22477cf741b140f0308316866d3839e13dd55491fac1958b04442a107104d8469f1e0287af3fbe22f0c85e9259442089702b816d4069ae4ba504d424fe9aec16db887de9a853cb3d228dd6acc2c385ac5a92dba5cc015fe0cdf2433d482b6e86b481f9251ccbe09897b6272353f4582fc25c132de7ce2878f6e7dbd0487e3a3e8ebd485947856403e9b677b2139208bcc3fae421c251256a9a9480c3566a5118784ed08ff243ceb263ffe3f14f95fe5839735c2acabe9217835a166085b1a57658afe47c556a914bc78bada9f4c886f3e5b50f251c0e212823a4adc8e11a52382fb7c6d511e566fdcb5047061f983c0f9b8189bd2bb5a44f3ac1c43e949cab50d66b1cfb473b419375377efab1795751a2fee3088e2d36172e1eed6ba4d09a4fc79d08499d1cbd02a92bcafa557741ae27ea211f05b4b0f566ede3c86ad57b38327e786e84ca8de1c80b042d1e689dc3a83c7a90120d53fba9c3eaa4f3d0ac256f2bd0227780111f2945398decf79d6360a9991f45bde0dea25b328bdaa34e09c6959d40940ec51208c88563d520fa04483709c3300bc8e3b8ff7ceded7cf3898eceb7868eb7c16a59eec7d743846b8c0400f179b28c90059169f53b8df041041d43ca4b07f2f8341b3f24a7b069f0d515b3662adc1772bb024b34ee143d1479ed246a91f04b333b7b52516aac4bffeb0b5c38ffb904523c0292d29228e965537a9024dcbef30d8a1fb0984be498a7f61eda0b456e4e3254b08a1a27cef2f7ce075f6fef24c544bd9a3096a6f16f5387955b281326b14bcc227d10b6c722c42d791f8f058e8deb4bf6d67bb79cce0f4a2305deefe2d1e297b275e91bdd4105c00a2434bb4252fe837fbf4a58dc2db2eafbc4bccbe40d0c16645356aa92c53d3d816330485e03dfd0a701ed8bd0fa2dbf344802ddaa42596a17ddec84fec236d68cc521b217fb49eb718fac3eb173284d1c6a738388ed988f5d9d2b0f02b20b200dfd260d45922427bbb88d492fe61f03613071b21a306bef1cf60f6c25eba87e925e0cadb0401b5c717afd47801df9d873d1462de216b6ced0fb16a7d5fd637739dbeb2b4387b7b53be684212826429fc6d7bbee9b510a90e436101efd890f00a5035760b0009af9e05e340ef055e6dd8416848cfe45ed686147f978c143a8833e5c303af98dae161c6a84304e03315faf03dcbbba33dd250cbb141053471fe6b64001262a236457cf316f9a953593a7bfed2dc3e9796a2da26d2aee29777d7987030d5ae7a20fb6422e4eab22d3746527a28236fd0ff845be8aca57604b33603dadb687a8372322761b0a0bed9b85df12065633bf6af7f2ae5c33a00f5d989879ed8ceb049a0dc1d5972a1807a0156cc9a61d6bcb2571c782ee4367ed7ef0e699fe7105c0e04373b7a159e58c20eff0b69c213cb97924d35ced67ebc474a688a62b58d5e5a48110bc98d3592c408968782a559db8d38c481f302111126a2a5fe39123c3e1948625cf08dec087ed5e25b30b2e337822bb9c44154d484b04cfd302eea875d8318169bab2b2a5c3c02eb3df775be93f4bc9b0a8effdac1ab457acf0d3e09baec7bdfcd5a406f9a9fb3e3dc1c28670755c7815e2e9593e8d8d039a062edd51892d36045d38141b5d7dfe12d5b017340b326e323452e415cee700ee84b7a711c4e85aef1c3a416626709657661c9c98588bcfd5976037e84df25c900347c29886beed77b1f8b40fcdc147935c35b870f811b071152b41bddd45de96cffaef7b6faaf518c9707a14621a3d252e9bdc1b47194b5a51a42658a7c3f67bb6d74e383802649562082c185eecc1c3f21aafe0c37d33deade7a7d50b386196669f389a30dcfb4800ac7a51f8316e8b9054433ef34c83a21cdf7503ab2f6bf183bfb9de74937f2d17425cce6545dd42a5481c8b8b8e005165d15a88a22738688fcba29f71f60104962c1025d35d541e84abc27cecb958a133e5c20382b8fbe340182336700f56587417f84994736b87b18bbbdb967696974c56b0d55e06003c6e05ea10c1ba488b9cb98333190046aff260726244a10d67aa314a95ae45574c976742c7bcbde39e0607facc1ee0991b7d310aab12f0eb8fe4dce6dd864b3bcf976a909f1208c7f2a064d6639052aa05395130ec8b67f0b4a393c8da5f957b7ad2e52384536a3cc2765bb013f42da209820c0b0ea22ff412f196a83b76f7853ab07f06b37bd03e0875d7ffaf7621a42a3c830a03c0a1a47e36441367cfe818078a0159041f37c03b4476c402249b20228da4fc72589867db1b7e2d20420cce836dfd1d012f0c9ebcea382a86c92b8fb193e5695a73fe3e2035b83e2290fdbc37afa76ea31072df28aa11a64af1e1ddaeef6f4b9b592cac9a6ec15f444e63466d765900930d17e0514afffc74968dbae0b3caef295c8b6af17a99669de870ac3683d2fb212a019ee30cb12af390ec83180e1dd8b72434d2c5885f46875a217ba04a5b8394d948f549c8f8f7445a855d107fae9f9bd2813afc458479a44a91402ebde163f4d4e6570ceee4f9ef4bf6ece1966f7e7b102240d422ad44fd0550bda65044a591cc90a6a60ba6a676fcbe8be27068efffc52b425333b795ddf454b873242bff7aaeb6ba6deeb05875820c0e47a3671ca11e6a9111e06ace6cc61b16d7fadcdd3475bc2ecae347978c0d04cfc19e1ddee07e63eb4ba4920d36be2ac2f550cb809a376e473fccaf0a3654fe894d8cf3e662f09315fb072015527a5cd2616ea84dc02fd859c3ddca8fc48a", 0x1000) setsockopt(r2, 0x29, 0x40, &(0x7f00000000c0), 0x0) 02:32:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="82", 0x1) linkat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 02:32:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 02:32:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) listen(r0, 0x0) close(r1) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 02:32:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="3007c0c0020011a76a2c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff183a7b111f0a758614999abccdb3189cfb38f83ffbcc471b060af2b51ad09458b935a7c6727d0e38f0fb90074403748656b56b9f66622", 0x7e}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) r2 = semget$private(0x0, 0x1, 0x412) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000140)=""/31) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10890, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0x20, 0x5072}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x8d08, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x400fffff, 0xfffffffffffffc1d, 0xf459}, {{r0}, 0xffffffffffffffff, 0xfa, 0x6, 0x8, 0xdc}, {{r0}, 0xfffffffffffffffb, 0x70, 0x10, 0xce, 0xa02}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0xe6, 0x4}], 0xfff, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x529b}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x7, 0xa2d}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x81, 0x5}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x6, 0xffffffffffffffff}, {{r1}, 0x0, 0x1, 0x40, 0x800, 0xffffffffffffd018}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x8, 0xa27}], 0x2, &(0x7f00000002c0)={0x2, 0x374}) r4 = syz_open_pts() close(r4) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa, 0x1, 0x7fffffff, 0x1ff, "d395a43d4e34883c99caa72f99bd54cee9d20c33", 0x2}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r4) 02:32:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 02:32: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(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:32:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:32:18 executing program 1: r0 = socket(0x800000018, 0x1, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x5}, 0x1c) 02:32:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 02:32:18 executing program 1: r0 = 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getppid() r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000008c0)={0x2, 0x0, 0x3, 0x7, r10}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000bc0)={0x6, 0x7f, 0x0, 0x40, "0be3a6f071120904febcb86f0d5f1fa9820f9592", 0x0, 0x9}) r13 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000200)="719c33303f4202d1517b9c567e286304fa31a8c0243ee71b8b15205af1022166d0e3e32f11270fda4ccf8b9a2c23f0ecc33925232b8a9eb16f55d453e72ac44d8ac1c8277f8f33ae2e82c1f01583279692394478feb16bd2a9d3f918bc487f4f7b1beeae2ffa1904b3b2627eff7ce0c713f8407c85c17f8c1852d15afcf3b2cbe59e98e9fd420ea260d324b06851a3e0cae9f8", 0x93}, {&(0x7f00000002c0)="473ae3cb4e0e975512a6e5f80bf93c4db6b58677e983650aac3ab20219895b93c0c9a6c0bda8e4988778149417ed50bcc8379435431d4987e15787a89e3a2b120299c863352941c195428f70181b0d0329e5e3ff6602af4cccb7edac083dfa5a999521a04ad5c5192f73f0c7b996433a924458758c5d8eb3636ddf9fece8e3cec6152860f179e015df73100b0c6ec727bd", 0x91}, {&(0x7f0000000040)="c4", 0x1}, {&(0x7f0000000380)="98a65ae183fce8935ce8e92348b61201a0e6e20c155401812485de24ff50be6e4034794c6f8d67b77889b2a0fbfed3b514891ef2d1005295aa4172c4202ae0715bf7d28789d439b2e39391d583b72eaf632c6eb244b44117c4ce4c1d540319b0cca53b9a5205e2bed611034a7d8c31a54d29b000dcbff4d2e26b1e12b402794f10644116dbdac177d6e98fd560b585ccbe26b6742b", 0x95}, {&(0x7f00000006c0)="f49e5b286bc7fc56c37ac31922405565935f9c1021c713b4dfb654d93d698a27b29bc74fcef1f7b6bcce244710786ddf85645acf5fdc92fd3ec24806eb355dc0ae918ec4fb91ed95f9ff312bb04a52e6150c36d49d83e4762f53c173aa5917f73be994bb47c246222d4fa3a79ed9b9faec740d5ac375fbbe40bc4b30aa2e2fc644301bebc017f915b9bc473655a80f97e3baf3ec0771b79901b1d1ad7dafcf6a89ca054ef6792636ba0ebbc6b3f63e3a", 0xb0}, {&(0x7f0000000440)="931f122d02d82bdbb6b79bfb498c30631c6fafda1e9b276694d5703fe0c8342321703b2ddefe566604c2d195166d0593c43b9210583ce063f479da705fa48b3e172a714af99f8b7f30c40ad4db7c8a9cf2545f316594", 0x56}], 0x6, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x80, 0x40a}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x40000000, 0x1000003c3, 0x800000003, 0x0, "998d00040400008c4000", 0xfffffffffffffff7, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:18 executing program 0: socketpair(0x1e, 0x3, 0x1, 0x0) 02:32:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80, 0x1000, 0xc12c, 0x5, "1363ba24517e1e7efb4dcbb3b41e341170329f02", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x7, 0x3, &(0x7f0000000180)="f32fe715064dd85cd337e67900d77e19c20e2afbe83aa881665c04342ae995601feec6d50d2801d93e8e8df7dbf324737b34b89f7ec10cd810e5cce4f5c7ee101136bf83e8338b645365f9d7f867d7876f079b969b7947dccf27d4dd864fcc97e4c0142041197d660927979b1de3ca643b25c3900fd97ce95e800a0e027e88aad0a1669a136d496449d505d2a8cc6590ccc5cd22b62993541e79e026061fbc4e1b734d0a5c571e75bc797f", 0xab) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f000019c000/0x2000)=nil, 0x2000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() mlockall(0x1) 02:32:18 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) r6 = msgget$private(0x0, 0x40) msgsnd(r6, &(0x7f0000000400)={0x2, "2aab9b805d7b16ddba61063cf6fc4c5f08cf79425d4b6c46443a24577d8987697c98d28d62d055e1edce7daddfde4027aa16359c2a3e257686e457a27c8134caad110026ce185796082d2ad70dd36e8dad7a7bec59bc30931c6fc548c4095fb41c6eb08101e59ce272b8461efb54206e247ef398382fa7f1501fc39b51e8ef8cae3696ac20222a38bc04ef34513a9da2f08d02b40ef5d80a6a2601d182c7e9bcccdf51fb3dec5e791509356480d255dae570936e5361dd14eb47d05d16abc3d75ab2219bf4f62214ba4d8023079a4b114ed9ddf5b945cf8b71a2bb8103f713c4029c367496ee"}, 0xee, 0x800) pipe2(&(0x7f0000000200), 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) fcntl$setown(r8, 0x6, r0) r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x200000000007, 0x5, &(0x7f0000000880)=""/82) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) getpgid(r3) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000003c0)=0x100) semget$private(0x0, 0xea9d926691536604, 0x400) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 02:32:18 executing program 0: select(0xfffffd95, 0x0, 0x0, 0x0, 0xffffffffffffffff) 02:32:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = getppid() getpgid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 02:32:18 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) sendto(r0, &(0x7f0000000240)="9204d9e06d3658ddece05dc95ead305add64eece940e197afb6df5fac01d3840fec725da06dbeaf70a5bab662d3fbf7063b4ed3d8d55b400f769f4b9e8c61537055f8b8d2b69002b0959002568a03937f9a8d6da8d914219d6e428f6ee47461fee09938a7e9a79319aebbbb83beda454a5ac2bae23de1eb1c1e25b4e2628f3af903c397fce5cba117f0bf31a2792a651ab7862b6e419e573c475b9c0feb789a7122a30c389872a650f1f59994e4e71fd4ce74f59e3561123", 0xb8, 0x1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto(r0, &(0x7f0000000300)="9e1961a9790fc9b867d39c9c4dfe916166b57fa3269cbf4ab6311a02b97982b57dccaa387027fc2280a1bcc8c4512f21f1f5bdf9153407d943baa6afb10b1ee424fadf91d41010a8c330ac73d3c2e4166fb6fa1c9cfe2b3a838f58b1513ed481f3644f4643590129b5abbf7ae0789e725f726b14b612ab12ee501bd58391e924d326e9d3a3", 0x85, 0xa, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 02:32:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x1ff, 0x4, 0x4, "f7983db3f8464f719ff9baf034baa82ae907efad", 0x3, 0x80}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8001, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 02:32:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1186f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b696ba927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad6400000000000000000000000000000000", 0x1001) 02:32:18 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000740)="2f88bdf4f3419c3f556cb4da738e10b6674879cc5ec86e1cbf9c753e997bef2ba146e05c3886873857533a9b15c34ae2986244506177cc29dd95945741ad0c920ea4d3096c49ffe10d12fb5f738e5e9aebb5575d54cf074ff971fa9aa3ef38cfa07c4110e79a2d3b7e97", 0x6a}, {&(0x7f00000003c0)="3e65f0e31b907ab9c183dd53ec9b483fd09bc34e07ad0126a9cfb71f1edde9ee98a0a200495f211cdc0c010db496df6cba69d9bc7728317555466d53443d400508467553a0f13385a5e281ffb8aa4f98b8bcd045e2c7205242caeae936f2de799878a09b6bd1ca9fe24793d5eb73b4a11653c3d8dc42daa39f7acd8eb5cce99fa463f6eaeb234a284c4beb2cdb8cefbe9bd3c3b480207856974358577cc9be53be799cfb16b2698f739f1855332715e1af850d03c7514946a125ba8905e1b062f1f979b20ac2782fc6e9578d38410818c2a22823bf0c5b85fea10b4f541c78aee32a8ec6d8", 0xe5}, {&(0x7f00000000c0)="93181739a31a298a4a", 0x9}, {&(0x7f0000000200)="7962d2d94129c37f8d", 0x9}, {&(0x7f00000004c0)="ecb3422e5499b0c0699b13d86109a0c50339ba10523f0e6e51fab284453cba0cda2283b2dab5e497d2c9f1e157dbe1d922e9da40a33aec23d1eb01d9181ebde13e3c31c379440783709332cccd594675698819cb2e8662c7f3f8435f14a3f220", 0x60}, {&(0x7f0000000540)="931d3c7a42ee37c00cfdf0405f9d9f12ebacbaaaa7949c8d62615c1670231a4bd79ddfde10183669bd5c0333409fee93ebe7743794416481a11abbb6c9286f2c3d73be9e76a81742ff816c3d3e8484c615335500875a9e6aa6e4b4b80811758aaa6fcee9dbce2c", 0x67}, {&(0x7f00000005c0)="1e5ae052b992a451c49e540d37f218542d38db942d39767247d61a3daa60dc774e0607384e5a1684cd4527a6d26d84ee7e8db89a01037b8245c19a485de860f5cb28e5501755890eb1d13648a2f26613", 0x50}, {&(0x7f0000000640)="0fe6d21c55a2a1863b7bd848199d7d68196c312886e4212d96b4d604ddb74e6f38bdd48f98018ebb2b20e573d4b3c2ac1a0ddcad05892ca2b0ac11c9b34c3f84db596c345ba83f244ad04b30fa5de3c3bbb91c6e411f622311a656dfe9e7dfd8ff40a0", 0x63}], 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 02:32:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000, 0x33, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 02:32:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x0, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x52, 0x3, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0xff}, {{r0}, 0x0, 0x80, 0xf00fffff, 0x3ff, 0x2}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x9, 0xf2, 0xe783}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xfacf}], 0x0, &(0x7f00000000c0)={0x7, 0x308c}) ftruncate(r1, 0x0) 02:32:18 executing program 1: 02:32:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="cfc987116e8196e70859b4461337da3b3b279691d619fcbc6776039ab659102fdceeb0395dfbd8ab62c4f140f29dd9bd582fa4debd9d1ef87198c83f57552cec57c11fe19e1f83b6e9c9c2f78e0494f375f398fe776fb23040a1b7d700ca41d9d73f1b7f316555f3bc9b7522a220244a676652e4ce0e970831da2cd4be5dae88696a2fb188f449e18cb39f309eb67167dd24ac06bf3cd94c5f4668fbbc85c4a7b32450a972c4625a2a6cb45001c49581efdae4ed0f3598b9a69c679f13ad8e9720b0e90531d99107c18b28a98d4e71264f8c7fcb06ba473ddf3cc58898ea1354859b73c07a2449b720cea97c67d86d59faa070f785cfc01667b57d0780d789355f044ef1ba9b0ab7c5893de6306f639454f3c5a18ac37351ea8bf5d268013a7e242a4bf7a22f54e041068f64433068dae744c14dd5aafa6a0cc87a71e3193a99070f60bee07716a1adef647378c77c280ed763dbaa6371b3d7dbbe7ff0a4399ccdb8ae3eae297bd114659b9769d4db51819b70c8f304283a092c52703e3f1f4f84ebf5aa961f4d6c89243e7c1a02b6afb11e16ef2b686ce753ec250a4555c91d7acb75c8db42cec271326d51ce5f0426d653f8eba1b951a2f2e82006e13c1280d867b3f7c4fa2e32e7b334ea48bf2c01bc768e7720d4a6d4423d3ca18d9f7695dbec5602bc8c0356a07a6dbc20d69d0c9ad40d12ba34147e72c9f8938357862e660388b0a1f72f3c8ffd35a0187d7f0884787b6f47d4b84139c2ebdd3478a03e523e9e31c29eaf018636eb601860ccc471d9b15519c8a9d1de450cb1ed834595866910d00f358808d5ea188e71914ed9d7d970627a48caa291acd07af2b60a4cf196e9d15d404a790c8c21d1b6cbe074c3644a8458abe5e34718ff52f07a04b84032d4cdc3ccb08afefb6c450e17fc787f28c9b347b518bf04526495d147ee0e70d100b50faf1f56b015e3b40fda493e1112caec388e730e63290a6e1c1039dc66f1d32a50f6ad0e3d680ac327058679e72a4c81065c02600c1388f347f648956cec28176b6ab53387e16eda57ff0753ba88f3153f95d9639d08762a41e57d5131ea7e7fd61c8e3eea271afa5718d876084bf198e539b0d5d9f69d484da6149fb96d7dac48d9db79cc626b782ba59fefcbd109a4eb0adc8e3d4bbe834a2cb4515fe49a2c796380ca9f87c1738a5bdd3f36f761959fd04cefbe52f29965fac7aede26cb2afd84ff8f2cce9301e9564b5e3fb7377395d1923505015f8ad2f149049f0f5bedb4ad8b26ead67c42825954ebfc0280aa78be36bd53786d505e48b00487dfe7aa2a5e56c5ae69c5dd5d4e6ffde6d3adab188062f6316e95d458487616f7bf517815b35f8773ffc07342f762bb77d6b9c62f7931b73a90d9490247550a64dcd5e3a153c88c854a90a3f5fea5fab382db5380d751091fadecb330201d821f2f51cf580e574a950b5a458a460b53a52ad61f3928bf81260b2efb366999b1ddbb42b692146c97890de1e50879a8d11647e59e80efad1eb70803f918a13b7bdc22d4c530ef607c09ab07de5ae8384e266cf754608de1f393981a44cb118a4443bea7028dce0ddcedf3f30a17e5034b27599513ffb6c5395118abc77a8a949e9cdde8fa1144d2186bf06277ea9fb5bbde516475b65d7e6a6cf6886ac6c8efda550cd28fe000c60ba76c07dee2ad2288def84161f3f401e8727ee3b894679a6194cfa50aec62f96f8353404c9f38bd397a4244a923fa97a69f7352b0ed46afa2ed4ca37c92e00330b3a7d5e760ffbfd4332e8f1d98b912cddeeae062eae40c15cbb437ea039f2d011f0361fb8d795f2f94e91c895dcb1cbb73a0797655c322714478552616e736fcea31cf5500bde380db2a3d4912957478ab110129db500e14bd3e5f50083622350026e35bf91ff5f504cf37145b0a52fe847fd549c4d73a6a38a4ecce71eecccc1aae92725da387928f35568c3c3da4e6d28a3c41b12c84bcb9a505deecda30919bbd90d76d197a6070a682d304eed310632974aca49ef114a0797dddd836271ef22d6a12c6a30825d1b6a172602cf0855d99066dd9a95c00aea9223fe5f3842db7067fcd0ee0c6da18cc423adc7e97fe70e2dd133de93d5d48d62ff857af21817d1cb5d50a4232aba56df71b3ac89d57a920f83330110347b41bd8ba7bef7fc136a3c73eb15ae1f3e9785f4f6b65965f70b4d7ba44039056efe562313dbd5390ba3413bc6eb77e9a48fd3e849f479e708dc37bd29d56c8485db10dde9dda21f9c33cb4f627814bc2969992e0285a4042e2ecd9137b16a21525569e9022b354e709dfc45f8fcf2bdf940ec426f63070f2d848a9c8dbf754644ed2ebe9a1a8d52df4b46f45bb5afd9b049e4486cd9af9e79a9fb6a979a8955682456cb3c3656addbb6b08ce95dded178198cdde6bba2abbb60c72352350e74be478b92e416d08dd7951a41d52dcf4835944bd22f5ab2cd64563cdfa58a37e63b801c6547fae9602efd25ac8b2f2a51cafad4ce556d6198d7705877b9df91c87b878fdd71c01d344c4b0fedae1529ae13ff57ccbaf7dd8f23f1a5b5ca54bbb75c28e834cb164d41ab2b00077f3013d0b98338f862bd464f3030de501031e5a6ce6eb7ad164a377511862abdcd15d2afb76edcea698afa800e3a39e9eda34961677ce849580555b5f4544e8678dda4536ff41dffc5b3f6ec88783561a23b1417058e935da0d2c2d5a24a79eaa86bf78308e8b1bfd7f1521813ff5dd4b96ca6ebbd963ef4dbcefcff90e7dfaafc96e9e9926ba5ac7bd1563ef5c91b4cca6d04725bc6e663fcc37874469487fcfd9aae276813b05f56ce553db68b5925649d798ae295f22aafc253dc893d63a3b13d203ee0a3ad5ca4252bffa2b637ffe67a40746952d8a241c7df40cbae2184d1fa51eee3e59ea5d040c8731deca1dd8833d52498b623562be33ab90f8bfe8693c6c26d44205c85fca496345fc90c43e61305f86e2c82ce7354d56e110b9e2ef4335caffd9dd07b59a02fb20721096dbedd5a5de164fa74a951771dea4abe24ff9bc27808fd71deffb16b5cc141cfe2d6b1e31341c61731db9afd029fc9b3fc4d1a14b896d966ed521ac9dba1e9f7a3b004e07d5e29c6ab8d8a10fe4bdf3eb04cce18d05556b4317a7fc31b2e6e89176c66b83c4efc54a7c7b12fd6dce21f1439cd1afdb3480945c6f3d2a5f8d12115ac72e0f31486c24a79e4113478fd8fb4db046729d4c6de5ef45f50dd7684a7fb3e3a829853476ed9830ac2f7b65343115db54bb88de630bf6df4738ab192d173c9d06f10367f7882bcb0dea008283e870b478c1ab8d49842b0deb0af1f3c6b9400cbad0ded60859480e614b521856587730074c0e332ead82bd4fdacde797357fe860bd8277d7b424b76e47c0d171ea772d88b7e4d4931b57c76e09b0f9ff07889bb432ea0e1223cf54d030677c1594f12fa829c968ace79ff21ea3d436e29d43e22c0d3275e868d37999fdb51cc97b4b992b4a7ec3b142026881a1f3885c92c63963f704d4d900c36c035c76f6cf4f1f500ca18206cfc2a6bce9da84f0243c14f5dd4107c56a5aa1889c974f072cbc98193f5f9ebc646aa3bcbfc2523c6d2391171f024c013cbaa2df15ef1c5562f948228142503f8e3eabad939c8c0d1a00d8e5227a78f645a2d72d668ca2f498fcf0e6807d723e6dedf5111ee852b615d931474d26ea0aaff381514ab49dc72e01cd1310a9da19abd39c9ace5b77b69854bf1b384de23bbe53ca00b15b95b000e55425074ffbdc6234b9313f9f268bef496eb57fd1424709f5da8b72fe0270e26943f4c28974efd772ee18b8152df74153f6228e2f0c9194931dec4800b38d18d1e079ac2ce7107d9e02d575ba70c6b2a469213e0961cd6bfbd81ad95f459f6aac8b8260e386dbf1c9fbda21cf7093f4fcbb3d8240bee479ed7c558d13d72030e90eb64167af9e34407c4d2656b5ee8168bde62114413a261c4344cca380462871f072a52557b74453629e10c7d504e7d8c0b4a6463215890bb9bdaa016aaefe5e9ca995feaff88ba1111458c619b405f2c31ff6b1c5df62148b372465782ab1638978baeb7358ef9f38775f221ce747e2e4763c95dd5107430349ca49c1abe7ad3014d6c02c4546b43311385d75c2c73c825a160ab6f2648dffc61b3f22a9735ffee6762b5e8bcc3503c59563f2c82a2276fec5a15f7c4820804f640b2e8350b884fd6f9c623a3f17516cc716e74bc298b941362ea3bec5a156711d358be1b129d2f1d822def4e8c2c346248a5945a6f24840b54bf299ffc11dcb0b894c8528e62b64674ba96bcc18e09af96149b9bd73cc3ac474dc980707b9164bdb727f6acd01e8319fd7f27c2985c4e6c02bdcd9efab5369a9f930b808c065fb87bda4540629cc55294c01d730c7a3972ff28eea13547aeb9cc419532d2aadaca7cd45719e0c037e946e2a4906d14bf977a2e64e427ba87b06ecaf13927e4d667b777fe1900466b98cd46c90b2f097e55756dcacbf92528e4fb771e71ee2999ddb510dbfb82302d7894823e05a9f1eaf6ef53882a5a74c0c61350e7f4e864e7a332b20c9f83686a79fba0a50e4ba4eabdcc1c6d810d3bc4b51d8218e0a1703c85dc6e73017bdc090320b06f37ed2951143c07b2a1fde51c21b6ae8eac24d354426fb3bafeae60aca293aca0beddad6e138818dd91e08ba9373dd3efee905289aacef628a9eed7966ab8459370add2fd0bca22423d3ee3ff2926c43ee54435e242c5f958865710b37f085ebfab4e3e2356b1bb1a10f43ab0d140dc5ef538655b66f502278f8c995e19b3bf859d07b500362964fad2e842d18bfcf95468c4b9def7abdcb573eb420cdd2bd310375308f143c7f5e57a244aaaceba25e77496f9b984f05553a496927513d484313f8333b60b78f570083d719b49d68ab386c91c3842899a79b0c1e613780b925adb8c5e570961b7202ae6f721c85f0c24e532d85986d87a9740924aa7d77961ed5c11c50603d1f8e24b271d4ca47256f93f344eed533ec34da2905557c21a7371dee88e39936ee265e26e8abab29a682ea8b3d3ee110bcd1455d1b7756f6ae1d555056cc3f82f7b1fb44e023a80a6a49fb8d7bfa645c9d534ef5c5c762d0875505b19b68e87d710588d0a526562a8984ac1780ef6b81f14398cd73abf7b67fd9decfee7fb600280d9644338e09be33420013e7c72c76e1001caf17b5cdefb24bbecb50325d1b5696ba02911ec9c703763ac3db2b16d2e1d364816e9ad3f9ed7a8f3fed07ca8adef0688ec355c415579b703da6dfe22dfd01f50d8656ae22c7b1b109b78b3a270ee7e916b599672330ccb72c062c60e716fc03071428fff1f181743feb13ddef493469075cb3f934e97d3cb85bba2bb14adf4747b5495d136a05ca3311f35dca6c6fd9827512b6b22f2685a33c0316c457b71e95ac904b6634f667a5dae81aa2d695e2181967c92e173d286c531f29066a27c9b8047056b3105dc7ce228c3e25d8c8722d4787e2ccb8721853e7e08ee3b920f06edb6f5091f4947186ed6128ed0eca62a087071fd5f47ec3e3f8892ba563b3ac83bd99398d186a4cde42b783ce9b05d40bee09483a32a0a0022a755ebcb1dffb2c0ec90f4eb2fd2a1da51097318482e3a82c7baee1bfdcce1594a4761bad56e83224a5f0000eb06ceb8daa42787cab30793b9e167db70e3efda7a705f8f266259e36836c25553342e8bb1b68e0466d9f48b2c114a15068cae4da8362e344837dd22fadf14178fc7670f4bb71bb084b631f6069e7c5be", 0x1000}, {&(0x7f0000001000)="f6951bf672077cf8e3ad9370d8dddf4b89ac9931375a658d07c9163c29824a952b7355a24c4a9f07c296de5f4decfe44bcb35c49958eda3a8dcfb77b23a4510bbdf7bf2a59b2f17882c4a98a04d560a13680177c0a1846d91a8799", 0x5b}, {&(0x7f0000001080)="20afc5cf71e5bf54287e18ddfdcef249ce19af370c23575ef78ca765a3a4d714f7c7d9a7142021e9fb99d350d9cf8f38513b6a12f3cfc239b0a15365f398d35e15aa0c119288751c50565424312ebb9dabbc954aa49f29449a1bc02d6423430fc453b2b9202379995a472f088ec8c876da8f2f04c25c8fac69b7bdff4a709b8ff61e14d1ed49b4abef0de286bb011bdfa8b8eca50e41d3ac124127f3c348dde8391c50d6e86fbdfe58ea750f8cae7770ac29e731bd2add5b1d31924bd1c33d8f09e577ea94b02e3b617ab607ba07bd9ec135a808629ed6b551fbbbbccbc8dd", 0xdf}], 0x3, 0x0) flock(r0, 0x0) 02:32:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r6 = getpgid(0x0) r7 = geteuid() r8 = getgid() r9 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000200)="c050070852c5c789525707", 0xb}, {&(0x7f00000002c0)="c49fe170b93fe2edd4ba2279de3f8a493dee8bd34a7ed7001801a0fd6931be8375c910cced91a6887e5b50d4b2300a79e9a7acec47cb5a8abfc0591761e8795eedd6348bf2fe302d4f219a7e895b0e1443da95557935614685a0958449e374264947ea7ec5c974b75731650d55640b70b3c9", 0x72}, {&(0x7f0000000340)="b5a85a8e68eb370d9c8680d3716d1b24eadceecf11b88458dff7aa0f3fae7dd800cb654b8823417a6b9984afecbeb7d7bf939487b332dcf8acbfdc990ee54993b304222dce50953e2a2363c6b6e64ae318eb9238302a986ff2b7212990b2bf6115f0520cf6466f2fea1d842a1767f2dc45534de9c4076665083af8bf9669184426f31cc85828437522623c14e9b9c5da33aa0372d95205a346", 0x99}, {&(0x7f0000000500)="31d43d18f9632dbe20ea1dd7c10245035a5dcdf2ada2e8a66fe08ae5480abec315265b9ac4195a1e289d48157b00e475bf6aacbb9c00b110496e54b5692400732f0a11a6ecdaa7f0b35ce7e8ddcb940cf8e99ae98b16a2d9861887e32fb92b4a6979d17cb9ab43a4cb877fa6ac33674501303ebe0c3efef749c6a070cc9bc9c976ef34b811d47be733df5dc944b4a502f0fa4568766e29fb4d64c9771c301a5afa5d88a534785953b054dde057e9fe839edab2151f15c52514bc923b6c44022d901632d2c4b00a33675cd1b4", 0xcc}, {&(0x7f0000000600)="593422dc7089b51898d723ab017b4bb02c5d21e15fcafb98fbd73e266da6a1456285e45b831ff6d80b68cb2a8289d1c399501b007a24cae8c7f84c255ab589848336ef48a72f8a822b13b257d2427fe8846f5281f2a9e290ec2e1d9b55a54acb974459be938b6c8c0f8deafefe38830cef361072b40e61c73a62a07595c8dce9a0549fc35189d9af62132d3a267227088298cc3319c18b2ea37a8481b9a2b32ff55a35666222422a9ff49f3aafb0251c0ff1ed780a1996fdbf50612888ea2a89a0fe01e233e93e239d82b169b9d758f7809846737acabcf4ca91d2aeadec4279614578225119ebcf8ab9bdaa41ecc89cc7d5127468be7aa42d104bca2ec1ed17749aac3b1caeb37f1cebecb5b1ac2ee3fd08b1fbdc3cee01a0bc189d169a00fb9deb15f9a0f25f824c2db337d22d823b5448ce780f884224a65bfe0954a6ed98797f9afe1866b70218f191bb1812d6b21435f6515e988197797182e141f0c6aaffeb622ec745f7cc55f39483a4909e0962005c9ee487a835e538d16021617597f6a8fbeaa65f11d4a18d6843bc5bb6a81a7492b8bdb5b797cf4c3004fc29b82b63df65bee1bca9319e840469cac36076451bb5d02b7b7d60533d3db5b6b0959bdb7a9da9140acba6462da51692aceb9eb9aa10a8cf0d902fd7f9699946846b65f0693330fe906c967ae318b5dd67178de3db16f5dcfd5d909b1239645674530d9ef714d180a6bd71eef4b0bc97ca8ab78e64cf654cf12a9ab2fb49b5f9665231d4f74d19714b65ea4f058590ba46b45af5fa73ba2d194cb332a10b938ebc2b06d92efbe497254d673863ed397699a81a2890b26dc3c971ea6a74c34640eccf30e7371167da14b01a6e9c1d835c8ca0f20821cdc1f9c2def2a4931a022945d6018f465ce0bddb5fb39eb06253e9f2240fe711a9760e7047d8ccedb3c2f945e03adf0abc39e84738e2ab81a303467c123c9bb6605868c34c9560bc205a0e148ef8ba9fd9495b98088cee3e3b3cee39bc84d1ebec52b876d20509e7a23adf6e968bf3596e6231a8bcf2420434900c6e8dedfebc9d4cf18abf1011fe64d15890960ce7194279171f27fd853b4ce9157b9063fe8c6f1fea16a47cc2501c39a7c1542bb69047024e8b14c71c6364038c525dd2c91b6ac7e32e3f307c21b3337cfcc0169f6e1dc4d419e9d66df04c4c7f5658f2dceca363a212ca7a78842e1cfa63b01db5d5ccce1b76498dd6562974f26fd0cd399832eea3c91551d68639331e5c883ede1d1a6db458442b2058caec2fac802a495dbe6b6800ff060f9cb9b7f9d68b9e8f8210c2ddc6735fca5ea9cbd4d0f8f46fd65b1ad26adeb1542e62e5f30d271128fde5279d5f90a289f53fc4ebac1ef1f9173dbed003cdedc5c09e5c9e63d0b32dcdd693b1c94a7493712b5e969517b00085122b17e9408c3f730931bac499f1cd637b7e099bbc5d9515682f94b907dc289de96df495807b3ac3f00299aa176cdd9c35842ab5bdeba96767afe6935f0dd6c6381610dfbaecc186fdab88f8b84e3cfc4b695850c5ba1394d7909a948aa3f1b563f9c131a984e9a654a3c1d363f7e9f1bd230a6084b86f2941c5e7851b3e82843b18c04611fb88200c23da44a0a5c486b1a43a09b464565c17f47ad3b77e3851d84886000c77cc2bec59a85ab35a5944425690b568386afcd53050a2f0b42e41efd48b4eb0ddd48da4eab8a400df2c813d362e82844d4d71b2bf7294002f33f5bfdeea7c523435a3f7690ac1adad3756f7fb9930b76c9e2713884fc272b8c5d643e403f8a21762463324a376cff6babdbefa734fcbec0de37650adcc0134a72ebbe44256311c19b570764323b2c17b02e64505fd226eb97500df3b562fe858caeeedfafdbbc6d24ba2461d7c1f536744296abfccd2fdf0f516091916e6b60bda493cf31761d6b977652f2131a171bc332e7b18e92e2fbf358f691e523762835910a73aaedc47098c62e9873bb0d1cfc98789a4d40d2e5fed23997638176ac02f4e95d37a393085099094f13be956ec5516ac616fd7796718776cb0014c8f46fda8e5695a2fe0bc9919cf9300c0a689fa100b4bd4db8734fe02965988713a775e70e10044d45bd487a5d01bfad2de4d4d6374372ea7728d009026158becf70af6c15ffb9837c60858df0d5eda61013bd69821ab77586d760c1208f49c6b3fcd16d891655201201a70c8695ed5de29328c555943d3f8ba12597a5b236214abd9b8c0b648d3ebe72f57d29e420c095cb52e5e9fb745714e38fdaa38dc342d1fd879704153ff591270fa26d0cdb207b31a875952d7af74f6ec21a7fae9290dca0fa5a12310996469f2b038281436be15feb8de3b5df79a85af703b487ce749869807df97695ec1ceb45c98ac912e8754670b98a6e698344cc45c9a2b287bdeda0c504fd8dd0bf3c01fbcbb394014f836810420b245ed139f09fe5f0055ae3f422ac413d0515cd064a74021dddbfa2d35c02903aaeab4a82ab8eb7b20a3d2790a302595ea7443a6739d795a3981c8e5463c4d4c521463d1a1c3dd882fb04f8e8f432baa246f5b542cfa1af6caadf57b97c10a4d0614e99f4e91cd2f3bfd5e04111ff16b40d595072d5e09c2841cd10f4b01d0b35ae6003f890f42df2261b5c4cf33f91361985a5cd3956c224eaeab2be8dc9774e3901feb66f5e64bd49dcee7afe1d56b9ca808cc8eac5d98eb1d9beb88ccf6eaa72132071edff38f747f431e17e0eca6d83818be6cd151b659c59b3ab0cbc1719e643c5cb2c4cb66b2c277e4932eb0478cbe476feec42a8cbc5ccaed9b0e3bcb68c20c3ab3f6af25da8b77767b9091ac5b6121341c2b6ce7e73c05800e0cb14eb7a55f8a3052cada9816f264ed650fbfd62423e52d34487f6c5b8c29656046d1f6594bbc0e8c15e50b3bce582c43e432b5ad44448e3bddad1b3070f5188a5336f5f84be2882afcb150531f2ff2f631ec4d4ae84573d5379e4b35cf3c525f8266a26f7c07942eef30d80f09c81a42c330aff31ec748e1ee503efcc2b7ffa5cb1abed9f0c7d3dfa87416ea19ebf8feb528d936923f06d7be50a9a97bf8193c372fae6fa1c3dee726b8bc4d3147c4418dad337a0c1a3675b191d280889fd4463e8c5e1da967f66a7b8a938df2bb122a3b02c59ebd4eccaceb9c3365ca2bff1a88031f3c333e5c106b2475e56a94fc41af5fdc0127752d632ed839114a8d75346ecd0952fba7e48d66b563ce858c1816eb49b816662e3f8deb776bc69d46ccf9fdb5a56f5970aa8acf73a8e83a6735b6af1eaf024d0cdcca484e251f3405d930649677a3c0e34e8c9bdd02ca70b320dd9d248852c9af89c94cd98c4a8055f01cf9dcd602f312fd5f5157421daeda6c78f46cdae515f0a50e8928b2a1f44f05678f154513c4bf8a26691d008e8b52fb2a50f08a1a2d1dc2edd672220c65b1ac034bbb3cc3d5e0d0d407f94d07ae8d170ba877044477cf22e8aaabd58d5c7d4895f5e79434ba95297955d3f3884457d3ce59a024b97a7dfd628cc9393eb9da98a99e1f93e48a2444b3f8c039024c7a0dd48624ac2809c1eab9a8564210d0f361f22c56800f09455520f2a2577c2f626d61db4705221167783544bf7aff083658da8889adf47218f20af39d39e3ab31757c418a74ecdf4734d4168bd072d5d575718217e1bc3c00028bef23da9d96b0956bdcbff799d8dd0fba748219084a7fbfd22c54c9e7ddf90254a3e4ef7faf6ebaffdbd000fae7204746debeb2cf47143bb349ebc626a2237dbaf3946480f92192e99a44c3895752fb67d3854e7183a4dc4e6146e9d5fdb648be9e26c5413b58a7deef9906250849b60772522f1d4401ec9a714ae6814c0cfd111982bade5676c00cc5a4dab2fb027617ca94d0b53f44fd9fe8187915804d5da5d7a3b3532ab2d94dd27856252390fb0303a16ab5fb65b7450435934debe7a9117264a474579534ee9f60d08c2940ba06b1c523e01c04a8abee3a64af8a08d2f3c0d74d6dba1b6093dc4d286a423fc5dea62702040faa4bfd8060c6a72a3b57a0f98b713a07d11724d05e180832696431642934242a0be50438e512f240bc6a756fd8509f956395ab1be46b30161c87edcc0fab8dc57b68b8b580405a6b91aa16ba87a6ed367dcbebd2f9ed14337eedc60919b49886d351f67f12e8836da5df9745d64fbe25a4817972e998b285877f94982b7046962c74a1bac69bfa3806a8085fb470def8b079e1074c30fc71f11a873acb23af2e5bde4f220ab79f728528e035cb225c083a6f4d8f7333a632433b3318f9af1904d7b525090f3b2b06f46402fc51a9184212715fbd09790a1d0dd053bc47f200f2a02a29d634948b2153b910daa54d6838efd2024b12f3df2d876a5ebdf916064753c5ffb37032b28e86f3be9ee0294f7f1d7fd2212d89cf6815f500f73c9c412d68c4437a516e224d878957d4bba66487976dc04b3e08235ab8f2ae35ead759d5ed3d1e35c8d8de4909277a8a06f257be3af8a942296d1fa1a066c1a18afa7bc2abee4d02b3b62a15350addeae3b64a481c3e2db677abc0617c6053195fdf9a3de476adce3cd175ac87dc237988aa1fb5502c5072bbc1821a7f4d86c61183b7f33364c2cccd72d220efac0e1b9e4c1dd0c1457894e5940ff16dedfc65843ca600e489d0937848305c7a01d959de3beb72acb5a5be10344474bcfbd7542c6fed192eade2a9a48ac6171a1fe9d677264977b2adf0cdb1e6908d986b84a4aa5b8cac358fbb1ac428742c8a2d4202714c40b821a09777099555438989f75f089525b536628407b57b74b7122667659bb1f4d6625764a44bdd9862088e3b1cf79cc3692f425bfbb0ed922b2cacb285825792743581196b5d321b1d0ee7cda18d0a02020a38780a08d0985bf940604c12c5014ddad0bfac1bbbe89379676e071e08e1562d207713c86aec7dcbf2cf2b6afe74fdd38f9192396ce7923374a8322515709a1d08e1d1b2152d14c595070e6dfeb934be1e36bcbae1a5500db5b527d037d2f022b8c58a7c6902b5d10433d2b542624a815efcba2c2aceb7dc0f9a05ca24d117e74d706c590a6c4b1dc55a8bc50b679e930fb42ed9a0fcb831a259b5fa2754a45501cffb85505816b678a14fc60663c71c831e2e4d6a5ab767be453cb18a50176e46a9a6b2359c49a88c86490921d73826951f8d81c098828866e3ae579ba395018b2d9838d7ffeb1c1868e0695fd4b23c318d6eee8f1a19968b69ab9b899fe53934348a9d0fc1a111cc86adcbdd891f82dc5aa693d839ad50f9379ce954f36a121d4b101a3d08701dd03c29ad838f78c3ee6cb51bebc4a46f7a27ba02c4d3613af1c45a6a17b5f0b9adffae257dd4aa92c64b0b3ed2b7cd7a86379208e8c165230b21e972e4f7db5aeb9f99de1a7fee2f506e3c363dca7e15241e92b24f8046c12f2d388ca2d75693ff8922afe9da224337bf2b2edc25eb98a38b6c0f7cfe9b0255dc82a1acc1eb643fbdf70217f815e9ce96b58f9442c503b2de258c6d064851ed1796777ec7d5b9411723779dfcfccd1304b9daf6aa59457fe1b3b8f63b06e5093fc41747d7b3a1713c5ad5a1135642f159df7ec8649856a0bd133bf60c0a41f74c519663bba546d88ddbf8dc42c085d1ab3e20f3524b2b082c8f43f192c08106e40f2107904bd4b85fd24ddd2a55c277c297edb2a011fe59ec34c670edbfbb1fe91ca3ad17f0512200aa11953809e2545d228d8535c4d8874f8cb9277fdfe30bd053dcd72eb00ddad3495709369c36e2b73da55b787043c8f2bea2bf71ad0fa6", 0x1000}], 0x5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000028070000000000001eff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000a19365cfba8a18b2b766b76ef1722be1f010fa6eed9ebc2a663956939a2329f0498ed8abbec7ad7cbbce9c33b17a723e17defb314e2746915e9f6affff4602bb3df1632c16847faa4577bc9e4b7449b981f3d27baecb95417ff29f423138359b7b5b7f226bc72910989e524c648787459bad2c7e4465eeb8caea572c0cca17be76314745f8286a72b732bae12d2ed4c8dc22857b5b2257ba41b345a8aec3366a3ceb904fe9105f37e8c937e3e83579b8d38534e5989cc9a36e75f6cb226bf91b0a69ae3ae932da6baa0d1a22c526ff634813f2294e79402f37eec77c73729ce2cdef1c7cf120e70e15a5f69eb8650a2cec220ec39566abaca76d2b8acf8fc3d385f55ce77a754ca0a565213d9b243c67630e860996c6787671", @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x8}, 0x400) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:18 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0xfffffffdffffffff) r1 = geteuid() seteuid(r1) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/65, 0x41}, {&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/17, 0x11}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000000500)=""/83, 0x53}], 0x9, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r2 = dup(r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000640)) syz_open_pts() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000680)={0x20, 0xba1c}, 0x8) shmget$private(0x0, 0x3000, 0x406, &(0x7f0000ffa000/0x3000)=nil) shutdown(r0, 0x3) 02:32:18 executing program 0: r0 = socket(0x18, 0x2, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0xfe24) ftruncate(r0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 02:32:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b", 0x20c}], 0x1, 0x0) listen(r0, 0x100000001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x1000, 0x6, r1}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) fchdir(r0) 02:32:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x2f2, &(0x7f0000000240)=[{&(0x7f0000000180)=""/101, 0x17d}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') 02:32:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5b5541ebfa87af2057a9a525e67700000000000000000000", 0x18) 02:32:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x3d, 0x0, &(0x7f0000000040)="81438771595d303b0ccc7a3a2aa81aa26706d51ead155019961e247dab092ad4b37a1da279e2d47976d0368a8021c2f5a17eafa121fe56940ede9100e60ebd8667195283846ba9a98d5cbde8b8e54e28ab27ab5df8d5914790fe4569ac9997e63423855e242ac1ba39a8fbaecbbfabb0c226b12594669eea9fc70919ff66a2", 0x7f) fsync(r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:32:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x8002, 0x5) getsockopt(r0, 0x11, 0x1ff, 0x0, 0x0) 02:32:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2a) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 02:32:19 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) 02:32:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x5, 0x8) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 02:32:19 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(r0) r2 = socket(0x18, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:32:20 executing program 1: r0 = shmget(0x2, 0x1000, 0x101, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x400000004005, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4811, r1, 0x0, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 02:32:20 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x9, 0xa6) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/5, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xd4f0, 0x6, &(0x7f0000000040)="e029e776ca18c8bf98fab7790c035aaf08939500f91b7056659972682ceecd54c3231415e81066f3db14b2bf20a4ac1b4b566fd16dd7242bc348adf3530e6a85c4178ae8", 0x44) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x8000, &(0x7f0000000240)="ebffcbff13b9fd8131929648", 0x5) fsync(r1) r2 = msgget(0x0, 0x400) msgsnd(r2, &(0x7f0000000380)={0x3, "cec9039f20abc187461e9388636e838b79185028846e221d1e8066e1c1cfab43f8fd2ce0c3c504e41b6256383f1855a0d847032a6c1128a6efed1162cae344abda2b04c31350e329b177ad5f147c4e1c58336568620f0ba2fd640bb89ac43c45513f9962ab19f5ccd26819393394594de55ffe2acdda2d52b3870566763fc56c7f398d18ff17bac3f4aca5779ea908a2b3c4ece43996a985ce8800fdff815fe329ed755e83066bb056ab94fe38ddb0ba3f8b60f1666d29e7749ec39ecabcc1e2d96b17aa2b77850cd422065e26f0e882a61d"}, 0xda, 0x800) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="030000000000000073e51564eca38c1eb5d9aa82dbb4df8fafd7fb282fb5a9bad540dc5bd44398d37dfc086a5904a721a9a75d25f0abe13fed0efea1aa29732af628b8c16f4c06030000001ac82f677e47606ed50da0310000000000000022384ea8206512331b15e016a4bddabcbe339b492b1a068443357184949d2bddd16289cd389a5ff617da2864f70171a9aedf559dd10283e47b326a7dc7603fed2400c537ddc064f94ee4de00fcd2070000000000000065d6f08ba4febdd40dd8665784752cb8b90b7a3a3e50376582f8e837ad26c5a377"], 0x61, 0x0) r3 = dup(r1) linkat(r3, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 02:32:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0x3) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 02:32:20 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x401) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000080)=""/25, 0x18}, {&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/240, 0xf0}], 0x5, 0x0) preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) 02:32:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x8000}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/199, 0xc7) 02:32:20 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x4800000000000, 0x1800}, {0x0, 0x6, 0x1000}, {0x5, 0x401, 0x1800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x8000000000000045) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r10, &(0x7f0000000280)={&(0x7f00000004c0)=ANY=[@ANYBLOB="02000047ee3e1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346ae76e36e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e247398e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a5d7aa0d8f45e46bf3d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5c379747eb4a55dde794a9e401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000001b1c1fd2361f2b80a65d56c1d54dbabd0b7626b0a92e4c436dbd9cbaa6899eae6ff95a56c0f016434d825bd6f11a68131e1443725ec45c09a48101918dd81b"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) fchdir(r8) 02:32:20 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x101) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000240)=[{r5, 0x21}, {r0, 0x42}, {r3, 0x41}, {r2, 0x84}, {r1}, {r4, 0x80}], 0x6, 0xffff) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x20) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x48, 0x0, 0xe2, 0xbe}, {{r2}, 0xfffffffffffffffc, 0x81, 0x2, 0xa, 0x8}], 0xffffffffffffff00, &(0x7f0000000140)=[{{r3}, 0x0, 0x40, 0x40000000, 0x5}, {{r4}, 0xffffffffffffffff, 0x41, 0x20000009, 0x6, 0x1}, {{r6}, 0xfffffffffffffffb, 0x84, 0x80000087, 0x7, 0xfffffffffffffc01}, {{r7}, 0xfffffffffffffffd, 0x10, 0x40, 0x8, 0xb9f6}, {{r8}, 0xfffffffffffffffb, 0x10, 0x0, 0x384, 0x8}, {{r9}, 0xfffffffffffffffc, 0x70, 0xa0000001, 0xa9f7, 0x1000}], 0x4, &(0x7f0000000200)={0x9, 0xffff}) r10 = getpgrp() r11 = kqueue() fcntl$setown(r11, 0x6, r10) 02:32:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) select(0x8e98de3a82d2b4e7, 0x0, 0x0, 0x0, 0xffffffffffffffff) 02:32:20 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ea8db64738a75eb386fd295e94839c68757022ffff8cd7b03577783a9acc5c717932a47ce6377ace5a937fa15b93c1432c4e942464b35a6da44b7e638995abf6a58e8966d75e8b364d68db8c6c369b9c6f7660c16bba9dfaa7aa3a5be287f9632b946accbd5dd45a4f9f6045c13ce896a8adeedd9b0c9ae9f3e91ea1384ab87934d7a9871812fdce6a7fec6f80a982555a5c2915b745f736e6608ea7773adacaa2b5acb38e75934af86a9e0e0a8f35075e89759dc075cc3f0487539c9f43", 0xbe) 02:32:20 executing program 1: r0 = socket$inet(0x2, 0x4, 0xc0000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 02:32:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x9, 0x0, "8505f1e1a50d431c31d89b826636afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:32:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x7, 0x80, 0x95a, "97f476875afb871ea8a1bfe11f91ca5b7087da2a", 0x8, 0x6}) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 02:32:21 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='.\x00') 02:32:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 02:32:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) shutdown(r0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 02:32:21 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x81, 0x27) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x100000000000, 0x4014, r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 02:32:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xfffffffffffffe7a) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000004c0)="4e1b0fce820498e00ce4f9f4dab63064b0ea9846055093fe9cae1cd2be213b509643bf9bc10b9c58a00077d5de44b267b6ba809870fbd629c0eb578f8fc54e58cfa1f13ec85d3d4109809226905a74a720e3021d0971bb3a231cb24b118dc56d6c9360ec9dc6e885152c17a16267ca610472114a9af3aff491031ca9e80df91d2829e93150c744bf01cfaa077d894566ebbe9f9682b36eabee32c79afd1a2f75e89e32a23823386a6fb38e54b0e2af14bcef534090ca182a447a498e74d615732514d37a75bec886796ea6084ec65f62b2c3724cb80867fd5c93b205b782092c5200781c2b75804420f25d97eab165c0fcef", 0xf2}, {&(0x7f0000000000)="95886a579f", 0x5}, {&(0x7f00000005c0)="21b5e20d8014d6e0c3261ce24eb91bdfc236f470b2a4a47979a9276a73bc587f1004993f3c57cee2a1bf0a5f5d1ad66fb8c9e68bf2254795243631c26dbdd5a9389351c7fb7bbd8107a484189d86632a78b9377771da3bf6429215eb9198a5235fc5f4948f63aba05fcb186339d3f842487326fb140a9bc768689e32c9ba8d34ac5f3400127ca080a151396a2ec4917528118070c4", 0x95}, {&(0x7f0000000040)="076e29ea33bd6fb0b3584a386a462e6b63f95d9863cf62a05b8eecbdf9c7eae4f016d7f38a88831b8d2b9a1b3d2b", 0x2e}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:21 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x6}, {0x7}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x3, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) 02:32:21 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x20000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') poll(&(0x7f0000000240)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x8}, {r4, 0x84}, {r5, 0x90}, {r6, 0x100}], 0x7, 0x6) symlink(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) pipe(&(0x7f0000000040)) 02:32:21 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) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000140)=')\x00') 02:32:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x200, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x9) 02:32:22 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000752000/0x1000)=nil, 0x1000) 02:32:24 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000d11000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmdt(r1) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) 02:32:24 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000540)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000400)) sendto$unix(r3, &(0x7f0000000280)="d98022dcf5d26a0853873f5c408f239ffae585725c54c375df2cd669fb335d67c77f0b92197e990a69bbafcba663c0099eaa9e99d1e61315ef81abed9c56ca1124c1bd5357c380e1226103918a6b4878a97d594dca255b792d3a8750a0279d1d7a4bafe1ef66c8fb801de665b0cc752b030a2beaebe5ef300d2c87c586a2600d48a6b05b88a5823625fa608f02adc6d4e4c279cbd0c16ea4b23534a74f72ca6bdebc49dd226981f3436dbc58b6903e412b6a691ac7a1faf573bcde3ed752c1a55e246dedcbe578fdfc1e2144a594", 0xce, 0x40c, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) r4 = dup2(r0, r0) r5 = dup2(r0, r4) sendto$inet(r5, &(0x7f00000004c0)="1c929c019e2bc7dbbaf72cb9d6e9b78e12b63d058360ed02b236fbb90abb3dbdc5e1567b4ae36425fc8e0244f0dd9482775c7f47d26538db11", 0x39, 0x1, &(0x7f0000000500)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 02:32:24 executing program 0: kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) 02:32:24 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 02:32:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\t', 0x1) getrlimit(0x2, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8000) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x0) 02:32:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x37) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 02:32:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6b0, 0x100000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200000000002, 0xd}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:32:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) 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) flock(r0, 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20180, 0x2) write(r1, &(0x7f0000000180)="c58a4ccaabd2d8d60fa9f54105f1e3d71aaf2d363ec3110e73d311220acd277cc306adffbede566a2ca0f516cab6a375f3e64da3f5df5857df4119b5bc066adb7d9bd571aa6ea52835fd5d348660dbfe96d75911c837a9e8ff6daf4099d943e62c66f67b4b0eb364d18619ba37194e7f9259dd8af6bb7b1990b47fd17005f81cdff9e15b0dd3068062e05d6fc36df67fbf5660118d220a5193576947ab610971ee77695e31e9", 0xa6) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) close(r1) 02:32:25 executing program 0: r0 = msgget(0x1, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x0) r1 = open(&(0x7f0000001040)='./file0\x00', 0x40, 0x12) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001080)=0x9) r2 = msgget(0x1, 0x296) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 02:32:25 executing program 0: r0 = semget(0x0, 0x2, 0x0) r1 = semget(0x0, 0x4, 0x20) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/140) semctl$IPC_RMID(r0, 0x0, 0x0) 02:32:25 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/46) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="8cad4d2193344f5b28ffaae85d558f6b8f2f53c1dc258e0042132128a1497875af8d92199e95649d1a0579082114da3145db1b369bb9dce1743fbb2a2e55f2eb8a6f704dddfc8e12c3fd4bf781da4c838cd29b57d5c7d187004fa78da8d3afab746c18fc8535dd0bcf85334afdc4e05c8408f47ae23bf2cd00e263e485f04093f9dd92d22636f28c9d6c81b5878aa1e80fa5f9de0bf09b2b26a871b5b0bad2a9c224141803fdc23f4276026954e1d05a53b46263c0918faeb06c5f59cd5c5ae14f05723fe5e6dcb58b7202377319d2c07b1451ebbbb3cbdb8b8b9c1342f10ac33613652e23f0e8", 0xe7}, {&(0x7f0000000140)="73a5cb21b098ca0476529f8b2208e4f9d9b9b6031a72a8a5c7161f9936e2a5e6b5a7e4059f0c6ab1b0c0b2bf6402aed184f126c13a0d50fc30eee92a87d365a4617df5bb971f9c0fa31d003a7f994c0238f8f75700dbfc811ef2a596001a09fa5e58e1ce6a150743903d823d998925ef22ef39760484e666b3c9f40e0faa37ae351af8d670b86efdc0f162a1346ffc1d7ac30a399f37fd42c7c1ac388ffee2a3a616b73412ab9e", 0xa7}, {&(0x7f0000000400)="c3390c98c3c4e6b869639298f9e4b827549ed0cd21cd960f4d10ea9e14e31dde68ee9edaae174e548c954714454787517687450e5cb9cf97cbda43cadcb0cbec93f54b041d9dc479addb6225146ad09a5fa483b0b5665baad88de32ee307dab4ebdafef44cf5bb21542bef5888aca903a6e278b5e46de6d88ef1a6a7d7e7fb76b3d6bb92ba41644b8c8f0262aaeffa1ce562825b9b1c0ccd54d73969d0bd76ab11f87a49c4b686f0c2527841349c7c702f1fd1bc7064b951bd8c6055630687aa492f610fbe786ab5d0bfb5f7c354652371d198c189cfd87f44c8e193b439288fef830f52be58d6d763704b204600175e87c63e4f7475259bd8e56be5131878627b891a033e9eced46ba9209c1b0fc62008524bcf950fbc6892b5e61e6a953b8def2525d01dc95a3fe3fdbb5f0b2de0a31346fa6d5fe2614b196df2cc1c39c2698d685545f1bf9d54870c6e3ca76f83f2238582e9719e534c044fc372ca0e48dc8bfbd0aa59261c0c64ab37a652f81fddb1ad19406b4e5e10032486420dea106a943690282244c7b334e8d2f5ac4a27e05d8f8c4604bd78d7655e4f7e76fcdab6cfb13d0de7372f4ebe5f9a6f7c36ec999bf905fef0385c521173ea4345aaee1bfc5228b6b5491e6f55d8ff08fb2b1da6447f1206f673204fba6fcb20a8731417e3d6d347930dc0fe407fd6318fe42711ba765674f61fd6cc92fb8fe730ea1e189906608b51ad6e1df3d8c16866310b1ef97ba423fd9cf6afa2d6bf27e0ab4c485da2db70beb8fef5de963acc841e5e309cffd05c7f52e4531554b52a5dcb1e424447b6f68adaa56c85b8a4ef0ee4fb6fa21c6738e897d6558999b70cb5ea7b472b2f1e45ad5757bcaf96e7bd5683369c7a5bc8f277f036691d4f494b8a70d688cc5088c758b9a3eba64a38cc8a943c87f1da44ece2f1dc928e78b3aea67836bad6a894a9e4c93625b2c88364e94697395a5361f27443e208dca28d7e7657ead77499ee51f3ac59b07e00cb73f0efad95fd74070d249b22ac60fc7fd7f0f6a1d17cff11cc475abfacdebdd1750fa290f97965326f639fda15d57ae8a7ef068f390a34bf1b2b7c0f991e0b3cc484ac5a4d386ac3d0f00afe2caa542e256eeedb544e5a8b639c6852c76e58cd827b45cfbd1af664653f973843bec02aee05adae4db3ab518eb5562a47c36174fb2b7429a60883972a6cb0767d51f19db808874677f9bd20a6d6b66c42ffaa36d21b7b0a849977feb4556abfe97196b45252921125c29f2ce5bbd22f1966d9ae54786a13e9cfc6bde8aab905bc58981655064cfec9f0461f36ac8046639ffcb45b1e2a6b593f5892064837153a74763a4d72312323352afdbb19905046b31349e07696349b858dda59a052bc5dd40442d85e005941cb8e9d2951eb4f579533f22c2117d7fe600945168ac031240a2e3c4872ea5860aab77319a693ed997470e965dddba02b321033b05388ce210c094e826e73c8579f6021781a0f7a5404a95d29508c941fd4606181d7bcb80d36397875f5905cb294ee3df772009579c395f2bad32dbf68c3092047ae8c22bc435349a4e5498dc3ac680fe8d7dbcd6956125904e913a640f29de11e42cd660e18bed1167e68c4682775e8bd6d535f9e80ac633970b1c2ad2492fcac389f25456d1c030b1f97ac583185bd48c24f258a75fd87253901bba0e6577e08ce82d5cffd56096a45997197895e9e3f5e9ff3c5d05c3391d1a9ce9d7efe1c75ab4ffa6d95fd5fd4514c1e00eb0d553313443d62a70dd0cc6d9a884b1c107b801b2d7edecf48e199a558d2aea7f5b22ae0c1e6e4ec8e92258f0924b3b30caae75c889bc93c02ef60bcc7b214c52161275cad384c21d87d3e721b08c6cca76d45143dbcdb5084814d20f15d111fe62da9db966897ca08af8818868ad618c65da1964d166af3ac3ce1c06366c99d83244cc4be2541c77f17cd514097c52e6f3900f3d60777bd8437c8f2c568f49a7d017d879494d566e5404d5c4d25df5e8bda2854a5971d5eaa9b69e61efe75597621b10262e7e9a6e2182e7f493db5dbc8af29f938cd777b13b590ac8078b55d06fd55be3ac4d479342925e5501e0a0e8712f3aa1e88655c85ae8624e2cf903dabe3d848db6960464351d83e6535edc6a9f5ffec180096fabe62d6196b6478913b46270061911dda84a300c310b2120739fcfa62f5fb5b5b27db0557b22c59deb0c8c378accf4edd85e265f6f06337a2a07b0279180a0d5163b1db3fcb5dd3546ad1bf316394510e42b1a265f8f0be1a65fcb7690dba73c50750227271e6348e8cdf043483e68bdbdd111abc618e99dad03378d493df314b160285401a9737254fe8540f6d2a0b211aad885487e53d55fcfed8393fa1ca0fdf5b36ddb900bacd9c824c29e91f5ab250656e97a687c27f79becf3e251f2a3def87fd780c0dea1eeab08704c7a22389d5179fa452c06b523e2540222549dd924b4ba78daab8457ff6457f4709bc0812bfbe1f37e78ff32339571c786d20d77d4a4e716febbd677284f2b84f12a3769382e39cd8d40c4ad0104315aad6308f74e3eee99a34a73b70a6795a9a56bbccb78eb9acaf2550ab57fa267412721a644c3c5934b214f14f45f7d38e46b67bb21a22301e76c71679e4d0eaecedb041649aefdb56fa37a697b3cd8fdc7850f2a701582ddf2c9624994138743b8dd04d228dca3ecee26f7553bb3bf78f250de00009c85474a148e164de9394fc91cb487a90a268ce79b199042382a5da6ea2d66cd2bf6773bc679019802a3e18993f541307ef3125d2fd702445a4c5828d6366e7aa55bcd83e0fd23b5a58eba35d0b3e60a7c19d0a640c475be953bbacd5b6fbafc2d399a7f5b38917d0591f9a25df271ab3ae29a53d365de86a44eb5a7f6057c6b99579cebbada1982f22adebf01c891f894913901c51896950ce66024f6faaaac49d09d439b83fb6c3829a237823bb18516615dd8e7eb58d573bd36e4f7bd260a89e149899e802b8f93af7bfa7474d76707df94989da3fa8b52bf7ea4d7fce1ce93ef09f66ac49aed1afc8f2d274ab4dcfdd5d849258ef024a09fbece85c1f2aa8702f34bf45a617f3363e71a7301a3164baa39340fe1c36ceb053c660261d56bd4145cdc66a6fb369203a0fe829159c7423e1d9e4a29c1ea6602f739c80ca2ff01809ee8760974af4781c9a166d95b1fdacdafcf3d647f88a42acfa118717607a5549f19249499c58e82cf5eb77810a8f1d097761f66d56b452a64884443ada6a181dc04bc4f8dc62281329809e8a94b64093f1dbc898bf83e0a9b2b2924012f4a1e8b7e3ddbcdca8760e8828984c3df60f45967ef2febfad0802e22d342cced810854cc41e72d8c6af574bdc705250abf70f8483564f753cebf346d14abde0f95419d11e95240fb9f940a2c07e0f4200d8288ad30ee8b9544a0962488e4063dc888a0ca9e20447fd707e0e5e02c16b6602a4e249b095ec0fc6c5842823e2355495d9195a56780106b89c4176a28bb84699973f056c012281f9fdb35fdad117f4a1030d6f083bde571a9cbc43e9a358f92fe6eb5dfcb35286ec0741a7f66e9e7a51217c45d43a268b1f3f3ec65902a803e323c3a22b4e6d1ffdc29a97c2e454c9f691c5dff110ee81f36b4088d85841c99c3eefbebbe93e8027aba18de68535e97219d101ad04f3186f8407bef1f2e7d491ac4dc32a39a6306422e43f23480e1090b73b4a070ace18cca328c1544fdf7c01b5c3832107dc1cb209d6ab33370ce524c6cb3225ef7e98ead7e3625a69462a0ce43622a8ff75dd20fc90116b29d3e009ac624213c4ab3cef6e828503a692c9f166198b5f6f5b82d0dfce8931636a097b9a3eca4c698e2606866ccb759953b34dde63f399ff2d2cfea3eac144be74f63638feec4e1bd2d249ebcf270b28a0f4512595665f0b85e85206841862134bc92963a5310414a789c45daf72c228d3591de5617b620a09d6dfe59f65e4afc0e948b1e92d11dfb78d5a0dabc4ac5e5877abd075687c10b64eb06607c052084959d28bc54f5605ddb69dc1c10e229883e2c46f0da848a58f36c469958fd6526d3d1e833e970dc7918e5c590d5bc02dd72c1a081931b75ebe21bf14276dfb2ebaf899c101887bfe69042fdc897536c7ed4d7816a294cae4735f419c8976a36d5de713c3c814df85a8ebeca824285da820e325a02b5441d271b43fd19bb6b2d27ea34f3e2b37fd37360ada1cbb3edc810e6119ff1e941ac1a67a1a4c57b6895592a7cd1ffdf918a9b9266ca06468d086be4c1fc00c0dd4086f1ddcab335e686e04287e5ecf776aa608f666616586dace7a4d6e0bac56c6f0236e4e4985d254f77c6832373fb8f36310c272215c41f09cf5598188b6562f3460b08a0d6d8595c452f97ab8407ea35a67d0ea6ca9f064ab027840bee8c203a88bc9bedf69b77cc013d40340b4e1e36e31ae750330ee917e555161e1266ae57be78e51f7f1d03f14f7cebddfe70a41a5dfb18c009dffc53cf756378880bc71b97f91afd16970fa6bb160664a174f98bdfce2e3495b7b698a42ef936086f34d85b50c0dd0e747716cb9b09b60ea335e10eb3e576793ef06924e805812c14c3ed954e814b1c8ee76e8673227e431438399599052fdafb220cf809e8c0341a5f88d86d923fdb2d091a466c7f981031fd180445f8b5e313705fb38f68e97e92ee6c628d9d534eb96e944d7f5e8acd6f8bf55172af4ba14fa6ca7abca47962bd9b8218f0f665ce2a00064932b927f7404710207a99c5a3578ae35b8a41f0f1f9f892943bad76e850c04af752bdbe6efedd7ab3150276e512be04f1a30b964bc16ecec4411941568149e52679e024a0f38499c08419cfcbb9e2e988ca39f3347631af8f3901894c0f0080e96cae1fdd8d6c24e701c5271df8b097e4d75cf74f260f528f4c14c78d831cdd7c86073d2f794bbde1312661b2ba8754999d3b8b492a1911d31aa537fd48e1ec08ae841599a3d4ba7de84c49e26ffb66335df49c979fc28f7f89b2ddc7452207eb793615417212aa079728247251078b1888c6724d544f2433584312715e409839e8734b9cfe7661cd103f69073c718f8a5f0f50641f0ba65d031764c719d50fe4f78e9448f43827148fcafcac5b227beb1b2ec9f8d490ce11fe455cfb89ee7b25d3703ef868a46921fa91b3cf55fda7efde337883cb5defb198099ac41a5235cb74d68f91caf79fdaeb732f05758b093ace926b8a13f6ca94d934f098250628091065cdfb1ebbe82c8ddfdc284249b0a86d788cac0db7f4d182efbbc285b4c1c5251b68455d6ce27d769c57c676aaf23282942993cdc0fa26d650957eb6bbc6d1757b3a0bfd44771cebeaaf07e99cb1516c270c2160bf7ca388d552d0f216b67c49c2a601912ba25d9dbe48957dedd626e4bf3e84864a6e0ad86426a8f967d326223ed51573454dd818debc4161b765704f79af6060ec0ba05e6b4bf7fe9b07f2bcdd5274ac48a13f6222f26ff926dd09ddc7c2bea87d0094b6bf9619a56578e86aa33efbf5eca5140ab438706bd991fa8eccfed1d6d516f6cf5de06d3dfa3b274e5900e81fc0bf6250e3baea7ad4dce26ffe393d3d4d1090c1414159157bd44bf3e699bbc12417453e9ed848130851a24b1167b7f3a15013ca04c82ce89d4113562be77b89787b09e3f9d4ce709ab664d0cb6729b42c213396b7e2d9005bc17c12b7452d1867918e40961c4f519034910b68afb04d9cc3b01e6526be086a862e0f8bf4998d85a67e68bff34b8199fb9dd94101dc00f3aaee7", 0x1000}], 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x40) dup(r3) write(r1, 0x0, 0x0) flock(r0, 0x4) 02:32:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/199, 0xc7}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000400)=""/74, 0x4a}], 0xa, 0x0) 02:32:26 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) syz_execute_func(&(0x7f0000000000)="c4a1b973ff738f09a09830c441937cd38f88089ebdd200000000c4032d78734901f38e5700c442fd40400ef2f365461c00f245abc461f8524200") 02:32:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) r1 = msgget(0x2, 0x1) msgrcv(r1, &(0x7f0000000280)={0x0, ""/203}, 0xd3, 0x3, 0x1800) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd00070000002221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08845dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r2 = syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="f76db8bb97ff3a5a204532c48b591f4b00002e2f016148289385"], 0xa) 02:32:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0xca) 02:32:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x7) 02:32:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x100000000}) close(r0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x18800, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$getflags(r1, 0x3) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x5, 0xedb, r5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 02:32:27 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kqueue() 02:32:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) dup(r0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') sendto$inet(r0, &(0x7f0000000140)="c251df9c8c68c9abc9c6befa6f06a9bc99f170b972dec5bd6115813e20d965ee28d5593725858766d410c2cbad50d49bed2a82b0c1e5c80df5ab1c61ce0fc45630978e05d1837a4058a65026842e3eb0c0b95f8031c850f8dadc03660e443bbab331c5d163d3532d02ef8702da174390f4d596b37ad9243506a0295425eb2b2207c05af2025a9a2578de48f6540a699cd20a2ef5678aa8ee72eb1e3e20024642241321d3cfbc9197e72d1f6df5fd5a07a35b3c3fa96243ea91697527e3b43def57e7f6e9effb2688c72cf9ee26a79adcae73704af4e5294f34cbec0aaf0b3ef3cee53412b1a0afe7005cdb160f744ef999d480", 0xf3, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) 02:32:27 executing program 1: mprotect(&(0x7f00005af000/0x1000)=nil, 0x1000, 0x1001) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8041, 0x10) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x200, 0x100, 0x7, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 02:32:28 executing program 0: mlockall(0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ftruncate(r0, 0x0) 02:32:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="6b030840253d898e238cc036e974e167462f42d2acad943f8f092722053a7e6b031678903796895059fe57c25a3fb9c84978c33b2efaa75e9185ff1d7a301f469b182a9b9d55", 0x46, 0x8, &(0x7f0000000080)={0x2, 0x0}, 0xc) 02:32:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:32:28 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = getegid() shmget(0x2, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0000005f08a5d600c7ff7c7d3ce3347a3d570f1d788d7827aace98c5cf57288419aeaf70804991fd24c844b4d3dbf601fda48fb3654a59c680feb338dcdd4a885daa0e2069fa"], 0xa) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) 02:32:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x180, 0x81) fcntl$dupfd(r1, 0x6, r0) 02:32:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="bf4666e81576fbc4983565817760658dc792f8e07b17abc8c4b2342e2f313b6b83ffc006b4a8b6a3707d97da32c1e3820a0944574ce041a58ab981c060a7dd1883aef7b4bf711f765b07989ea51202822beb82f9a13f9b92037b2bc9b0ad9ce37ba592a796c09b8c7fbab251687b37fd4460", 0x72) 02:32:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/15, 0xf, 0x842, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:32:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000040)={0x3, 0x3}, 0x10) syz_open_pts() 02:32:29 executing program 0: r0 = getppid() getpgid(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = socket(0x1a, 0x3, 0x2) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="9cf8cefee5a5577aa95a15b5540a19328b38dc209da50b202fee0d240766b949a642b17c0485606a6a1d330b", 0x2c}, {&(0x7f0000000180)="dbfdf77ec3e7e703eeda43306fef12a76321683782347df30d12aa4cf9fc9f12213a979e203a059329cae7276eddda6c60735a4b83f3ed5ae88b100851bd", 0x3e}, {&(0x7f00000001c0)="b8427268ef44339a82cdb48f5ab06f2f21a331bc93af021eb8650e29e5c35359b5e48eee0fbef99b25f8ada52c5c6e78d2c416cd49dbe70af122eccde355010719b98d73044272db6e69af5449bd24daa96a44a55894e7b8311b535f135123ff0cd999e6544c5f299243e86a932b547d93fbce4e842e23507a38f9c299967ad47ed4a40269c90c7259dc1a3cb0ddc9697d36eb24723b226c7d822483cec0b514ab07fbe57776dcee04f9b4140d176558ec548155e4d8d405c78d80922424e1ea68eddecaa6a022b51a845340a75d28a29886824ee4", 0xd5}, {&(0x7f00000002c0)="450f7d5bf84ec3c8e87de5f007", 0xd}, {&(0x7f0000000300)="47a062fb66e2339e61142400b883de3b1ce933ae4e5ec899a3f9b3f3ee788e84ba3e93b8e976617a702a01b9ced859a9964765eaf4db27d094ae6ac3b4742a19ca812ac15d14f3849421688daf1673a151c9692a3c068f2f5c55cf2011a028c74c97aca64fa3b6a9e4313c3c6ab801e3fbe4c5b6ede76236dc2b952f2851352753c31ece8adc01d19bef553f79fbe220c51fc3a31de593cfb590402fdcc7929f8d2820e435c6dfc16a84202adef1fd1b0168f213d53167e8ba60de78a5ea4121d0b0007d11d0a1f19c0fd173933f2a87400ff932110953dfa8cb80c9ff3c5f1729b968dfca42b46f23684e", 0xeb}, {&(0x7f0000000400)="7170acca74fa209cf9f7488db7eac4a4e4e9a2bfb61b0bd37a5fc1b77ccb955f2b94455c55b7068015bfd63e35c1a6c4a30e2a2a0e3a1408a76edc5575b8784ee2f8a1ee49c02128515f71eeeee8a1d1c634edc7b654fd9c3f4939cc309e41a8813dc3177b26606f352d1b3341a293423f3d8979384604a966028aa8d8c20d6c89b3d754e86a72b5786feb57992c809e5384b0b0731f665c1784d90ee729de2a70ee8d61ec0491dd35b7b52ade65fd7296081872c4efff8b5e6694cb5d890bc4d284c179f6033a36cef97af7f7256c51cd6c85b1bd3cd0fa0c11", 0xda}, {&(0x7f0000000500)="360c8da2723d", 0x6}, {&(0x7f0000000540)="ce35cfadcb35f526bff368bdca287a8d5d6687e7", 0x14}, {&(0x7f0000000580)="05f7228cda50237b017544173244c86bb832be4cca4dc70625d8", 0x1a}], 0x9, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0xb8, 0x2}, 0x2) fcntl$setown(r6, 0x6, r0) r7 = accept(r6, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) read(r6, &(0x7f0000000800)=""/104, 0x68) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0xa, r1) linkat(r8, &(0x7f00000008c0)='./file0\x00', r9, &(0x7f0000000900)='./file0\x00', 0x4) r10 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000940)={{0x5, r3, r4, r3, r4, 0x1, 0x7d1f}, 0xf4a, 0xfffffffffffffffa, r2, r2, 0x9, 0x100, 0x4}) pledge(&(0x7f00000009c0)='\x00', &(0x7f0000000a00)='.%\x00') read(r7, &(0x7f0000000a40)=""/23, 0x17) fchdir(r6) fchmodat(r8, &(0x7f0000000a80)='./file0\x00', 0x100, 0x6) sendmsg(r8, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000ac0)="e5d47701d9bec980a98634f63b8f4c3b1f6071f513151c9492323b2c2efa3134a1d788d5b239cb0f34b1826a98053ad7677863e313441f470852ebdd83ba4eb27dfd1abf4bd0bbae9d6109c8a2a95c91456294", 0x53}], 0x1, &(0x7f0000000b80)=[{0x70, 0xffff, 0x5, "ca0ac4e3b40031f3e579c569ce073bb70af723110d59f9304257236083772687bb957c8672e1b8aa2ca0a17ccc22d057ca08d4a4b2bb9e0e8393fa7441e6964e8179ae8a609a779c5ffff07cabd6635024bfde43b8e5b6da46042181138a25"}, {0xc8, 0x1, 0x8001, "b81489e8f30a25f9e79819b6e2d4e216a006ffcc8c45a9dfe462558f43945779cd17c738938f714828c705e9872c9e480f7f61ee6b4386e37d362bc4e5a94ed39696ac853a20663d68909b5488351c5343675531835d97da808d4eae1a191187612d4a79c61b1a95145bbafb19d852a0d4320e5869629e85359c323fd7e8242e64cde617c8e4f5be3115e5be4f18d55988906d6fec678d83fe5b6095ccf8d9cf7fd5b8672b09f9b71b2ce88f481bbffb142d655d35e7ea"}, {0x110, 0x1, 0x6, "796d7908d9f05fd84d0902e4f5a17cae3ea2725bde8b132df443cfe547bd2af1b3401b32c6497938ad1068cfcf40eda9679ba0df074c8d0cee0dccfb9aac10a2f6bb71e39090c89e2f9a809337ca07518350867b1e308140a0de65a378fcd7521e50cf54d20dfd0fd22d0c856992c79854aa6f070a54687df480db6cf2693e0c8c65d5dea1f079be14ae6a98bd73e8d5ff1902cfcfbcedfa5ffce694e67c5921ddcadc68969ad541fd518318b9cce00376afba62bbda91b77416d3842d9aa44d2602b52b779043e16f8734acffb10d570c7e2f046aadb96cbf0ad3ae3ef89f0a50c420b9aa0cc8fe7811717d295e2a15fcaed0ea9bcce1828d"}, {0x60, 0xffff, 0x100000000, "31dd04cd5ea6868cd6fd27c7bb57ee7a9898dabe9393028677e04ccfec24eea853ed1f83cdac302dca463c3b9291533d1c611199c2b5bab21336a3dc961244b11dfc67c52cdc0334027a32976a"}, {0x78, 0x1, 0x8, "6ba9cd4f7357d3e83956e5529a04b2fc8fd1c7603766a25387ab9932c88321c891b8140081d3572e1446c1ad659147396d608da0effa091eaba41d05d207c2812aa1e98902f6d9f5b6d59378b3c869c892fa27dc9768ae4079baa352e0c7ac1146ae1b3d"}], 0x320}, 0x404) sendmsg$unix(r7, &(0x7f0000001000)={&(0x7f0000000f00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000f40)="84a4eeb8036924d1eb22fd5a5e5ce35b4be371a5f6a31742e6488cc6c08c973be68b4246279605b561f6de48c97f8bf11da17474049c03d32295ea641cdcb583d5eb59bd14f0acb0151f8f7d5629", 0x4e}], 0x1, 0x0, 0x0, 0x408}, 0x40f) r11 = dup2(r9, r7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r6, 0x0, 0x0) open(&(0x7f0000001040)='./file0/file0\x00', 0x80, 0x38) getpeername$inet(r6, &(0x7f0000001080), &(0x7f00000010c0)=0xc) recvfrom$inet(r9, &(0x7f0000001100)=""/180, 0xb4, 0x803, &(0x7f00000011c0)={0x2, 0x0}, 0xc) connect$inet(r11, &(0x7f0000001200)={0x2, 0x0}, 0xc) getpeername$inet(r6, &(0x7f0000001240), &(0x7f0000001280)=0xc) kqueue() r12 = msgget$private(0x0, 0xb0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000012c0)={{0x3, r3, r4, r3, r4, 0x100, 0x5}, 0x6, 0x2, r5, r5, 0xf67, 0x8}) 02:32:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x2, 0x5, 0x10000, &(0x7f0000000080)={0xffffffffffffffff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000100), 0x4) close(r0) 02:32:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 02:32:29 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() r1 = dup(r0) syz_open_pts() openat(r1, &(0x7f0000000040)='./file0\x00', 0x9, 0x45) 02:32:29 executing program 0: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffd31) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f0000000200)="ffbc52d4dc418cdedf4e96eeccb117e07dbbd8d66f3d73a0fd64c7d8095fb11ba94efccf295412e211825dd3bcfc56e97fb034f913eb2cbd9bda5e9c21b6a06cc4a0eb2d2b324f6510099c70b0bc8dda8d418af68bb8de0c", 0x58, 0x400, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:32:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setgid(r1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x10000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getrlimit(0x5, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:32:29 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() read(r2, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = syz_open_pts() close(r2) r4 = dup(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000100)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r7 = syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r8 = dup2(r4, r7) connect(r8, &(0x7f0000000000)=@in6={0x18, 0x2, 0xdd, 0x6}, 0xc) 02:32:29 executing program 0: munlockall() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/108, 0x1a}], 0x5) unlink(&(0x7f0000000480)='./file1\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x2) chmod(&(0x7f0000000500)='./file1\x00', 0x1) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 02:32:29 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x6, 0x4000, 0x2) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 02:32:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x44) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/215) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 02:32:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:32:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3}, {0x7, 0x776}}) setregid(r1, r2) 02:32:29 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 02:32:29 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$getown(r0, 0x5) poll(&(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x5, 0x6, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 02:32:29 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg(r1, &(0x7f00000049c0)={0x0, 0xfffffffffffffc88, 0x0, 0xdf, 0x0}, 0x5) 02:32:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000440)=""/37, 0x25}, {&(0x7f0000000480)=""/155, 0x9b}], 0x6, &(0x7f00000005c0)=""/147, 0x93}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) r3 = kqueue() pipe(&(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket(0x10, 0x3, 0x245a) nanosleep(&(0x7f0000000040)={0x9, 0x8}, &(0x7f00000000c0)) kevent(r3, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 02:32:30 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="385940278c6efb6669dc096b6b289deafe6b74be38c7622efddd625029d5d70724e112d262d33b2c0f58540d4dc03767f87332f62eb98f0ed317478b3dbd07504bf05c6882ffe3a87fea88beaeaf956516fed30c18c9b4168a4577c68f5d7ebd876fcbfb5e3af89da3bd96fdae308eec1e3190d10c7057f13e2c7c4e8aa8050ae7beb0b7d02174e2c90f0f49f0c7e187469777c80a137703f1fee217b4b9b24c417d6b11e576b8fb8156d9594e158751fcbb9934fe633343ecea6d6e1bdce954af27c6ac0a2f", 0xc6}, {&(0x7f0000000080)="6b28bf0782400c08d9", 0x9}, {&(0x7f0000000300)="d458447b36a493266e2d31632902ba017e084aa2d7188612b6b7d958fd7e819aa6e5a18208f5e07b9878aa79da0386119b4ce9aea2d04ae7485eed52c2f8668227924600796f5b57bb34a967c16959ca045cad3e777e681d573d106d8ff47a9bfc402d1360e2dc287d49f777e9e08cdb11006ac40f449091247c091933208f6640854f1b7e7fa4abcdb6e6a996f2f745a649643226dd307f8665d10c7df135adc8c9b28c93362dd2e993e0a8a123f9297c4a283950493ae1a846abbf94c952c60b582a457ae7820d9d4e08d88d98c56a08d64758e9fa541fd9cd7598e32f2a403fd9121b3a48febe551ab4058d3e80f3", 0xf0}], 0x3, &(0x7f0000000280)}, 0x404) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 02:32:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setuid(0x0) socket(0x18, 0x2, 0x0) 02:32:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xfffffffffffff791) lseek(r3, 0x0, 0x1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80000026, 0x1, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20000005, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0x6}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x2, 0xee}, {{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xc2, 0x4}], 0xff, &(0x7f0000000080)={0x8, 0x394}) 02:32:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:32:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x164) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 02:32:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) dup(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x7, 0x2, 0xce6b, "689b8140a601f21f76bc781f2e1b5513bebffd94", 0xffffffff, 0x3}) 02:32:31 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') nanosleep(&(0x7f0000001900)={0x3e, 0x100000001}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) readv(r0, &(0x7f0000001dc0)=[{&(0x7f0000000440)=""/4096, 0xac2}, {&(0x7f0000001440)=""/215, 0xd7}, {&(0x7f0000001c40)=""/145, 0x81}, {&(0x7f0000001540)=""/68, 0x44}, {&(0x7f0000000140)=""/58, 0x3a}, {&(0x7f0000001a40)=""/224, 0xe0}, {&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f0000001b40)=""/219, 0xfffffffffffffd68}, {&(0x7f00000017c0)=""/21, 0xfffffff2}], 0x9) write(r0, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff0110deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd0) 02:32:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) accept(r4, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 02:32:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/6, 0x6, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x40}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530003aa115da1bd8649b187c974f416fbc52d8b9414270eb6bbe2bb4f93421e4b004ff7cf03b54e9f07dcf314bfde8df8ee266fe4f423a516f4751bc15670fc47f3982dd3f92da2394acd31a97a8ba59a2d06f62e5293e8e14b3c469f4a0d0104c3b9a7c2b0938e4ceec4da5df916573eb29f3b45516e3dc0ec836268a75f5f7b28e6c8ea644da38db9b9db569dd98356bf2d394d197659f5e4a6d67dc0117f23e0b37333b426eca5c14b8a340f09f4e908fcbaafb836787a6b6fcd985149728556c1f6aa8c333c724f540803f2d1b9ddbca5124000000000000000000000000"], 0xee) 02:32:31 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x3, 0xbce) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x1, 0x100000000000001, 0x5, 0x6}) r1 = socket$inet(0x2, 0x4000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) syz_extract_tcp_res(&(0x7f0000000080), 0x8001, 0x0) getsockopt(r1, 0x5, 0x0, &(0x7f0000000180)=""/142, &(0x7f0000000100)=0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x7ff, 0xff, 0xffffffff80000000, "abed92e78031eb325a3ffa7f082fc5724729a093", 0x8, 0x74}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 02:32:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x8000, 0x800000000000, 0x0, 0x0, "5fc50c2b9c2f0efb2465f1b657263d0af222d1f3", 0x548}) 02:32:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 02:32:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r2, &(0x7f0000000100)=""/193, 0xc1, 0x800, &(0x7f0000000200)={0x18, 0x2, 0x9, 0xfffffffffffffff8}, 0xc) r3 = fcntl$dupfd(r0, 0xa, r1) dup2(r3, r1) r4 = kqueue() poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) dup2(r1, r4) dup2(r3, r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x401) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x1}, 0xc) 02:32:32 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3fffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) 02:32:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) dup(r0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) read(r0, &(0x7f0000000000)=""/126, 0x7e) 02:32:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/157, 0x9d}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x509, 0x573, r3}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r4 = syz_open_pts() mprotect(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x7) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000005c0)="a0f84f3af5818fff29d9b63445704005a998a51f69b0b2dcc69f399630a0248b8bfd286afc8fa27b151b47a48f7460dc576de69225e502cc166f926bcb9c308d67e71ba4c0dd062fd5b03222b27788bf3f693e6944acd14897208154cfa62888feb430b3fdfbb765bdefef7f3b3462d7421cefc02d1e981a0f8c9dabfdcd40", 0x7f}, {&(0x7f0000000640)="c16008573d29aa61effb817b0aa2307aa51cd0f326ee8911a34d8c285e343cae27dae1fd03c72af0ff1182bcbcad06ac3c16e1e8d5af47111de927a8b682ccd8860c99c551ac933d229b8f163445f396f570e1ac4dba1ac566a645d247eb79ed7f9460b9", 0x64}, {&(0x7f00000006c0)="7202d65ebff34fd2067b2f9d4fc1eb76cacdc021ed7feb25860a73a9da04191a2d03b4", 0x23}, {&(0x7f0000002040)="37d1ea55536a555c4333eb8a1c6c4f3ac60f9caa4a5730fa3a6ebcceb1f2cd41af49e41a5a0b90cd698137c4d93e5470e9134bf3680cee77ddf4a1867275960eea53198ea01f9381bec76dec9d2a38335a4a1ce3f2a019aef8f9bea52898d04b55619e02e2ff44ac636b6191bd351364bb68252369fd65e4460fe7a04b487f23539d602eb8213a501b4b31c0b507ac1739b12b9f0a0d864a4c2c9303c51e80167b5b0e79d700f98d5ee8da862dcdb85775fdc8a87befdc7f4daf12048e431c482a30a091369ba9134d5bae9878b50aaaa9437cf54cb0c5aa288ea0b4fddff7453d1c3e001f9dfb5182d195c6b385aae8d4073b27e8fe7313eadc07517b228fd9de214e141dbe0bf67c806cbfe15e7da4c3c9c892dffb61406476eeca9f10be123b2d6fd7ea310650d26f6d6943138fa802063747d3cc1757240b0b54d6d97e651c6abec37b090a81c7a98edbb1eecb15afe2a2538422ae92ab977da1320e6a3ddcf3ef3c4ca353f575973255d6c8bc5cd7528a08ff72a2bfc17eb305213296f0bc284eb8494e0032fbb5a2536ce7780d8a3ab805ef96276925cc7d53722c906c57a2f095e3b7dfcee16dade8d36b470815308cc276d2b75f4b4dd85ac16230909a91ed88d69a88f78eda4cbe015c8414998ff201998ed8d3beae4baa1af3c0adda24e898c53fd6b3333931ed41263d2b82eb4318e21da1c27c73d1a6496f4157ee80445109d0d4225afbfaf17824d912a5b7a75aaee30fb889baa3084ef893c29759be39748b491c5b2adc940f7157aa8b28ad0337a4e18a74447144c80207de7b098267e5238d03cdefd9cc75c359698aa374326d550d239cf4ad43e2742a02e69a38f6bed97ef1c697229a0e8248314d799d3a937d9d8d633166e447a30a6ca5bb6de41490400b40f8438c4475a38003071cb7c438c6dd269d3c14c802f66360a4c959248318e63093b91b7dab60ebb67486e235fd66d7c7a012d680a3b79c6ab3336fc2bb7e1bcbadde9590d4c6ebf8c0b556863b7ecf06767b9806807fd7b2fabeab22d3dff41eef6f00b2c70bf95e06c4f2a64b8a23dfc73df70bc13cb98791651a18dcabffab57f9ff7401c7b755b729c041e54f22d26dff8835956d03434648def557f75d1337521bbd59a23d05144e0be93a3571abfbded97406b794c6c929cda133f6645c090b25ca72eadbe6b6316a65583678dfd54055ef059d378ad9b892f1794c8aa408b38fa15f18edcbaf2c17f21f19e367b561c2aacc94845ebd50886c9ace70fdd19ba9f8d64c0d72dc0340b02be764174c4d1a66c3dabfeac2cb98c1cfba8d87b478ed039318a54503f74e7cd216c37dae35eb29e7e93ddea6b0d28588f2db6ffaf5e99f3d008eeff4bc33e1647b409a7eb2ffc826c482134778ffa4876d7a85a9c9e7807f8d0a126b00ad42493c05c09c42e22d4333639b4f9ba8aa85196c908db0106353c952e91354dcecd03bf74c83b1ba61a49162484240ff5acadcdefd1f2b01e5b9a907933647e26cce2bb50c5fe26d0f7e067d61eeac134bbfee69abdce81f00b13139800ae20cea42f672d72daf54950bcad95c2b083a3a3a7b9173d9c6b97ac81843ef323366760132d544471002873422b0478ae9a1a33b3c740e444a7034017620ac0cc0882d4e2442b56f1564acffb5c716f443e8633e2eb554f018c2debf2c65635ef539eecff3568135f85b622e96ff3f7ef9b627fbc4dc5ba048436d721836b67ce144502316550dd5df3c8ca9a9a54a5cd9d1c32270bb39dd0af7756ba6c88930ff3d376a649418c2be91ea76e2eeaedcc424315a2f6d987ab7c08d8e2ee9d72131d1a5115de10da36331b41aef34051c8316976beb06a42b19418f278f8a22fe98c63bd999e35478b7328265905b0152e169b54cc249a47b6094341b77658326e1535fd6e2cd31e9d4f4e13c6ab9cbe624fbe89642a1c9d02c24565cc31f9185eb4a208a5c4dfe7362fb4ee8cc5b89381129be6d5e460d9763ce5b2a7128c49696d2dbd9ade770ed1ebe76eb963de9d5d962bb23b2804cc094dfd697da9b7e485ea9419ab60d8a944608c87bf7b73e1cf1e6b33a5a975f35c599ba7a1c61af6c96ecd541de2c92bc63f21002f677f306054dde1e931426a87fd713d8b61b824d9c89fcab86880886f870ba4f2b908b55c8c10cf2f7ec4991b0c225031c28f1a62a40f7471ead1ccd65e1a877cb0d9087f4b75a97ecccdc028c026eb4a8df28c250657b12ab8684572be16754aaa3d19afe3d4da9531f8d1d6038b11070a3c6010023b3f25183e6e75e8dd7687e12b41fce8bd97842735be1fa3747ab8e54cc1fc211cc238d8f247a8b8ec8e8be0b62d1854514fd68596d2a7548b4f8ef5f91d11a7df7ea226aa5ef05724c61a7d31671aae292c94358c4580d1e6fa8251747cce2c4a5b1968aaefc1529eba17136c7868299e4bc2b2ae7504ec0d0e0bfe6e9728267e7e50f9fdf70384dcedd2b63ec980e392712b5ed70dc2d97f38722a383b48e339b026148833c0c2bd6c8a0cc10c63600c82a60db792149d630e7b58eef808eb690ff49792141ec12f0bb025ca6eb5c513bbc23794e6411d354c0ad818a71cc45db71edf9a2bb3f19ab175af33b01931387eccee5638f4ea04c0e1d34d4d1d835a7b23e6ce14baf4baf94fe1e7f8b26317ee360e9fd9ea7ec1c05525534e6f1749c365a4f16bf12ae5237df94715036597db82a31ba3ebb1bb55872e10afa98c11faee0bcd2255cf7ad4554f1b1733bd0c9ba33c6e605833a8dc4c72af9f7c509b875977442984dee5bda61f0fd6cc7ca5ae7525f5bda206b86aec102bcb2d0a323400a2a9e494c9ca89c3c481ffa9b41d4452b1d37433f93773f05effa826ae912d5f926da8f9ba4828ac40c795d164a564e83ad09181be3c3b1641e156f70779b7e38eb6fbf291151279ef3aae06641f0eb97a8afe7dba68c0c1db1c83cd732921ae8b636b15621d54a38a1888fbeaa636f8514a2219253f16233dd40d88b90be0e74d76b5c0009f0779fa8899c92e4289f9e87fd910dd44ecbbcf0c5a9cc1e789c917cb7637f4f63e713e2dd299d4b0b89033652a2c28163fb170757c1b5b26c283eaf88e61f237060fb447b0838e56a73cd6dda325d0e071de81bf3b197eec21b3d1aae45935aa20bd77b4ac8839e82fbe8f3563cd09599ea2f2e10bf7e94eee77677dae668e85345ba23d441f8e5a08b9a78551391009598fccd1a3978932bf6b0d00c3cb58bf51e131c61a465fdb3552ebe7ee7ad0b4da7a10cd85b21bcfbedd831a91f42078534e82ba597085434c7a81f3cbd80faf1100e88652d484e26008a7719e734a983b7700949d676ff444808599263494aa9f8edbc5516c35aadc4b80950af4d691c922f43a476d953ba1fe9edf8b43230f0a5068e29185323e47119c0c8e9a3fe90502762db22fb08da9c16e0e0c836d31010689d53a96f78bdf883a5f292bb6e98beee5209ebd43c9e3b0ea23ed7866c318d94d015533edf98a8dfafb9897d0da2063c68a71ae315d223043ab85631af60f4610b613b3c20d5dd4bfeb268ea22cc787fa07e4619fb4c181931b596021e41c626c51e6c03179480486c9db20a3f45ea8aae415509424d5fbd97d68f76434fbc490d1326ae1d724bca7057ccd609e5ae989f79a0257ca34e4c330cc98ac8b64637a4de763a2c953ff24669885a29972d592d83016e1c94521dc1ba587babe989a76a8cb4c089d43e6ee2e82d08cbd46e0466196c601aa83072c1226c93101a81b044b315ed74d2f30b58ad22c684588f98b06f9059440e7c19c8a8a490300aad02f09fb3548e23c2524c9137e90b1e49b2f02d1254d2e8420d25c784e5add0cc9b2e2b947b934a13127afe3ee176e3d0361e6ca838667f3730dc40c75eccd95ef6021273385bb1639fbb9d38a6949673d73e35ff8648aad9149ea175ea4e1ee380d66234f986248ac7a217d5b9727e3d0ba2cd56526d8a61ee229ffbc0125d2e057d60d844cc5d8a796bdc69ea194e273894d597c430195a3e20ac27616ff314dda85ff73413631ac6271a75b2de0d70690be6d65bdab830b7475afa89f0c193fb7467fc94991344232afe70e470cafca5080ef1b174de03fcedca96395573767addc13b285c0781621be06473184502ac56dcbb6a223b7b1247162d1cb7956717fedeb8de804498f333afdc4d14e77ab74bc715b399d72b1ce5b0da8293040b050807f06d0197a04c5dd515ee0240ff1040a504e836b333010a2f306fd21be95f5f36c0cb1dd798f8f9c6e3c6ef1c01c1d1240d7c13f7c8438083d40bb6a5ff102be8a47843412d7e06305de3830c0c3689c2377098c1322c067a9d41eb00130d20f50c36ea166a11a8ac1c0862189996ad9843ee16ef62c531c20d194b0daf3299cf12b89a0e6459f189974a2ee872b55cee78f2802c7d4b7bbd1d93f4a534358778e9eef05b009d54f9643aceda4c423cc9713ee1f9d0dcf9ba74b3342d1409b92ebc0f23bfa97353b9a09f1e040b15f37de7b7ccaa54b56ee56b2d295e7da68bcc16e800612ec17bd07156b3e5ef959aff4cd472d3625aae8b2b88369d8fe54300879e88d8460d0413b9a6570108721f74680a16320a626ec968250883f043c3559379bb29be8cae2cf5b4c861b49acfef9004da99f160a09d5613d09d1ff16185789c9fd54914d5b76de02aff57ef3e3d3c7760864e53468b160bb34fa83a611e3ecabbabd3ac2a455b1425bb36327ac92e72b5224646516f0ae8e1c10e9ba821d09ea07a8f1e636968a2b0bfe4ee6898565a62732203fb6673e5681168491790e7fe160af41f6351778f1231b0d603ddca5779524a233c4fba7797fce0c9a2150e3e9c6c723cb963a48d015b65a9df51f3ed297efec9207b1a109233e2b374ebb2fb1be6707bcfe3984a3b9ac7898d6128f1a03018751c7659611847e063fd9694e6e7b7f68c581e6f9b53334297f335b1fc7d8bd433d89a4c0e19cd7be5345b9dc41197942542d33d816b0a2f471f7fbfb5b5363c06a3db49ad4a3078b27987ce1148738c24107cea6afb4b546ab876381273caf22ec5b03900e436055ff72eab3e0f00d3ab295b79184bb360e8e06607747deeacdedb5bb42d300e1b95683a944b4a4e1a3f0c3535fa05e283e0bfb69de39568be0fa137751e48afcf0fd70d109a9b90f228335949f6f27548f10c4e017fc04837fa990192628f263ed1cc0f13b56ee363f2cf59571d8f30928d62e603242eff32a4fec67cf09bb18eff78f1098dfb8ed8f052b7c648f804e93ea2eddd32279832ec39ec768cef6fd04f017650184da0ce6d6f81b1283c64891d2d6ed575dfb894ef46cdd1a3c9683cfcc6b045d4bb26fe28ed79396a1225e36f631b12696f654c020bae0167dfe8b1ba133667c016e3f8b8d61431fd9239c513b2c65c41e4aacd3aaf3b0521088a30986a4015c1eab9d8f6417e579002eca824d45f38c170196242759181829b3cf6243e73dfc29e3c7b5b0ad0107d8ee4a9ea85f93e6fe43bafbadc6348069724d4e46638523cb9df7c94c60f189f1ea09f0e4d13857121e9e338b44a64fd469ab0aa104a19bc2b93f5613ff516b71dc658b99afa82c9d8b42ab462da4239de9ecc3bae3284a39fbd1d950e66692daf80a0f698ce4b6c011e91d356c59d2f5a614e01cf8aecf33d1bb8953db07c89bd9f45d42ccccec96a97c30abd2af848241c2d2c323bad72e252f54d52eb5ad3ff2e111c4dba9e6e53baf01fa4088acb9ef4d8585a15162e50e0e11ce5a3f83c02a7713f1c", 0x1000}], 0x4, 0x0, 0x0, 0x401}, 0x1) close(r1) dup(r4) syz_open_pts() 02:32:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8000000000) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 02:32:32 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x402}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 02:32:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair(0x6, 0x3, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:32:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, 0x0) 02:32:32 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bce}}, 0x0) r0 = semget(0x3, 0x0, 0x82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/224) 02:32:32 executing program 1: r0 = semget(0x3, 0x1, 0x40) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xe90, r1, r2, r3, r6, 0x50, 0x8001}, 0x6, 0x32b, 0xa7}) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000100)=0x9, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x2, 0x7, 0xffff, 0x0]) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-#\x00', &(0x7f0000000280)='-\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='!)$#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':,&,)\x00', &(0x7f00000003c0)='\x00']) r8 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0xfffffffffffff001, r1, r6, r1, r6, 0x4, 0x5}, 0x3, 0x10001, 0x2bd5}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000004c0)=""/254) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f00000005c0)) r9 = semget$private(0x0, 0x1, 0x200) getitimer(0x0, &(0x7f0000000600)) r10 = msgget$private(0x0, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1207, &(0x7f0000000640)=0x1, 0x4) msgget$private(0x0, 0x400) fchown(r7, r3, r2) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000680)={{0x1, r5, r2, r5, r6, 0x4, 0x6}, 0x401, 0x4, r4, r4, 0x6, 0x2, 0x3, 0x5}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) setgid(r11) kqueue() flock(r7, 0x0) socketpair(0x1a, 0x4001, 0x4, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETPID(r9, 0x7, 0x4, &(0x7f00000007c0)=""/189) recvmsg(r12, &(0x7f0000001dc0)={&(0x7f0000000880)=@in, 0xc, &(0x7f0000001d00)=[{&(0x7f00000008c0)=""/184, 0xb8}, {&(0x7f0000000980)=""/149, 0x95}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/105, 0x69}, {&(0x7f0000001ac0)=""/153, 0x99}, {&(0x7f0000001b80)=""/241, 0xf1}, {&(0x7f0000001c80)=""/125, 0x7d}], 0x7, &(0x7f0000001d80)=""/16, 0x10}, 0x800) preadv(r12, &(0x7f0000002140)=[{&(0x7f0000001e00)=""/30, 0x1e}, {&(0x7f0000001e40)=""/100, 0x64}, {&(0x7f0000001ec0)=""/40, 0x28}, {&(0x7f0000001f00)=""/79, 0x4f}, {&(0x7f0000001f80)=""/228, 0xe4}, {&(0x7f0000002080)=""/100, 0x64}, {&(0x7f0000002100)=""/14, 0xe}], 0x7, 0x0) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f00000021c0)=0x3) 02:32:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x7, 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713948e699319200484f57bb20e25669edc7a9c6d3d49492ea64621f2c97a4dfac8b53e26ef6dc263b63da498e63d5b4a4abcbf2ecc71e9a8edbe779f4d84ad0462bb6235845fbdc84efe85eecc488b3fd9fa5ba99936993555db935e8297343d2d5364744478ded853fa3dd49aa6c5d20300d8f1acb98a54b705dd4b706ddcd5466e9b42ba71d9ba2ed7b0b5e0c1678874c85020000000000000097c464c520c51b520412facee603a6156810ce0d4bece4e50e9f7a9a683a71a8c27ac9000000", 0xcc) 02:32:32 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1087, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x6) sendto(r0, &(0x7f0000000000)="9396eaf7038a63c1c0e48c97fe2e6f3a16a135796c0cfa65ba64b3d6e6eeec43438350fe5bbaeceb0e7e705ced41f83437671fc8e9df80924d87ae43accc491e32ffef91ba331026ebbc6e0d989aa4a25c616314fb67444d230e1a94e6c830f37455ce67db7c660702bef9dd48bcfdd7eda3317ef0545b22b070b9cd39cd63d7a5d77b50070b7a7d6cfbc3cd3078d3222fbc91d30d7c63c9b5ea3049798221823d4674dbf74b11e64689701e598bd324f2ca7812270a3f919fcd61b56e8cd5d86f2ff6736ee84e55c2d560412ea461ba1a1ebe8d1083dbd87e3ce6fab7", 0xdd, 0x402, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 02:32:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x200800000000000, 0x830, &(0x7f0000000200)="b124b45cf6c9fb61e2fcb79b87cf0e0004d8ee2a812e0ef7491a129aef9bf0b5f01a69", 0x23) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x9, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x200, 0x5, &(0x7f0000000040)="5b6d5ec78937630dcbc1b783ca62eefe91367eb52ca52ea967a3dc81821f2a7d3a14906bffcd35e8a5dfe23c364bac0d499a3ef2055bec41905e02a4115e5f0c7561b9727953ea7d612bd5d436ca9a2440aa06d1a55d168ca9f27ddaef730056c71bb847c2ea0be1e73f82bc5e7f6b8c8db45949c1a14276589d31ad883d9f3c76e5669ee9c3c6850d1ec2ba74f788ec964bb442bb49f885341e667e499d46a4d9be2e47be1f12e0f4ea5b7bb38fc1ac8aab1cc553c9c9776e5f96889e19b287450d068e6fef59b9c5ed73de7985956fa8f9c194934e11e2cd3a53c6e0d82b6fe10d6c6d", 0xe4) 02:32:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r0) 02:32:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffff7, 0xca, 0x8, 0x1, "9c85f3c5bb242bf1eb7c261997cd7b6b30ea203c", 0x0, 0xce}) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) 02:32:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:32:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r1, 0x0, 0x39a) getdents(r1, &(0x7f0000000040)=""/137, 0x89) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 02:32:32 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) rmdir(&(0x7f0000000000)='./file0\x00') r1 = getuid() seteuid(r1) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xfffffffffffffffe}, 0x8) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 02:32:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:32:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xe4) socket(0x6, 0x5, 0x7) 02:32:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 02:32:32 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 02:32:33 executing program 0: r0 = socket(0x3, 0xf00000000000007e, 0x5) fcntl$getown(r0, 0x5) r1 = getegid() setgid(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x2008a, 0x71) fchmodat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x37) close(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7fffffff) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0xa71, 0x57ff, 0x5, 0x1}) openat(r4, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) connect(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 02:32:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpid() r6 = geteuid() getgroups(0x8, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r9 = geteuid() getgroups(0x4, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgrp() r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000001c0)="f42019bb772a71912767d7c53e6e55a6a96ad265009b9fd9e6e39d9259b106438236e96bfe66bc1156a66360a8fc8f4afbab47cdb2a4fc69af4903464cb5e3d1d82d03006d4a9be96462351d7fe71bc7e82eddec358371143acd809dca0b8dc51498941658d38c193fbe500fc783460175293791d7705f33f4a86503e3ae9189a6c05cab81cdecc91c1d8021f3456ba6efcd860efe7f89651fef00d34d5c88e0502380f7edbb2e450dc457b1ef081f61", 0xb0}, {&(0x7f0000000280)="4da5fe7881e11cfdfb422f85e54c61496c441afc940040c7c89b706f05a6eb2614e16074634f73192c5a2084b7705034a5b201270eb25e3011a81e1970a66f70bfc26113d9c0be5b3e84eb67ccee1fc503420faee4dceed48e624c6498b2041186d829e68016933c96267b567e79d80da6ca548efcb4284f8661135bdb08364a999fc5712c6f4d5cf740c4823815eabdf3e55aabc3b7269c325205a67987d2e44a", 0xa1}, {&(0x7f0000000340)="d450f08b023dab24799fe87514d9388466c588e3ae530f3309c294887c620d3cf1846b2fe47e499611c8b08d54dffd73dced1cc11bf723cd8a7d8142ead85d99b45a974006d9a632323f8de0fb657ed38eb5c845b692ab95a40e5e79968b29b13197459e38c6728ef43d6a9ca0f20bba53830d5bd5117bcf3ac77a761b954006a241ff0351a16e52c127eb35ba6dfd05e142a0832f415f795c2681f76663d8b560933e5b6fb8f7f283d16276a1d68dd4a301e3915ccdf5c8e0c805a20a9f95e14a4ae96f253fdae2cbe3ee67351440c1b0fb1f4001bf0f5e0f8bf1e0625f8a0dcfd0194aec4939d4a1393eac9c0b108bcfc86e0918ca701783bab6e7ad08f8718339e27b82f84ab69a99a08e5c7458f99a3b28b6c9719352cde3714e76af78116b49631b3c605a53b640acff87e21f1e9397e8cbd8e00d9391bd107d3ff9db662225f0620dd1daf5a5b78081b0357346fe178fb4bfedf46e1b611c7a157fd7930d5c356610c22071aa3da374d1691842f1efe75465bc0c74041d75fb7311523faffbe8103f84a20576fb2425f8e9810923c0c121f7970c15418eadfa343af76324d14274d18cca3fc980a779e521921ec325ebf04b77d759eef872af1ca04f0eb5bfffdfd38c53da15411171e7249c29e18a12b20a95afdf88b70902499588a41024144b9b2144c7ce60c09793638799bf2e012af20a62a97b11a9fe6efd1eea4c8e24ad8d03313d06a380b92abdb7dd4e720d70ddcf5ce2689eaa2666865bd80f2d78bedc44c711cba5f01719ca3d75c69399ea7c50bc365cec8a459f4c544b8de0f3df0c9c6346a97c7a046399a59f1d48c123b51377537d789cca6817a84797efa292f16b126e0d04d630534e033d589640e4ba20f529333fc61fd7dea609c75c1fccd3ae521e3cb4aacada70842e2ccbbd040763512d82f73e0ffe55833563ba00c7fb9eca3f54cf6ea960b20d8618ed16f9067c226e4e28f93d050ed3c3b509c324b6bd06cb96599413a2285ba291c31ad4f14f5b8ea28fb82c07272b3e6ae18e645379e7700774ecc370479b6ae6b1a8448dfb9aa1ed505726fb6b19e72dfe8a70e3eafde67bdd884bd5fbd1c1eb2f20807b82cb11050b468a58bf9f012838e233afb8b228c55606df3aa7470cd32e6e797eeca3d79dbd865377a4d70d46dfdd8533b6255d6f9a992651b0d82314fce90baa7cb4e7005f64280c5b0b28d8ffc3441bffc911ed1d07f93fc0104283bfa56b0385bee0517f534ddfcc5f6e86bcb17c451473ab6adf3f4d01f6fd39a0af27f7ade141e3db4c32eac3b6d6a7531d2ecbd5e258f7e50379ee44719c824df36ec0b5f00ce5a07049842837451ae24d5327bc26edcdabf19dcaa71d51c4b39d5d28e0c3310ae90c540825f4670a9e7ad359599355d28ac6b5b01688314efe2c0386fc5f8e29ffb56f20fe67aabf3b282579d0573b642195ca3d488e89dd0c19eed5e8ba43ecdeed8da4ec240a8781eb0ff30cce5de053167d2daff4e8808c3aeaedc85f983bdfcf595074c34b5730e87a0a9bc3b372375d5419b7fe3d973c470ad0909660a06f199808246f9a24b238a9770edbb9ba8b81188ee6c338599be670a11478e232b097446e7f9a981f6ffc7e82b0cb978a8641976c171d42250120a62dcd014bd098f425de9a55418b1a948f33941127ea60565095846955f4ef1540e3df4d36d56f81cee106ecb93371ef85602cc75e1ae977a19dd32b749eb122320d47b250210c711174a94e261821d26931d732e16ebf94d62f78a92294d65b7fdbbcaac1d8c9c9d6b30699be9408fff3fe24c69fe3f86d5ecfd30bedc2ad52222cf6f3c5898c1ad2cf4c1b513fe6d03da592ee86da45730130cd47c69c4b9cc00043685dff700b438455da3353611b9f3d66b0cf9fb0cb93ca97102e3109d82d07053564a1c28f845085d0e66b95c6b8edba8d7cdb7ef7656d04f6318654d2b824f9daedbec5d10b704d85c560917d19205ac7a1a889b7767e15c6a76c4ede75fd6e53a234470c950f10ef2b8805dfa5d9e4f25fbb6a321b768e73795587049f3ab048f8274ac47f5df090922ef4b3595ce3a95f23f3777a0da1172e3df3175b88e5eaa8af993dc48069329afb5a629f7722bb5eba014bbf136ba688c7c849ca16121916bdbaf27f9ae54e5076b1042755be15a1a6db42b81a25a21c0b8877bfa9ee30ac405341f286071926d0100079de53e4c0717b29e57aed9de005dc44f91d69c4f970e69a7c2625345264171ef51994993ae8c625bc590d8628317f65a19b9df5d9ce551fec913142cf695a2f52fd5e409985368dccccde0fadf384849ca0a7fd7a5bc90b9c51910e7eb27163c6c5f256bb40d543ffbb653605529b7b6ae27ff2028077e308eb42611ed754c8e810c022c5d9929c264c0e4e8667d00faf35704493cfd4033a3fe629972c8e307bae156a0383a86252652029ea2d1464556ed5c6db0fbb37e5faa83a379e3972990b537d742ef131a9dc9eab589c1b00906d796e8bf6af262a5a68ad32a25b587c5e27390476140b8703043b43408bf1e707a2f4eb1128aa24be07ded68dfb0dd7eb714d4a96b7f4dec5b27bb7d7f3420ec090a405cde38d9e8ec814b601d74675d0504a32b904bdc9f4d047c928c096fab2c3557103b19cd9c3f3cb1b31307363c5623cd8d23cb4eebf9d1f047dbc7d5b48f124ca26a0085c18e8304f94c3c22a2f8f2ed7c0cfca3b699958aac94e31640a2d50562b4c18c75495998a676d3ab9d0934f92b24c0aad9ffc709327b081d0ed4624c3876816ecac1cf4b91c2e88fc69c3ec1f11c739703e3518afebfe465475890328c955b4d39feae6897caa2e84af35766f65c732b6fac04fa7857cae70085ef6b1bc3b8640b9cbca345d7bc1da7460d829f528ca9db9cde202b9a7fa922da720614e3a93687894966937f4e54ecbb00218df88a3b7c6d5351bcaa45696bdd519fce4d37c7548f84d77123a93ba317bee5f0618a3a0093550db7e4aa15d87e96608edab8358af4320be7a2ce8ecb8c865fc4d4669b6fe660fd7a3a8f01c52f60f7c2c132f3bf6d8c4ef157e355baf2cb196454f85824ab6c8352bd8bcdf93f3899ebe5a4bf1609eebbcc2e8444bf8a367381c510972d4dbbecb09cc0fd656c66d1de8d1389cdfe2cbdaed56027f2f2de0aafa1535e3cbbbcae73ea1cb29a4673e47e91c638b024cb4cb214fc50c47cc4443fe0c547039d6f03825f7141104a137f6e648cf1ef95cde27fb4e64bf302b24cf445861d34e075232046d2bf74ab8f3a7fdf9630984e2640e91ea23a9a897aba40ab08df989a17ec37e9b495323918c11d4166d9d60000dd4543d3e62ea3a4a47ee157c5914f451e99213ca00339f07e50e2d43fd09b667f236d7c70085c1eedc1df832875cea8661496c14ef8fadb37625f76a27bddd3c9dd2b080db8d9f40a53420f2f5ed72909be2578cf6ec53327e79d3ed134b5e6cc90d724d8c2fde2642a37b243fc1a867137d59e2f70e4e156be9b82bcc66a0f6f0fc7d30d538939e3f5a9cc0f839fee649966bb24b7153f8064a03714ecbfb0a5eaa00cbfab9d23ffe16b358cd245af77d1a53b4cf399722709016d4a806d26058a660b1e5a55334ea43f1f66f1a69ef06d87d1f520655eeac385b450ef042c16e608c6995ba37d8046e3769a13f9c92500dd73f9832abc074f9bf842de46f2bfa6ead20f8899a00f1d906cd685eafa7925003ad46c0e0ec068375553624de28af6553ed3e600cc8fd0ed8cbfccaebb9219a3169f4a7a5223c17b160ab1bf253bd552ebbe09f91c693ffc8af30fdf3f9074229473db1a79c2479b1963bee3be9a2d67512be72dbb239971c73f7499b39eb14afcfd57696e713ed26d3d383e266e24066459bbf744b62b2526e293276779a98ec9a82cb470fca538ad7b6d1fdeefbc7ccc7617822ea3d56cf86bb049431363766e05eee4371fd5962a4b96b0f17b9665f9eac72a1cf3ec29989a984c59d6a25b53607ab12711cbc7c8ed551e643dd5ddafd4e80e6ffe9c16d3e11c9ba2aff0f2bb60dfcf97fc121d2c26ceef468b4a0d2e4866477efbe814e2fbd03d4a750f283bf249ac090e73aa824c6c43cd7a3e1b5c3de71e5b0315ee548a43e77102c1c904b38f753b4c6f671e250de2ffa4a0bbdda118b534a2ceda4aae94c99b5d2599e82de722ca39aa96d660f310ac84d44808b3178fbee8a3af60aaa2f3f247cb5a076455e79c0c066da197cadb08e6fc2dbaf54966473040b20ad2fbd0943b04e5555d44873ea705a1d7a2c076f134a4b19c827210ced44eb457fc5286199d05354c2b3b4aaa1641144e3d11a715e3fa884f3103d148514797da16561d32395124856adfb880db9f6ed65ef497ab59ae7558a6f9b4a52cbb87c74c7d3372fda480f266fa278ed4aec33bb0a0dd419d5ffdb2670e03cf8957579a0e7c7e571820754a11d1e87e87fd555f73590632d4db1a3696477ceabd4d930173e2fb442af210007c9336091e88ca4f338e6ffe571b985250570d05823fd601222ed718007224a550dbc4cc744eb71d28e587894247f79970b78721d7ca076d6c4bfd99d1851f1c74c11650171008f2c2f8857ee89d0a3dfd6522676cf9932d7e46866d128a12cd057fab9a08ab56ccbc82211c799df0935f5660f06ea38094e78200076567392577acebe3167f582816d0012046f466512358f67e33980843b2c6c535d72ee785a69a62428733a4d502547c8b564fb58e4162146eac00c65179865c0154e8681d755b7aa15a556903345c5c133f6a60f719e928cb6431a72efc09e3e0a503cdf3a14b3523a51f81a330cf6de9fd8e1a60114bfeec6aa195eff7bfa2ecd5203e7ab1577e8eb6750670668257391a08a1f4e87b0334a5256cab5bcf311fef59d6f9322ffef927af5c0cc0016552520da06d1ba85ac0a49921b2fd56300c986a73e9d31cc095a5825c53d9b00967c7fce15cf3931c196605748336aa699840a1a1bdcd72a06ec6d407b82b51363b1dde57c3d5caa44e58e2f60551862d8e3203762e8a72109a9b0579e197f82e84ebad7ffc3cf75bd486b5dff2cb0ad248eb910bdab70af50284a149a01e8ddfac3204d9eccf1ce19293494e87d0e2f8b7804ba502d2d890cb745dd86921e07790a60674fa9f962a4ee00ebd5555ca75e92874a69c3254934f0c787fd430932fc7db3d52ff077293866b3cf9a7f94df1a73b2213854fd9ccda7bd977e4e48f6afc8b5a88d56465fc9b4a4e4c52fdaa0544dd9afb08ef0ff9d7e368512d4c3910de6fed1c3df735ef78507f396a793e688d72d757b24ef426d2bdf9f8950bf39904e7a2a10a3150078de34883c046d4f43469e7fd5de039ac2aa22054a811a698c0a3d9040214ca78329eacd539e6f27936ad3273a89faa87288d1ff02eeae90f6fc639acf6d611a3f864a272e62d95920019fac9e4bd535772f48fb8a2eb5089bae5e5def94fe97261fc17deb7f694faf22644c1ef5c7aa6fa4dea05fb19f1ff624580def46933c90f6f04f2bfeb31e7dcf7ef2bec978b7930be4836c43556eabced9ec5d9e528d2d6d714bc22ab05c906e6c2b3099969c51aca10120bfc75d957f6f0a054e7544878db322af16b3090bfe4f3780e30ef1746e0a34180af49cd44af4e9204f207db5e198a874d273019c5d22de0bd893c598497d2127a29e728560b9d37690e3dd0817443e9e044bed06e35161d5251bfeecdf2e9c8fa529e0e1e3d0bdce5d8f37e41400edbb06742c6882a7ad2362203b39fd1faa9a54b4c54cb444da", 0x1000}, {&(0x7f0000001340)="a6b2bb1aed2ed752af5a7da3a23801", 0xf}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="64c9636fd59fcfb47cd87d97ccd88691", 0x10}, {&(0x7f0000001400)="4f8ca6c97a3ac7be048493603d00a192cc008c07e0897aa00b90fdd43ef578137703175cbaf697679de6414e8f69ab819b6c38a67db68e3f3600fe69e4af1cf07afd64de9698cd4ea2b578820c4cab08aa1fb0bc0af82167b0c585408a7f2eee53d59939c03732d882fbcd6a3ab5cd1e2c146b659ee07945b2e0755ae08974b1532e5b945eac4698546d7c6995ec7d056f7f4f3352ce8301cb2c4c1817a1bb81b8e53781f127732db085c5afc38ce6fafbb6bc8bdfb81c85e4b290c4f3cb69467d2ebb93814cbf5d2db51a9a12c27e98811266536b", 0xd5}], 0x7, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xf8, 0x4}, 0x63270ea75f612931) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) setsockopt(r1, 0x7, 0x101, &(0x7f0000000100)="3bf6025237d9e0148385d4db6e26ffa565bbdb022b3ed715399fb5e22e15d228fbeca5acffc389d9d3e15122454994591ba56ddf511016140458d86f11a731be26b438848cfc3ea64fd46a61bc063117cb738f2823d2008e71dd79fb1682449c52d19c660d8051b17795674a3b63248d6897ca7a09adc429e9e3b90c780855b9c0b941d464229cc2d8c1465d3575527171c65d", 0x93) listen(r0, 0x0) 02:32:33 executing program 0: r0 = socket(0x2, 0x0, 0x5) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:32:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) 02:32:33 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getgid() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pledge(&(0x7f0000000000)='(%\x00', &(0x7f0000000080)='\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x9, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 02:32:33 executing program 0: r0 = getppid() r1 = getpgid(r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x7ffffffffffffe, 0x7ffffffffffffffe, 0x1000200000005, r1}) r2 = dup(0xffffffffffffff9c) fchmod(r2, 0x1) 02:32:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffff9, 0x9, r1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_emit_ethernet(0xedf, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x37, 0x8}, {0x1, 0xffffffff80000001}}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r2 = dup(0xffffffffffffffff) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r3 = syz_open_pts() connect$inet6(r2, &(0x7f0000001180)={0x18, 0x2, 0xfffffffffffffc00, 0x3f}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:32:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 02:32:34 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) socketpair(0x2, 0x4000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = msgget(0x0, 0x490) msgsnd(r1, &(0x7f0000000140)={0x1, "68471295a2e6c4abe2574c69cdd4084b1c3dad42d969e9a54b11843de102c8b356cd5ff96fbf24319aa095f8108beed0ed2d5fdcc9b86e7fdb45ec369bae8873cf640d7349c37a"}, 0x4f, 0x800) r2 = msgget$private(0x0, 0x0) sync() r3 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x1ff) msgget$private(0x0, 0x404) semget$private(0x0, 0x2, 0x460) getrusage(0x1, &(0x7f0000000200)) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000000e68f927d994b5e19855a16adc4021339306a7e78241316d04d9baa80d9296a06bd01b59a5274ba4353812e975d38f9cee4a8a10039b13741df6e2e91d3f0b4fabe4ac8cde7203337b669ba343cd3847fb7af33c6dc59c7f711d92331675b1689f16ac2cf92196cb409dbee07171378a52639fc4bbe710b36a5da9dc894c275a4080b9c7b71ec907db707eb8931e5fa9027696308274b5eea2b8d7bf160e71076927a346386638bcda14b3c000000000000000000000000000000000000006001bc7374000a4b8b65c790ef73cec1b3e042ed0fecb057b8122da0674f84e7c9ada9a8fe37b08dbe92ca1a9207aaaeeba4dc2be23d422368f3fb0b85daf944381c826947f9f6317f817a63390259033f1c7f3cbde0b34ff6cc52a1ea88ef48c80b9b5bae3402d54731a01d4a7275591c346eced6e5ca20999acabc6fdefd74cbaa9f052209675521b53212f3e6b382d71a9956eef488698c9fe7255926e53b2b5f6c76c47bcbf03171e9f096b666ab724f3fb445a22a22ba6d9af124b668fbb67d0a0227cff0f63fb2f79f79f753b5d9de"], 0xd5, 0x800) pipe(&(0x7f00000001c0)) 02:32:34 executing program 1: chroot(&(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() syz_open_pts() pledge(&(0x7f0000000000)='$\x00', &(0x7f0000000080)='\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 02:32:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) 02:32:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x0, r3}) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) kqueue() 02:32:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 02:32:34 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x484, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x400000, 0x40c, &(0x7f0000bfd000/0x400000)=nil) shmat(r0, &(0x7f0000c9b000/0x4000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 02:32:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt(r1, 0x200000029, 0x26, 0x0, 0x0) 02:32:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="be6f528faf9a99a6ce684aa60785f93eec4e53191e5d4f6d3d80d711dd8da4e5c0e2a7e31bcec72c4d9f382c85eeea6e4c3c47059a7f9f7af371661af6fffc8ee38602f5484de46340eaf0fa71114749c70f1ad1e072fd9b99cb8cf5b69f18e3e98ac02385fc5f99d5d6724b986dd77ae7f17c98909bc3de2b685afe5574580dc55e35db909da53c554f7df9aafd1eebf8b3533640e5ab5b36cd23fb2af46f5c68f8e3bf", 0xa4}, {&(0x7f00000004c0)="aa5c5546e08e30dea875f1e36558968d6a2870811f4a0b7accdc6b51b403bac793cb6e437014efa6f483b3fb4b1b5114e017cdfcb61619088ac49891445cd9816d9151f12c992a2cf60c10b09e363fb63dabbf161d12397fbf7d3329aee1492497c92f564d5a00d83080c56e4038cd6c324e051aca78e4c365a5c4077e6295d0e8d077265f96701ba8045d3f159f16bb49174aba14f4ac0f5df993a48e173021863f9e54bd6660ccd1962fa23fa38b274d4de536017faff34a117b66e830d9e2bcbfca662c8aafafa3d2b977ee8361c5170854b1b837cf0986035ac1e0a503e58659a1832e19a615bba6c8ab783919e44cf3333e25f9facefd864719631ad82674a80f0487562d2aaa26c02c3e345bee92555403752206fe166ec610499fedb65a697991f2a20f9f38e56d88790122daa842ed33766d664c8f8b4a16e382abdd41fef0ee88d051ccce5b90fce5c7301a3e5e83eb98a1b60035b4184361f07508bb49078e56a6aea400219c807dca03c45326f3a11bd09415f23aa72a575962672f2cdd4c43dcc3f6655771298d4bf74900d7af2d77ce8de205def6305290652822c4b3cc258dc4f887b0435a5d0d51b4d9a92f29a285b4058a40e9be52da3d31f5b6978c3e8778eddf98659484467f46203d97dc43b92e957086799d92bd4b8d12b7418037a7223d55c24a5f5b5f457ed8f8bfbc792d1634f842a9bdf3c51d7d2437e42eaf374144960da119f9d61873c03f3404ba266f101334e7e4b13a93f5c368c89f9ce3fa81e508ea5ea0e562cce2c2c377e666fa1c65971b491916a75e30f7bfe6dd748c524543df8056c92d07140f22eb197c3fad35c73e4f46edcbda7694a46379c87f5f7626977e9cf77ddf312bcb27d961207b806c7351833792968fc26963b50a778898a536f346a96d427ffd2893635de54dbafde9b58566cc65da51c9dcc7a2fa84ee158f95679247a3d3e2dad0df5e0d8475bbd9f23ca632e87d09007c83a35ee58550af29f62046707ffbd16105224ade93a4a0e4f71a1667179763f672b4d5d79acdc68f3ca87894a55c715575e3b77f37e867d8768b80cbbd774c7d22daf9e7cb27e5e8617eed6bca0a6de6ad5e2b8b5612738a49d3b8d4338ba6608f6ad513e2cdabd5671300abfe171a81d66bec808440cacb04a4cae8258445f2918d7cb6c32d42938332faf4526335e5e0d84389d98d5d429b2ff0a1af2313a94246a6ead3f5f37d84a2db5d30cb971a8580c796cd3c36e11d89aed749aabdbec9e8015961edf4ec53a6123ad97df5e0d11c570613e3bb1a75f286af416febb164b429b3a94bfacf7db5810bc35e3c627d7da32f380659f185dc9b02eddb7131768e020ea5123b57bc3f6b850f71ab1b4d18b950202d7b07825988759c5c48143ec818af3504cd2e2fef63173fc6c4dbc50096dbb691fd1820a1d19b59582997e23adb3e307a43c4e6c8405a75eda0ef02d7e08427b4e637c39fb0e2216297ab6d264c0a24bca7f8d0c81ad811ca67ea1abeff459a5c6a3e93b2a113623f985128f9a94242cf9f252a4a22a2e0e540bf1fa7c174f86ceb3659a1af1e2b3692e51d211cd9967aa65718b3a3b0e1e328cecfb257ba1ebbd9a5b818979ec6f96a33fd7f01ad9eb89bd7c67f55909a0d22a425c40566f07c360e02fb0542319964d3545d6e9c4af36312e4a2f99abe635b052da4615f7be89b41bc4890f89f68c1b62afddc1956d085f5e902bccc2eb8024a93970a837a1864bf8f4ed6fb4879d46026c4a152f55620c1b0f09c0772c5f0ab712316d3ad1fba5395fc553e6808a28b7ebf8485f1452664ab6745a57e342809f5f0be51f9096c806b18b0be64756a249260bd66d4d7dedd57090f30def2c49cceb804e0afc4a09e13e730316f75c1da9ef095991260eba7e60b474670d4940e34e078e02ba9a816b1ab16df1a2d62639a188e8d9cdd554db5460c7a29991d404448ac72eb0a04ef2ad188d63b8744b738a4c53a88ca9140b8b8c395b6e07a419fea0086ed6883a07b91687b14e0ffb331a17ac8943310ba40fdef57a6667f44ab98e74729a735ff41d444a9bed10c9e4cd48e35546e651fe398a6c1c337824737f293aa568cb1a27e97da0577eb76cc3394f16b706e04b766a288af793e59a57d7dcbb535b17195b4379fdd775e77545f9bd7bf1fa8ee37091608189ca56a1f0922efbd8b4a36ab40466a3280ef659f97f8fe6364356129bfd79ec02f0f90b73d4cb0de934fde6136df7eac8d26070264e7673ae57cf3d08e76fe70f8345086db35cc4b2b10790c48b7a7a09f996b7748101ea85b6f6e8edef2068bcdba1c643a7a9db642831418ec66292edcc0458a669053d02e9203d5b845a99aa0a3715f7638ea6096f30824f35acb26d44f31a33a482d42558d8eadea9e34486055a01e5af3167335806a695bf01c1b8e384c9c65c8717ec2cffe4eb3e584258de79fdc50a38facf02d131d377b376cbb2d6b80c738a03162f1647822d4287412998f9b9138fbe1e7a77d07b26be5ba49dd11ae03eb1a16a899c45538aed25e41d363a4f8c1fa52a7bae9ab809a0fa8805e5c951ce63c458e113f1fadfc1298ea833af836a17b787cc8f5f07895d3e6390470b77cde9ea634b3118e51d3e6f1727ed179267abb155aa0d088cde3b467799ac0ce4560babd91517524748e5c25d5c8a26167066118b2c8efdaa68fb16a0037dfafc5f8e0728d20606c22fb960821a05c13426b710295cf3116bce876190f627e10500bd2fdc0829aef2f3ba13cfb695d6683b32958ecfda44059007d4e75c2b83a37e980b3508bcd1fb0676a45b5ab7990e5123b5d89c7bf291f3bbbc0acd29fd88116de1777816eccd6fb11ee4d366f0a6ac7bf8e9ae691e0098a4f3c54114dc13c0c019015f861bd05a2c38b20c821bd46ea3343bddd9806297c5790304d71af7987f64fc10cd9cd44275cd2df03a69388b09092d23fb4bdb788028a8360506d8d270dece7807f5b9201454c2492aaed344893d358a649c6c6f1b05e4fe9d33115fd39dabd48d7da9fd5fc510ce4bac9f1341e4607c7fcb56bdec1dd143a673a5a656ac64e14f1aeb2444fe07a91ef1cfb76d673c26b81964ba1a8242e28a2c0fbaaa6567f899fc08dba596e4d5fe859451c57fd0d398ee3a7d7dc40d566e0a676a25c84c75b8c82325f8b4b089227f3b4d59fc23665a4b985da964605fa36df2138e36af08c9c776ec9d55c641e3115106b76740b7fa56226a221e63d7ed9aa53980a141c28947c7e3dd3b092f530a8b4537f36108062bcae22be52c46c648785b869f613bc2c4bebaea1e478d02ac2530933e77cd42a11497b9317004b836dcc29e1f38336b8d692dffc142413fce1a58909f593648832c777bb8e2a3640aed94f5e3c6c1cfb8174984ff231b38dccf21050e095a7f45875af7d7db06879d7b02d7aac5746e7aab27d76ab604e339edcd5dee68e43046944852b88e5ea486bfa991c0b27d3fad36a32921aa300a2c93ab6c000f64f126ca34222d2090e2e2eb900dae84e825e027103fcb10878c848acd8bb0f4cb6353311e3ca8c82e841edeb95472de396d1c6b51ce2b7e7610e784b923a783922a35960e5e2e4bee22e8221e26837f7a56ed59ec7de1c4f9be55d5d7df0f712c068ed7cfc8b49734a2f68913506d0c2dd9f1224186773fd3dfd4999c115f2bdd2e54b87a66f4eb617a8abd93121aa69eba1010c5a69e14d6f56ee358bb77cda1516c161e21c512671d439eea6191fedf5228ed58a03db564cf387980d931b1a042225fecb297f3fa3630753e95f11ed6e74387fd1815d8056fc028741bf4cec0b049e32b508f90cb1bbc1c6e9c2c5670d9f976b8ad24f1b8fd87db38e6c75b17099c0c41b90e2037632b7c674907d49ce2ab142a0932eb6c3d81f63d747e1b04b38c9e132e110ec70b322ad179e09233e65e87861c4441d71043d63c2090998652d1c685d4111e089220922f1e8b902d9e23014b9543044a73b749f78df7671868815ac7a08b48330415b00ba02b8529f429b4c084794db9b3de43d31f83c35669725ecba5f6d6e331d1e827c2b067f5a4a53155c03d36ce82db91650a62c2a0f4ec8a32d40a75f271aa9863f9fd4a46e9195ff3592ae465619888c6ddd299f4fb2d0b093dcc848bbd3793f0203a6d746500ed3a0b0a14f6966b61187d1dce51880beb413e882a804c4c82b69354382a4e2977d2fc92c0d0993614bd0de5529f040660f2618fd865c3db1cc11cbd892adf20e58140dc296914225c7165525253e269f61c01d4497309a884cdd839e2898f6eb4757de425f200f8ff88bfd2c4c28a8a96da3e9a92e66ddffd67fcd30dd9238974ffb78e41282535dbfe3f2df0914468672368c5d3e73d5f57579612ef9cf89fa19a82c112c4b78ee34bbc94e6f88d2547e1694ca7c1d882979845edbd2072d4d42cf7246cf7cac69b1bcf5642822b3ab39f741c1b59b6b4e9b7f879dd199e4ec90824a9042448577277737b2940d5b0e918a7e06f876beabbd923e9f073f61d6e81706da0646056d3a55f4c179bc92d7b542ee67b9f8153fe832323ac787198c181df435f1fff3f953e3e50f58996644799a80f09de142810864f0cb4b4b7e15f113026f497ae3d6be5f2de5ddb5d2f1d981934d65f998960f262742949a76a670e21d9e9a933221c90c2970aa2c3628a04f51ebf31be2d678ba51653aecbf133440f3043906e3918e43f57fa17652fdb2dfdd7b5a443a19d150613bad33c6882606644221169238cdbc5b127931996a2dfbb91982df6e2605d3c4ed8dd4704ab5435ab23b815aebeb828df641002495ab83e052d0f186cf5b9a76f73e0b53c8648d278568f1100ac77bf6f8245aae91669836cec083a0853129308a51d7a8a816d91f59a1365afbdcb5cf73069e644e914885750e246587e9665b731bc410a733b8165b4fe6b12b8f8e5e5c49154fbcba59c5545d0ca97939f3b7897dea2e65790c48c746b769ceefe58e8f1afd1c2ea8cedb4b2b1df422d9c206052b2dc3a6918a23e3b7cbb0a91de0030d5b15582bba5964c6a35f5c5e8afe4fac148dc4b4586a7b5ef4867d2da656107a557b53cf394c3d796077b8afa3591c872c9384ab11c0a2740c9d6901302776867ad4d32748444afc72bb9edf16515b83aa6f1de1c10b3d193a916f66b103ff1115357edeed9eed89181980316bb9b36a897a9873902367f2d5234e46b24d797f0c8491c6fef1ea66f93ee6858428aaefc8ad54c83a93aa631a3972d541fb789f12232b27beaba39c762a60d4803b91a17b34eba71d038e54f1ba8d1644dfcb8496cf6f499f757acbf7bb354dab172c30f52e02df3e05e90799e283d0f171a54c97d8f8c0f0f713413d056327612d8595cf7cd30546afa8e191308a2f77cd837fc2be0478e980f1dcdccc0b99dc4f1bca9474a17148af8e56c69659af426f0ea8457ad13d4fd95a193f3608859197225bc6d39044e23bbc87f3434e770ed03efa3cfe845e2ca50d076ea5337928586a0b20f07a430a66e3e590a5dd68ec3fc105b0e198be3013f630351c67e72102683afdd548b21ee0a32690fbaa0e74603854e1db774b536e9ec2370f3d2097138926b3d20db8cc63330b7c8b77b341e03b2421621881c3f4ac2c43885f77a805e80574836de06b195edf1dd1154b570d31d2a29fca962afe555f467889e9b0bad7098fe997d4d7c7fbe3bc07c6fcc8a110508aa4c0687775d3aa8b3a67b5f921fbf72340800f990f51b47898013fdd30a18c3434cb644dcb24b6", 0x1000}], 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0x1, './file1\x00'}, 0xa) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x20, 0x6) r1 = semget(0x0, 0x7, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/49) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 02:32:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 02:32:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x3e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\x00\x00\x00', 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:32:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) unlink(&(0x7f0000000000)='./file0\x00') 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, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 02:32:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="6eaca7af851da783150e4595515988ee814d157899e7dca65c089474e80e2d10f3c1682d46ac6c187163de209aef1e377ea54f47344d820e0efcae8f1384e122c1992c72b799545cc8df8bc279229c0f261a0621c106eee155f904a4c3b9d276128163b5130dc683b429c3944ecdc4e8e1c9ca96feaefe946b1b72e28207a60805f55b89ae7e2a61192582650a71690da7e235b4bde9ba615c1257d48815cf", 0x9f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x208, 0x0) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000100)=0xc) 02:32:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2a2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 02:32:34 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 02:32:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/171, 0xab, 0x1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x7, 0x8ed7}) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 02:32:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x200033}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x100, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x8, 0x6e}, {{r1}, 0xffffffffffffffff, 0x19, 0x40000009, 0x9, 0x1}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xfff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x88, 0x10, 0x80000001, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x9}, {{r1}, 0x0, 0x10, 0x0, 0x401, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x21, 0xfffffffffffff001, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0, 0x80, 0x1}], 0x6, &(0x7f00000000c0)={0x20, 0x9}) dup2(r1, r1) 02:32:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 02:32:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 02:32:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x426, 0x7, 0x9, 0x100000001, "2a6197b23b166030efa94e1b764274b7ae997736", 0x3fe000, 0x2}) 02:32:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f00000000c0)=""/255, 0xff}, {0xfffffffffffffffe}, {&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000000500)=""/133, 0x85}], 0x9, 0x0) 02:32:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:32:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x500, 0x30) openat(r1, &(0x7f0000000080)='./file0\x00', 0x14000000048007, 0x80) flock(r0, 0x0) 02:32:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000080)=""/179) recvfrom$unix(r0, &(0x7f0000000180)=""/31, 0x1f, 0x40, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) 02:32:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 02:32:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="22752b3abf3d30b6ab619b126df164bc0fef10d25b88c369b3141f7eeabfe172fc217bfb97a026855d9f426c4beed2353a72840567e1dd652f59448e9dd9099cbc00b0d4424a5e6dcf947adb943c8dc0550715ebcd9f3b053da685edc9c0acd622f68282ac14b2648b7d18215f740c525405a71833885156a07cea374deea8dc0893d6a74df0f76f727741aecf9b5ff8faed0bfa8820cd1d57b9a291e842756be8604aca9add684a34ba18bfb9281c8f263103f99a70321d"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 02:32:35 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x70, 0x4) listen(r0, 0x0) 02:32:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = semget$private(0x0, 0x2, 0x201) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/160) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() pledge(&(0x7f0000000000)='/&!\x00', &(0x7f00000000c0)='\x00') readv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/99, 0x63}], 0x1) 02:32:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) 02:32:35 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) syz_open_pts() 02:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() lseek(r0, 0x0, 0x2) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 02:32:36 executing program 0: mprotect(&(0x7f000009a000/0x4000)=nil, 0x4000, 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1}) truncate(&(0x7f00000000c0)='./file0\x00', 0xfff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10420, 0x20) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getgroups(0x400000000000029b, &(0x7f00000017c0)=[0x0, 0xffffffffffffffff]) r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001640)) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000140)="29cc85e95b27b1fd1e758f9238de85df7896e56177ebec993b43e8a8e60f90aa2d28d93ad0d532dffafec263c0e56f0a3cd90ebb93ee04b384d17caa58ff5549e383f4b07da4b9c03fb4aeb69049eb394943f3220ea30e58eef2dd7263409332677767d242da6a34d17421d2ab3003b6141258662e60ff523435b2caee01227eb0a2867438dfc492e1ee944582a31d488335387cae89d6ba35e33ff1abd89985149e8ce6221c9fe5e70d7d702556f5", 0xaf}, {&(0x7f0000000200)="b99c5ddda0cbc20c56b74d9ab3ddb6d9832075f0d1d0127b5fbde2df1ed9df7273eddbc735c306ddc0b6c72a5d1baadb5435c8ef35499fa8e0846ba9c0743fd923a5109deddea643ef78d58b6a8e59f93d3f133cf7c745442389a3200ff9280a32d2c432061c1dd3e877aa6041b310b8d7b762ef921c4837c153cd7d69b762cf24a6d8b7fcc560a2440608481b1d1e36a803cc46120c3632d533882870f52e58e72028b8d8ca6aa6", 0xa8}, {&(0x7f00000002c0)="d1253b4635d6adbe442c6c7613133be14c36e06640baf973da3fe13978", 0x1d}, {&(0x7f0000000300)="c8ad22a7291b220776201da0c69060cea4ca6cacae056f3982547483b781ede41769096fdfa1c7c3d97b55aa24153d81b8a6ffd803fd527dd44792ca9739790139be915b7878c004ec8c6fb334a630a00b95001469c0742e6df8436c5f30585a920a85e7fa894a897f9ce8134e3a7dd90ac944f9f7873a4224a76f6df6b26ce05cd4a59e2ef58c8a4fa8f34da055239db8c4855b4f05464edec87f5a59977bceba09de27544004c133eca8f79e3c71fd8f6fe3e346405d1bc7f36d1c3991189d994895454162d76831cb0ba1ca062962c6fe68a927ed0c8f0526ada34eba0650f7d799c1b3414248d9b5f740f9396077a2b19ed22c964e99aade", 0xfa}, {&(0x7f0000000400)="bcfa4b72f76309407b8acea5ba3ae0fbdb129c69d2e9fbb5e5ae110c2aa5ef1c70e86023edaeefa05e8214f3439429326d1236cf51b24c6202b06ad23169488896787e14ea0e7640d63f2de7081906eb6ae4aa05efd3a4b3dea721043ec0", 0x5e}, {&(0x7f0000000480)="9431c28945a29adef853f3ffd93101a4b3fc78da8dbb1f7737d45f3ad2cb523fe556738fdde286dea957e10a8f7dea66d8c3d641234d57ca53692a1a6bffa458a2bd51967a5fdf707b371fafdafaba16795aec94e8509b421bccf6f6f285b755049c5bab19bf377b094d50109216fdbefdc25e0d876e68e673745610724f9143dbb4cc555762e766014987cd6cf2c6d85d2660f000a3f48606754ff6d3cb2871e4c0b955c156a9e3f83e2bc7269f72b28a78b42a59332ee65342cb6b1add2401e45ab886f020a4b8b1f5231960d8c550f810d0191b06d7c1873becbdae3b50cb8be35c0a98e82310c1f4963fa87d5bc377c5b4f5504f3039491a6dc9429158a364ad572796fdbfd6e61d4222df8735c6cd39fc2e35f4a80a177ba8678391b3ee88cb65814a6d5ce63b114fb4e5f6e08fc19dfc7367e1e0d95c7d9e74d426b764681181689d9bc618cf3ff59acd9fa5d4f8ae5351aae420539fe82f621c3a2b13700c65727be3dae6cb9b69de0941bf342f0e659fa4114671bd2ef5c07d88c86a9e599603acb664f471c31d495d12a4b5e1937952b0a6682eb5e0110627c58942a718303e1854e3f9483962f7ed71079a6f742f9c39089706febf3199e360318b5023c14a6f9a96054f850ed60ce4e34d63aa59212f170eb048b71bd1bcaf92cba0f0e869dacf481a0960f0e4fda874b1422d94faddc47e71a96cd3feef0639560ee9bc18fe91cabb08eed4a7aa3d6d6a40cd8041224ce26ee7f247e712fcf71d26f126aa1ed6532b1e0bbf3c90b5fec525571d18ceac700c500e43b9fc6d8d590dd5880beaa8b71f064486b87abf909b0f6d01540c51796d39d37eb640339e3a05bb3898f445c219a792e809941ddedf0fe9e6f32d9b5b12ba2bd53baa5c80a58ba39d43822befefc99f38843e68efa12d759bb9510380b85e9bdd8849026a4773322af3b19017e465d48fec01e2db039d93ac198fb396ffc53e2f547da4c70b36ca1f495c7083a0544fd0c3afe01e2e4dae3149b8d781097aa59580269e28be0230ffb183177e0ff9cf8487c38388f0f201e1e80dcf564e8f5857c4af26195971fb83565186a877afd533f99e61b9c3cec313154b2c771efed359ee85ce3f51c5f8537061c60594630a0ca8bfd74cf02ef70a42b1f597da660bc96d77e1808aa98162b500f1bd3101e74deb365831041ec2cad85b1be10039730dc849d362f44966949851cc28608b7bf65e3d75fa6b7402e96d8d9c50da944ffa6b9b470c66ab746a30618a8197230adfbb328bec41438816052562044b6d67130cabf5cd57b3aedd3954171c50f85336ab27efd663f6c684d4d7d1e4b6cc9537ac262df54c10020628fd6999629a2e1d39953dd9f6199c69c45ba2e241ce49104e4b784abd87e4b2ddff1dccf2cc97eff393ca5409527b82b058eb4533f00bd6ac4c4dc52f082240f93cf1c89e87f1504435b6c088cda198bc5fe88da737e06e175acfed09e78f0d83b0e132c7a40caa66d3681ca3fb1f1983886f774d4b7fdcc85752a3ede01760e512f90fa13b57efc715ec92c3b83e7c3f7a7f63669ed4e63df270ae40eedadac96925d7e9ef0e1bb805b63ea2c2c9a7b7e5333b0f52d263085a3493215c9bac0744e0c76fe5548b8b20990d31bec88c38ddd197d2a567c3dc29bfe5fa17cb9300addd810a8ff3208ecc3b91dcc4b402ea8ace855523770a77dfc62adc1e2e5f781a9aea8b48b59ecbc9040c0536f7f633c3587b538d706ac89616e26499b7dfebef4a92abe106ce4eb63a197732239d03e180d52b8eaa1f38f5fe12c73c7c6f33406fcfaa087ff7d78e285162c3b53ccfacd3f08dddb746cde9fdc2f653ecebf42de388e1f707a31df778fe3ab818d8c65a32ebac6c3a8dd005fb271fd3fad09d9b077f711dcf069f4ce04395eec1ff6eb468479ffa921b9fed2f4504bf3b95cec623f6123cd1ce859fab347d0402f026f6e144d5bc49fca0874507039b1639097eeac89e1a5e7a23e0a625c21867dd5efddbba2d7aafc1036ca024b6b3217e8d2a9a0398baf252f9355ac403bce2a4ee1b8edebb7e9dbb69612f30da42594d53b7b22e10d11ad547ecda319ede089cec156a757fdb42203913d56bb879a02858bd44ef9e5e6d2c9d54825826edb0bc054ef496ff13f41379438391cc26105cf21bfdd0cd7ec5564728cc61088ec151470524259c3f402b1d0484756165c9dd393846368bbcfaf0dc0ac2f4dc92bdb046971024572b0756ef954235861e6af6d8e32724b7435c2d209b59057a9a56aa2889e03b6f7cf37b53ec11104cb82ebb3c5f7d07cf914bd65156aeb812a657f8f4b753ca2ef3aae828558cb51b0d1285a10828a8e8e267afd008a3e90322b59ac278f538131df627d276849405d9794cf0570d7df5856a76d7efff64dcf53061f80c8d01a16da02f4569e39bb3de97ac0e14f278cdca9955c120a0d2f3a3ea103287f2c281e334222f7c80fb8e398b10e0ccdcd95ad367cd40d32007298006d9052a541795062149555c397c70f180b069e2d0ff26f33382dfb5d460568128fae7c1a052f444883c350d52a98037ed396ce1efb06d51de0cf5221189ab585cfda092b399c3fb26c386f3ed278d9372a99f912abb055df9550c29afba68a9bc6dd758b952b3626394231ead2041f7098aeb97598a44ef74cb0a7c3d74d301f5fe68104f0be486d718c04e18a50bfe914c26d73f35c13697c8e0a153c66d34e6d8e0d3f3d415227037b4cb30c2bdfef25235caf86756e3249673b2b91983c7d9e701589fac7788a0096406340423188afe271c02a03d733c26cff09d619fb6cfbea2ef59c83516c639dc0728a36d09ddf38f1d4f90dde05e5703d6a14214f517e90dbc870a540a956a3ae1f7d7ba4aff9303a02dedd187581b7eb0213c3953956fccf8c08b7dc4ae9de40fe6aea2afce7cb199f0b1240e1ad0290f3ff08888d3d94fd7566f8bb072181fcb8dc9024c80b4bbe58252f83128c317094c13143e5078f7932729cffa71739990bb7ce07805af89d42887d178b8aabcf080b6ae0349508f0fbcf6ca841b91cf8ef29ed99ddf2f36ae46dac7df77b4238242f538c8aed7e436fc9760c98c865e23d7d9e5d72abebc08f8aa18715090d20ed1ab5d13a81bdc150567e34a5e778285c305d2b18215467f5f6e3dc25ff15f12be46aa7a107fb57be63193e85c657b5ba5b96eb13b71c6ca9841aa9cc6974280f02bc622a3a06c855663aed40830ce876ba71c8d4207411b397d8fbe806c593a45d3cdebacf89f91a2cf5b72b79d85624bd51bd0ffa384bf708e56161a70bd84e1d9528dc00103a35c729458314a4ca90bcd2a1498b3a62bb0b142f37eb3eb40d2b74a092685de10fd17581a7a7d205085bc0595efb95ac7924e1d027d51286df012fd0972ec702a271dcb5ab5edb70f9900ed9c3cb5327fbf2a48a89010b4e1179df6359b80c1ea480ad6eea2fea711aad089ab724e690ef102f4591e98b00dde3f82a2450216755bab0c7b0673af802e13a2679d94b235a04956571569f4bff99607c8afeb25968a44f515db1f3f78b7ca453cc73757f5b0a8672bb03c06cf2213ed548a1c44b99fae641bd37b627343ad29b975d86a64ecad46d26a7ce387a1ee6ef5754460e1c8b1052fc8e4728e3e69eb57ead314a231df439798868e23c4ea8beb8ea193dd88a5a41d50f777e5284ee22f80501f53343a52f2b03421eeec1fc341fda66f2d3605bbd85eb995e3178d02499d2a260cfdce9fb136f92d428dbe0f9a05bcb21b531012cb9f61600f1c93c2cc85248661db4b2be62adefdf6ff2289c0758c8c88ee4bdbbac0b0db42aa1aea76ea5666443d403bfeb2b907f324bf0ed92369e29038c0fc65ccb8296c89bfb88851ced63ffc2c24c525c2633036dd16ebb82da36f2b6ace71e9e4f7e65ed334e7f7e6996c7152236dc9ffa2816def92f414ab6d548c1071f3b20e60dea808ea181347243d64b71fb4aca589331ea1c0d2d451ed6fcbd0f7a44aec01a68d73a0f10bbcc3c04f0574652128f631d4e9e3fcd7a04efad4c5c79ffc14e234dc329cc75c546b2c1f33416bb492776710ef7185cfedd576b6e20e5b237ebb8c9508ac06493fc1a9aac6c43c44b8f3dab7e478ae413dbbc8dc5941574fbb5c7817a88f0e3e897c22a9a9272c3b5de641e86e2083ce89c8e3d370a45c30778709c4293621741cb83d3a313f596dacf0aef9f42310fcc966635c965bb67bd3098caf2954fd937d3075de55c379b6f5251a7e87c82a75c2f9fd5cc887d9b2ddd2fd31247953a1eaac639a73135e829ec60f845509cf67b9d0e1764741c56b70104d52f69a04427db95f56816a908c621c3e1d2baa301a2abc80e9713326285b25b846c1085e6687878eb922280c0e3eacfb3d953b50dc30524e04451b508460a0aefb1925ab342f95ffa23bf078db03e30447ca8727e3a10d0bda834e15e61605bb143aa8e65e3951c123fcb578d706065c7a03fe214aaa20895ab0f68c20b6463243a33c628255e0eca81ff0d9dededf2063a2931db0d26704c84dc67723b3420f90cb9ea1d3edddfc1d2663549051657428876b34c8e449ee42f5099d120290083bfc3dc13a23d66431fb4791afa915974bbfc45aba45998485f12163db170442ad40534e4ffc23d44987aeb1b8b0d3d11fbae5efdf2d739baf752ed40e5ee070296ecbf325cdfd0d22b246f47f7264350c60d0be6e250ef12053e73748b6cfa6fed5b4fbfff169b9ac0d3658e98c8c5c965cacc08b0af6b2f8879411f105240bce717c3336769dc3a028b2e54f27e20e9e8d0d3957a183220f142fa2873ce18b0d32e39b6e08de72c2fa38faba6f4a245cd50c7d374ca91d921aa1ff65d9ad94d01bf509dd0e6b708fcf1517b517e71a1b27a01402d14fb4b170beededc013bb530069ef721cfe87370ab87a0a9b1a53fe01506d8ea86493df2c8186d34bddfb7cd58eb573898df4b506324d5506dd48edb4ab7efef6ecb3bd7252974c0b212d3fdace03e43668422dad1d5dc0c158edb1cdc322d817dff645ede4df2940b997fb56db590b976aadccefcf9b81ff0cda654d7fc8bd8c3059a37d68c2c789ff145e615e633b9e9aec47e3cd9e2c6ed04d2ec60029bdf8eec68233e7e836bb89bd8010b04daa386e91260be516afb714a860d841e3ec0758140be2ed1e5660743405399250b71000daa47aa4bc05a37bffb7b763fdc52b88c8e3f6206056e02891e565347204bfda623fba27af3e12d4ea290b6bd23a305c70b5aa1f9a7855c6e23441d3d44398d0f2f0a2e99af0d0c55a86da274d918027d90a851f9f9110562f8da6e7afa7e06a878f95a4588ddaa758ff7bf7d95f9413e8a4ab9352049b3821eb2a172dd3dee294d2ae4c31762b2c85cfd3f87ed54b3a3190f324411003d0e8b84f6f960fb514fc1ca84274308fb4e21f678aa33d5585ada3d68ce29e110747d6a20ebaeb94f06255eb0e186bdd204bd323bb18a9d52320de6847a8b531b07d8d81154f25e1cd374e31e5a099098ca97765ff8f7b1ed31e0754e0f47490283e172bcc66b1e9157ac652d66d90ba958095d5f70175c502212d8cb1ed72d44979d56bb363ee2fe435d6194f09ece23cbeee9225c07dfb71d2e9d3cb18b4621da35ca53fa248d7f4fd9868906fc15a646470427a2a75c7bbe007204470d7d15cd28d697695566ff2ead34380da0fdb34b3049a241ffb51fdfca231940a313a6e7873f484d5e7ca04a2b8bac3486aecb653498c3e1afe23939405919b3af189e77f8539c3", 0x1000}, {&(0x7f0000001480)="d2713c496e2edc2a56cfea08bdfd3f7348f4299d2e15c00e8a31b7ad1cfe2dcb493bb4d523e2e97b59f5fc81210cb0d747aed5a8835b248d0a6025a2269f4e121750cdfcc5076a0e1e614b51a4ed6705d7122532100fe052a188ff53bf0b26e6cba00dd7f061f4806a8d8b97f489f3e143b9f82e149ef690cef3e1f33833a010b24904fa2ade5b4321773fd595705bddf56769bd0285c476a0bdce9ee0d0f8eb8d98decfea7bd0c90b7d7b9d892ba9a0eb00df8686e6cf358f699e0393323b76a1605aabdc4a1352d11489f1673bc0df37d5e0f3", 0xd4}, {&(0x7f0000001580)="376d1a18390d29ded5b33db7cae0d21c06259784dfc6be06443bba4dd7543b9e30ceeb941c6082b2ce168336ee2c8c0bb7e36e59ac8754ebc1adddf75be8ff3e3359e475d2b865deaafbd889cdf6bbef68678aacaf867c9240b4eee74728287e219d451f13aff5eb936c1a5c21d9f9875013da331e20fbeb8943a744f23dd50a3bf7d6b1bae7b3a37c02f4bb67a7409f9434c0ef89f7fd60ac936f769aba8f72fcc8412f9951e01de34498a50746807b16dca2179c0ce208c33190", 0xbb}, {&(0x7f0000001640)}, {&(0x7f0000001680)="c1aff95525bb52291543984f", 0xc}], 0xa, &(0x7f0000001a80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000000000f073e75e7e9a4dab9092143575f6d1", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0xf}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) socket$inet6(0x18, 0x0, 0x200) 02:32:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) socketpair(0x16, 0x8002, 0x0, &(0x7f00000000c0)) kqueue() 02:32:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x20, 0x4007, 0x2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 02:32:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa9a, 0x5, 0x1, 0x1e4, "009d438dc02a3c3a76a85f3eee30d91f6be2da53", 0x7fffffff, 0xff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) setsockopt(r1, 0x9, 0xe34a, &(0x7f0000000040)="c916eaf59340d50b7c15adaf335f0d7ecbf1b4c00759b5c5f98c0ef276b2e9866cfbfeb35f41b72520c6ee2bb080fb2159a9c3164a256b3443c142824deace09c980c672562f7b13623f0b03bdfcb38c73c54ef230488dff988bc3d1886a195e68eaf1f52f1cf564b945ee8ab282513144fce72ec2e3210a0332e0e07c2f025f61d984668266de29459c4b747d7c9cf2dbdab25f4e5a4580b397d397d1", 0x9d) 02:32:36 executing program 1: r0 = socket(0x11, 0x6, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6cc73fcce9f1ddfb91c7f6b1c64f6b1b649b6f7e8a630094d9e77d35ebe6cb3719ee8e989a02fa6c212e404f41a660f75e0ebcbb43852cd39671b774de9970b7bb1245109a78ecfe6173535a4a52d06475337622", 0x54}, {&(0x7f0000000100)="e8a43603b13ba424e005ae7e12dc3b25953088d1fb4d96ee96d288029eb3da142e35a5e974050152efc6f444adbb9bd750c7dd863836c695815f22ad71b417abea13b3205951950b1ab6469b0f35", 0x4e}, {&(0x7f0000000180)="ce17e2b1fc53d62d9f92c08f1066d0a6aded9b1d07495f59dd7738944c6a386033fdf1ccaab74f80f5e9dbd13e09a67f2e4f58dd5890b76f916ea6a1b70469be2055697e61be98966f13db1534e50b88d6bd6a05c8492fcd79954d42133ae92246bf67706154214c5a13e073553a487d787cff439f6e2c74", 0x78}, {&(0x7f0000000200)="bc6f82d3730c1b954dd04bdec52425e916b867205126c4c02991b7124957a8d95798accf618eaf30719dfb2997e9bf0be080cc954779a4a643ff48d5f8d72e31f2b0a8", 0x43}], 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000280)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) r2 = semget(0x0, 0x0, 0x2) getuid() semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000280)) semctl$IPC_RMID(r2, 0x0, 0x0) 02:32:36 executing program 0: pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001200)={0x3, 0x7fffffff, 0x0, 0x6, "f431e250c907dfec33697209f885ee2e8d8d88b5", 0x5, 0x8}) r1 = socket(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) sendmsg(r1, &(0x7f0000001140)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)="a81210d972469295257fee3a1922ebbb2160aa20653927e437c857f2c94d5e48e5051fc7e851e609c21ef7a21de9fed223f0c9a862df3a00d529e2b1256d92b4a8b7b52c0b7eefdb5ff11e1c27e8cf0084126f332459d2674b3939e96cf6fa0154f0cf60a2d000d948a3a5ce298c43112770d89427e8fdbe7f46d644315b0bac6664616d250003eacc324dd74dc1647b004aaaca48ca39c0e5b9ba1462d0e5cf21d5fb50b79575a9d20aa2bc705607ea26a4393e9215e82130072ae14b80262fd99e32273b548485f456740e8b117d3058234f1a4a08294f2b4ca6dabfdde2ce0bd8b6f9887a0f5229fdbd6a12d28dd335b9c41aa54b8a7278c1ce18d1b19ccab19132a22063d0b049e8417a1fffd6303a8ee36e07205f10bd972ce696e4a45a8ab975a0a92108e5dfb7b90a13e44ebf53c6e48e800f79d279edb1e01f863928980f5fd63087a8e5e71d6e7c2dc9785fa56e7b06d30d36546d7931467f92f655778657ac6f804df27b4bc6b13c7ae5287061f06da32f902a1583194e2d677b73eb46dbba6e7b29b72a97b2b564e93b8131f91eff3f1d1c5c63e012b52c3769d3d397622194ece3e3478283d1fe586425a52c5110fe67c8d5b651d59470315e609fec9dc64d848b9a0bb67426e0fedf68e6ffbef9166604058016af1dd2a25ca39c8c66105ccc56141e341527a13233114a1f3bf5048b380b06b57182b90402d66034514fde76d3f48cd729b809c6e0b8c0164b7891aa1553017a2d3d614dc2ba514592164fe89d8e131cf8056afd660b38b3ff11eb1e9e8581d29393bd7332a804d37a7c6217e09c9673e63a868b57efdc0aab545f4aed247db6acdb3f288e2071b647ed4c65a25bd45cb34b686a4d17b621a6bde5976485bbd33d8ffe9ac2cb2d9028d9bf893852480c2537382c3a9e64b4ef3e99a97bffe10d48d822f69ee439e626297d2ef87c4d81fc3a9dfb38eee643cb877b67542f1c816befc8f959b816748df3e1fe4011795c20ff21b44386d17780c5ae4a420be1e2fba581ebaa45cc486ce3f91a50d037ceedfddf371d5ded4656aeda968c3bced84978f8860254e74570f28a7a350b15a971e1d9c0ee287a9a73e365c79804fcb6b8743930f5ba57f33e86cd15300aa97689b84fde7e1adda05fdc1f7937c8dab9f7b8e24ccb72e3eeac878bfb70c7833f3da5654a466762c8ee1fc7ed8a595d648cb7eb225608800faccbb730fb370dbe30ccda1658c8af54254e0eab765ff300434a300dc5d7d12bc24fdeee7d443d74dd50744d5a1691121fa9e8385bb240faed44bd7154d2aec38b1fc6418e631c4f8976a19b554452b4edf936b48366f57fc77ccc9351af743df03b08c95ad07ae232a86aad21ca1906e130237128559592aa4e669c272eccac32ef40d8026da294975f8fbc6ddc3fea47ab011576b3b14a831a34480bf1f45068eb9bbe79d4be52aa48d05caca78138566e595250eb5deb3de21337218e151860c068f161a3ba70dd99721898dcb916ec54ecd21ab02059945b5bac821aa743b1bba9758e55fdf0e198eb155e16921ee4b113c406777cf4c1f6a96721a69cb418cd969be11630861d967dccdb161fcb873e76cd84fcb13afc91199dd0aa0d416b7536ab39897cec05ae479718fe8bd03dae6d7c74ff17d0079ac3a6f65eea0c8e81c1c9d5f226263474d0146030dc5a17eb6ab4660b1ac92bc99e30bbc6fb99a2395fd90f57c3a9ca30e619ab08d11bfbd6d26d4e15a3b77231422d784f5a42dfa1ba5cc47162bacae27aa13b8ce3bcebcc98bcd7e47aeb6cb9562ea0a6c36513c5daf992c335ae8521156c37f134c0d8e352f0ee9555294172412a14c21b0e2c376d9964c9487dea5f9656bdf20596dd0e0baafd4385b6165e851d5e642426fae56e3da3527e0e56739278097061fef28c5136b15c2e4768d91fed6a455b02106e2c48cf1b21eed59bb798909c410f987d942e9fddcde9fb57c6738632095d525553a7d72d733af34c7098b8ad4b6d1e8aee6e74144373a4e7fb1309fbed3858c9a9de44f73e54756de5090d5827d92c566e4b233257b2dd2096261de1408926cf1b65eb74ca4a9505dff7f96b1b20e8b0e5d539035806f3fa3eacf17c34936bd9c450b18c898107e77e9c430a6179ecc8d9160e046c50ff8754ce73e94f6fdbb20d261ff43404610e54ac72f25bb05f4a795d608742fd2a51b4671cab2f24fbe0adacc0687888d1ac2063f42ec9fd3f50a996eff95cf2cb51fbbe858a9f37851ee60e189fd71c16a61bf2f99d4f6cd2fbfbe5f0549d02288bbc9d6afec1cae98d4bcb0a6faed88f3835cb94eb7eb27069c17c342c075fd1e9d3d826a6b4a1cf006ef6d25a4eaa836e6f5f4f4049f5b13e276e57f78707964ef8f3b35ff1fc29c7ff7cc47104240c8ffd59299b1ad1e96b8daf56c1ebff4b1fd507b0aa0d40a6c2f1506253b975485bed723d3cadc8c79d9ca0629cafc7dcafa3afa207ad86951e5b1f5fb5ef5eb43a9156aa7c4d7142d956394fc85c911ccb8d75fb2d17f0fbad91ae09352ba0c4cf9cb5ff5044675a4566743239bd5fcdff3f10736d8cfdeabf2389b523300d2d116b6070edc72afbce4dfcc16420ebb914d999b24f71a99efaac6e0851b426d545f2364a69468a031edabef2938a44d66cd4bc98bd036231acf48da9250222233ef8f38f9fbf99ae3c7e39606099f04bd1634a8db0faabeadd0326457caaf2be673f91ca2c3c92b0dbab6b3958106509088bcdc4746643db207bcac0d606de7a28c70263145de3887bfdb0d9f2b96cfd2b7d679e859e2a4016b45ccb77afc19a02b865a3f1b9a5be3af1912e2f3db5cc0fcf74a54799ff1d1b4473ced5d7a2134d475b5ded74cb11848dcf33a2289446af4e9b5298b5a53aebb89a308d1dd1ff02d59bcd230643476af9b4e160e809c15af6b9963fd96a3676ab51e9fd845365acf7387c8e8e74add0945c8c0e2923086bbd5cdca4803203bf1ffe884be628d238b11ca314c95d717811bb7274a2b3ad291466209ad8223c1145fab22697ec532b1947aff46d63adaa0a5515ec222d74d8a6149fbec4ba795be83fa2d9e86b9c6b34577957ad39fb9474f21fa26f7643ba26c51b6964c2b196e9c30b1174270b25fa856b13e0383ed7066c1f5ed82e6937c6310024df4771d446082087cb48a533f611531d380e940292e989d3d780aa6ddade0b589389a52d30c3eb7cdac0233b6f1fb4ee3d4b3e44899b6b55dc6df10c40faba4ee99d931000514138c63424430977376d6a9f11c89b0e5b1c8c68f1d4098545da64ac0539ba5b089bd63064aecd34f54407a107d2160dee98c46102085b993f2915249309eff3117b6cde5e99c268d92916c20b5af96ec7e4dd03f360adac4aba04c50b03271af09d15668249df13b665013268a3867833708565ec923b8cb53cf15822d033c07846f9503edf38160166e8bf89c657aaa4c2c5a27f7504e6a7ea004c34a7027c44d3c845bb36f1712e62f468e18c54db5696564b93e0e193426e7611e53364af922180fb6d622b56d1bfbd8d83f00da769b9781619087e84c14dc822ec9728d86634c595e8eafea50b48ea436451996a1bfce2e4c8af0933931a31196bba0e4a7171345796b90ea40f1832721991c1d943fba4c460a1aba8fdd597aab5c62567860bde276ba939ad77fe8022e7f6cae88b4651a2403422727b8e4424bc4c46e4e2c53bd8ae4963b886b3f526a820d823963a0fb38eac3515008fcf51aec3f42afbe5b6dc05c8fb7bd050fe4c2f04b8097bd8a7d6c17902755390cf38a913f56f75b7c3ea11e3cab71b43b09e28b72dbfcea26901bcfb3c14bb8299ec7fa8c5e0f68aea98da3092a8fa714872c4456275f0e686756ed09c120b0784317a26860702ee82a976ac279187afd224bcf0887a9bb54ef4d41376ca14957a37e86b2faf81522415814e60f7db6f86c3b7608a477ad5aa084f0faf1a0e6f0b9bda4e15a47b9023ee09c2347447745370f071272da84aa09e8f5deb0fc9ee60a3465f9ae1610f434af756b2fec535e42cac47afaf3a5d8c8995458845050b88264f17bab665660674deaf53d660b9da826846e7b23abf322de4ef441e0770518937a9711a5b5d6f34f697246c826b2ee01949d25047884da7b00f4e405634fd0385e960c1a452090c848eadf8ba5b31d70bbf20e3083a18c6f36d7d0ae1316844a717aa3f3b3b80c89b7f64163ed145a54678178dc4d38eddf888dddc63ff365376ec605313054c09bf4de352770d39edd4009eb97788536f3bb239dccd7808f4f4efb001c095068dd40c297731fd5404fe4016d37146f4a38b863508e2dcbcbb6bb9ddce1b421b653f4080de7c02d7ec272f2a6c3bd1dcb7ceeb5676e3be8639a35521b94f29460d00bab3bccf877be3935406039ada255d5375db744b8d58d1c4d42016e3fff3757394ea938eef4eed77e881d6b2474acf23e7e3e7f192d2463d779059246e17c9e6f294533739e26a1af883b5150021cfd5a23f21421a15e3a63fb1595c25b0b951eabdc53fd656e4fa4fd2ec07f5f44940a7012987fe7fee2351a403a94312c70f572604bed7571065803b41794bee0f75d09465a50d23f3693ba312727bb094a5f403ad2d614b65582ef5dc2bbadb0d83c2c337e34745e300c97014713b736552066954207e1730ab22af7fa42a97c2881021e4facae9d3adc3200c5e5bdfcfd41d2e30792a4e8100ce2ecdb5a2b88936db528ce501345212ae372c5abe7a5264f67cdd26b5e242292ccfbd6f9e1e1a207685c7514abe644fc3038756bef0a7abb36db6e3d2510f324e1c9beb8d08428423aff902998b293b8c8dfd67d6355391575c2b5c4502c2b864a539a4c40ca626d1015d4197dd29cab5d9e5c4594a192688a004562646c22b56eeecb6e8ae46fed930c2d0c7fca5fcb50537520e6ad3f9947d61e26180e8340b04dec2db70f6b754752d740f608fbad79b969ee97fe5a6993d17d0d3ed3c3d3b8cea9bc02360a3f33459e22a64d04fb9f0992e34c6609c30ba7d92151f51a221ad794e8a0166d2d0104b8588c2bf485661eaba25f33342ed275fb63f70304cc451e5e0ec39d858b1f9912faf7ec46d612142d302ac77d71a2eca991fee0853b167aeb4ae2db6049dd349562ea9d732d92e9053752bf3264aeeb6c4a64ebca4659775ce4a627b2de1bc4f939f8dbcc80f1d37dd06f2488304012cfcda85b35965f9c8ce438e043fe8ce3fe9e27ea617d91df463ead20c60d98dd1e5bd7a717dd0b874bfeab79d8e01fcec92aef80a964b6cd1eba95d22dae96cbeb21fb4748e7d8bb87f9ddd8dbbdc7b6ff4b4a7bd60c565284dd9a556e94ba8ad67577a7a883d8db196bfb95587e5bb8031e5b7947bef94e80f4b79744b61b97430380f5f2021a6f78f237e07079d5a417c120342a3472456bc615211bdf9d4ce22dd99273f8397db36a9346804d652cc6dd933d96cefd7c3609080dfcc5b5f26f27b15d7f3623d4cfcaf0f2f399b511211df02efd2c3c5d9e9271380bc6ef1f4c86d5f55f9e258d2baea38b403482fe881ae79fc80c472f5d1ad1a37985b113579e1208e8af7ddd2da96902923d690e62e302c9761909153874995f2fbbbc5f5f4cb25a7d3e7978d938104f383e5a1df1ba321ca3480580e33b0916351fcb8e0bee3bd2a59b3e6585ef4ece1468ae36e583e49f0011b7bf28eb5f16fe51707d8b4f7775f2105fe09ed5980cb28eba9ea44448044306223510be1d8dfdd28ea11a678a8e2ea69db4bd0be91784d7b238a3b2d", 0x1000}, {&(0x7f0000001080)="2559f905faf6779b85ff3ca3fcfa384ea726e732", 0x14}, {&(0x7f00000010c0)="65332749de826c53ff", 0x9}, {&(0x7f0000001580)="c5b68eda0242ed22a05b167114f8d9738483f024d301b54151574c6490e3fc6b81c30fac60f419e3273030a5117f3c1363ea8ee551cdb9777d8a2ca7ac5bcd13f7ad1e7aa12ba7e528f1dec6c1d1aa52e20a8672e892ed40e5f7a68ef0ac3ab0d4860d684352a02a061d397f48c93f4602b5ff9a90ce051b249ea358800177ea02be742b3d719c65856960c630ccf62659962bbf440d4b4b804ca0863a76ebc45f513c6fe647b6df49ddf1a255fae449361dba3057b457f1bb329d8e393ffa62f3bf66e1a4b5bc8ea7bfb6fd15e8d6e33cc27f67e0da147cc09f833f2e573ac7f42de16c62ba3ad5a9f0a26d89a0ded996e387b25417f5f3f14bba5bfdb4d073c1d78441550de08ea058fdf4918c8db1f57e0b16c0bdc21f0858ef9260a9e0e9befef83c858c76e67a60b66c8637db8c8e00ca1749ba3695f52a73d3ec35d6f974b5fc4bdf259bdc5416b26c2a443703bc2b162251f3f815bf5bca4bb599950ae263e953ce48b9dfbcfacf9af02df8365fe4b647049464b10a080c0b430ea3286d1536bc0982c3cd8983f49d3ad9d331d43b7278736c591e14ff66e18ba2c1c7d474cdc41b5543c42da1db2b7e1749c55af07a6045762ee40f75755333e74e6c93cc0fb5ec1ca94bbde0d97075d0cd8de3f8b2e9c74694d732c989eb7e6df70993ce26d06399bbd3607ec9dcf215af99bce10f27f745299313f3e0a38804936d8f88526dca5cefa9eb68aadc60fcbdbdcd41a2ac2cfef725d3219d2d56b4de9892ce5de93eaace6997b03adafb3cf4b1a8507645b8a917b113586ccb92e030e0868578659d49f7d992f063c27b121c0827ccbf617f066f7a5fc16ab248447afdb94b0518643f169870d5cddf438f0c1a8dd387bd5584890a37085f5f7ded997afa6f90163b1e778be23aad1d8b80220713fcfb878ac2f94058b52aa0f907eccbdff3b514a41b52810ff3c527b335f5a4d15be7b656089628bcd42fcbd7b8c81d4c6859bdb3e5a1340149f5be1d722d50219366a084f138ceea60395a72ecbacf4b5823f05a63ab1941938fb9b77494519fbe8d6adeaee43c2001040453ddda0eeaf950f56fad2472710595369e6d4ec98a49b8a921214daadc89f7e31c5b5eb17d34234762e88d9fe4891fb3162d971a5b12363ec453278f081aef69313603e9df89bdd800f37ec0a2b6c6f66b71bac7c40e38cc7c923de8244d4b61764b86dee0ab0e146f609410d35cb5fc3ed5f66f7bc461c6d5265e1ff060682e892478ca1885100d4acb6a046bee75e6975879287bc486dad071b36db6550e9a53627a97bc1047daad259f4d560b2255e4300aa9f6f51507089c3012ddda3e7bc0483fd807bbaeb5fe10e852238b6e20f9d0ef280202af5d511797ab3d0e5438cdc09b9b66574f6f2347bfc151defe7334461e8f0bbed1975db481c019a7741a5c783b69c56c82a8bf217312ddfb2c831b9ca335ff6459966c9e9234e8e759c91dedd9e1959affa4c6cb6d0b8bb6fa6db4e9e842aa2f1dea8df6bfc0686e749e200e372ae881e29ad78027880dd2f7e27ee0d0bfcaeeb1b41d298692b3835a4efafede494f167b02296b3c2851cf2aac5e3408532083583a1366856831708a0cb01c6e883ed9aea070a38ff6cf2b3a646a7dd5211b8fcbc8b6617d7e5dd8b907c6c839ffaef32a2323c74b465d1a178aad706aa1637c71c7e01c9ffe0fc1bd6a9a5e2ec4f4fc0d7a461e34a1e8abba820bcd62cdac8e78033a881a1f5a82ebeb0d934be9979318eb7cc9a379e6eb2ce0b9efc7af9761dfda321c8718777c7ef77a2111fe82c0d375b2b03691b3decf284f511c0dc4ad23d9b1564930e60dc7043be4baef9d58210c7c0dd3947ddda5763b4a3efb74fc3a8396ff99576cc4116c596eb9349bcd20784e39100153f7282b13b55fd7e976ecc149bcbc478912d64ac059efbab81be42162429cf79749b9f8bc49c8689308c09c23771618b148b34607bde5858843caba23a0066af15124a13a4837c99b741772f498339810bf946b9b6e67b5abd868ccbb34211f3523ce2578808ffd0de6c0a6b660b06f93a97b8ed5334e4b4d7290e027752d725bc4bdfb4090cea98956c2e2a0a43e250150d943a683987b53bc9bc2cea58c860dd068834487bbc6ae1e6de95d30365acff4857f42338684bfdf3c8cffd26ade239ad2622885ca08f398c8db12e2c2146cf25a90708f2a23c8726221e999a86cbc552ec1d42b0cbcf14db6722413b910a3d2167237d6e6a453c46c5dcb56c1eb356a3745b278fdc4f36d647d2dd0f929a8c81285a44f1e25446c1face2bcce9a43b695f2e7638eee1e12b150bff57684def112d6e6952a5e0392ac87689082a1ceabb56730f0ff8fb5a52d58b1e3616ed966ef44af7173204a7d0eeff21b20406a08a2134c6b2d31a35c8d86f542c7d5a28f71c82457c9df1489e8e912f288013fbd56dac2de876ecea5aca447addd5fe3e5d16e18ae190c8237f73386309b0e513bb443c17ca5b30a1f8452234b24e95ec7d72f4b7d8669bad84190b1a8769474e77e32f0add4ea0130a61ca99fd0799fe0046cc1564abf0401120efa4683aabf2674655dd35dd6b241769da904b803efa7413c542014a34f0a39323cc88d9ffbd0b3cf62ff867e06329e9f7a536e3868b461b267c3768085c6e3172d6361ad0877f062d6c15ce3d26745d0022bedb5a70bbad1d6a1522c463f1f2e5e9389f46184674e2124919f5a3e16438601e7ee65e0170fd5e9249b5dd51e7b92c1e4b465019103fa0f485c96363e57abaf63aa534152626d3c25e64d887eefc8913a5f1f5b882e11ecc05ce7d4250b60290a3a49f2045d97a7630fb19860cf454d17cfb007870cb64f77b4819aaaeccbb9c8abcde6a74fb12831508c72eb4087456b590c2cec50afdb7b94507a7ff8f161180a3ef07554663ef8215c9211ce92d6122c3e5cdc44fd8f00d316c7e4b2b3386c85fb986a1be9f54fb0924e034442368bc6d3582b85c30fe6c3c1bdf3966272225c948050f502e883455d42bf9e71e53191d33a178a3831cb6a184da2f5faef78ce9f620761f101e5255635882f69aa98a90ad6cc8ffce35e4479fcb2444117a32dc678f79f2507c9e463c69ce19948ed1d589c25ca87d3ae1708c2524b4b8beb8c7d7886365219348cc8b5e221147949a760e8333ac5fb2a43f9ffd83ee43f16195032326ec43c4ac3ef945c8e9ce2cad9e5ff59344d973719b5dff111b3a6bcf035a04c367d2a70c23290899c08ecfa32b370faf4badf59d5ad19f8e0834e1b0de87ef511a779ba8f1d386492ea7a6357c894ca3732edadc6c70836597b7035f61210cbf5f3179c830a0efa6ae24e46bdc0b0dc2b978ea959cf17a02790661fe98dab8776034979a19b034ea43fd907974313b340a3d6d28576045e683e425ed172d7a7d8e082f1d06b2a5c9c3c7e9a37f514c765354ed79766ccd2323322ae88514b1220af1187ae4eb32fee0cceb69ffd7947599eab85cf1702661635078155d1ba4f8c8efe5333ddecd980afad39f3046dda5df7aefc06f30e85e54d012ff1b21bba0adc18277183192d37d16e33779eb881539355dba50106d8e28f84d12fb9fd0e2e1e723295efd35b83d3975a22f2c7a34745c68706f971e7344b6b964d7306d26730dfc6a75e2b09c172bdad3a6970ac07fd68d6a2644344c4bbf5b4ac49cdf261df96fc5f5f28d87ba7923fe6fe991c81446acc1d1db4fac624abfa14a368ff8e53c9de35ccba58276cfbc02b167afc36517edeca1b1bfb3f0657e44687b867197f9bf82e1788d2f13f516e9d2e4e1ca468e055089850dd0fd5a80396d05f2fb05a84ff6ae66a111568bee882e07cd1d53096d4496c424992612f2b4b204d6f494222f1e311d6a1d8fb6698548fe94487be5a686b8180e1d46f277cd9550bcecc5fddd4533c7c3def8fe5ab39c77fabb7ed3a5ca16e365d6e4e759cfaef9557a65b5c3a3f6c9de7712a7da12accdfc79601cc893b57421fa70fbe23d79a79fdf5607a534fbcdc92fcae9513f736a74097625a23c0a6366aee0088d6fd6d9bdf7044482bc637c0d1e0a785ce99aca3023ff816afb13e50398b22648375864bcf9aacb52dfeada75102b21fdeae849d5cba6ead9f8c4fc59bdb768809a8aa0c8ba4b00c0efc0280aee6b969afacda51ef99062c62c0374de24d61754880adf9430fbc04635f1693bbc05e1b66c346ac8ac73f03dece818792a27c87a8752d67f2d41faa37704cbae7896b69c66e5ed38e122014a767e7703fe01a5a370b2c37c22509b02ad496dd1c1d520a5f71ed1d70031b36743a1f0eae71113e6efc85d99f5bc875e9ab549d256a3d0514997437eff652e12b5142d2b31d79abd273e51b6c55945500672731c2cf5448b2274575d7f5a45d80475e42c1dffede86c513f0b11cb08acba7d9d36e3b5c340075b5eeef72c61fee2ccc10a3616579b58897bad120b12bab9f859ad30d237c86763c2a92156133bb267095dc9d6e496c51b456048c9a3554fdb858860d9923c272195613890c87af723f474569db6d16f97accb3cf2f038cc2e810c98ae0a15b4619ca7b887a882281141159df6b58300a2c453bdd901d39aa89daaffe9d3cb3bff0299e4453fd74538b48f9ede04faf4e26c5ed0dae1942beefb9617e3189f7665a48dc2a055fb9c32473ecf1c655a02fd01ccdcb881aa05ba531241730fac04e7856aed0f19cbe55ed9e2f8799685034e7e380311843c53d28e4aaaf831200625d29a32aaffdc181e7090532f6d1220833144136d278b0bdc39b3251c5a9174d45bfa79f570d2b39dd3742bcb0f82ef00b0d954acf005f5acab481cede06a381685e51d3ed3b6603e1a541e3cb465420ef3a20f38fb483780203928b328140a2f9f5ee67e7bdf5fa34224786967021300ef8c757d1374de6321128edefaa07c29c7c0cace5dfb5ca12229bebee6316e292e965273da787d02966130cfe4906b5a78800a98b30aa896f25b62586a7e55dcb7bce4f5061f977d3392fb35790fc8aa0165ef43a11da7a0cd207c3f47909a55f9d58982f69bfcf56e0334a0d2c19e7db5be30ccf66e922e237d3a09ed870edb66b2ace7a290d0b0fd4279bf060d7ae0875f6a046c0aaacad68c4c50abb1d2c991f4eaddbdad2575e0427583c56420f25a4185c6c47b3d0cb720c438f34a69d26e41a701541b880d703a180c2c592a227fb03e72cfb52a22d7ed1fb7ab07a889dd4b4e529eda38e35a374962b7e6e9a95c730c45010fbe1bbc4e39069b8475493ab129ef1b365cecea25da4ba96e5d71efd6b8d77bf6419f7d6728d66a5339e7d6e9cbed7917e3b64e62fbf6874da520c24ffc65af9cdf866050381556b9bba0cac159adedf2e62e2f5324f494919feb4df04dad600d439be18a30a216d89775753e58ef8c6d3c28ad55ce7644fc02370da26d32152ebd3e1b0bf9ea33e36452c1639742a081073fd923671dc5298601755b07ecbee7c985309c208eba0aefe73f582a4ba897f9a660fe7f64e022177747549540c949df7cb4af5edaddd85132bf36fa0770da35901ef893c3d4f821ef3d5b50c0cd397a61e078a3be812fa7985a72c1b2af1387a86d72d550d7a13d7b240fe63e3ea6e8a973bd56b674e86a2aed7fd023d01cdbf7ced15a93a81058c133a4b69ab1ded4306115f0e9ce987f0e4b3483b8ed71a2ecd79a450940a279bfdce428afa3e955fe0a6c9fb05bd95ca8d2d178e7add72d0fbf8903603960d94b0fa13fd58d3da6284297cc9bf6a7a28f77b36d61223e707", 0x1000}], 0x4, &(0x7f0000002580)=[{0x80, 0xffff, 0x2, "ad91e5e526c14a4a7a31520dd502647ba822143af4bdbee8a9f3dece2dc0c4a5d4928098b3b7bd18c1af63dbe5a401dfc56550d283bc1998e82a4e14d2eabcb594038b6d6dd2db7058a78115cd0d79becc64f4d7fe95031ac6c4616e0f003f0661308590d5902815ad3d398a1ea3"}, {0x1010, 0xffff, 0x200, "9ee6e24b9d37112ba6acf601eeda3eb642cc8fbe9312c1a95dab47c6346a4af1d199318930a5dde01e2c712daa60ab649dc446a79121d42f8baeebe79b7436e07947ac9e741e010f93c46fb1b46b779dccca03543cf57a74572b91bdf2689f76bf2d94de89f9ee4aeaa03fc29905b0bda2a905e2cd3760a54198256309ae96763cdeddbc746c38e8c7ad949022d75dede8f6cc15e529bf24cc3e770c9b5d5e48a088193d76132a8364ff8be4c79ea4d3377475cb02000732bf6442dfc07a01b4ff2469768ddd87215f81a1fa61e28389578d61c954362a307c175c3ca12fcba9a045a5979d3841510cf178a7842b4817d42e17c7466c7aad0d558e3a9c6f1eb2b232b03d4d8d1b4abe35f8712003fc5b7004f5c941eb3a33a31b224056fb6edcae0d1784ac41ef46bc899eb667ab78ed4ad389bbc66ef560ff1201263ab733420abbcbd0e37a34cea911561803c6666f5b001fdaf3829814e645056e159856e5286406d8c0a343001706028fc02f696c353c1aaa88c37bf4d6fddb8a2b45229d00a8ba64f06a20e795254c6e9e9785b0a40957810d09765f83c47cd61a1c16f24dc99c9611ebe654ef5a6b8f9b163ad0199c81aa747aa9371814fa9fe11f727f35bb9df294c26a815ab7df79b5d29ee8bb490b6f094306b84752e5a2c6d08f146f3cb422139fb05c8389ed5ea01cd7edbeda3a625685e13530da1e386c29ffda976de1cf855f2d2a11e93b323b7c35840385b56d57e6764598d308e22ed69700e6dd72c7a4b143e1b4b8e930b914c7d3d1850bad88c607b4a82b989ff66d0da973dba819e3dc1c32998930a5556fd111e985016e4b7e3af6d0988d9f8bdf9b04553d4bbc1104ad3ec1dd47f348544e98b2b7239aea814da1ab5ecd37f90a213b0667c54b4f65a49921472b86ebd7aabf6247504b85c499ac95810de8e2d477fff751a8cb9f0f180924f276304191bae3bd501ed88c8b603e8080175df73a8cfafdae7a0ba462c494d858d693a491dc15283a9d6a29f567ac1a7f1ae8284c49dac6980680db412bce66dbe3087923bd780a3b52994bd3c47d9afa9688bbfe657876d817b17580094634bbbee6d710fc374e0d39e4cf8c91ed8e54c8fcad3d3034a96dfb434adf08d5c73acd69c4b15fee8d47a6c6fecfe2bff910f48a5f85be6718761da9e5ca1814a620d21dca3e85e2d78ba3ef855d89298828c4cd147422844399c34ffc67c8f82bc80aaea2883a0c094b078ca74b375159e31e9deeb730fca6c93ccfdbdac80a2a4a1534e272f76c0e8f228cba44c5a3ab236d653d1e19b47b2d1833c6ba9243bdec9a10ae4944d200172b9b4e3824ff4f29608cc89877e247c328de7ccf8b7744830fd78d61a7c136185802cf1f579b91b4e302d9c72fddbee29f8ed449dcfdd267eeb880aefcede41d1a148a52a1ae92e2b2fd2590160a42a7d263843127b3d70689329ef6cf7e14f8828c2b1eb8225a2f5ba0054a8f32f2ebffcea63a0eeba46ece7ece4b25eb7eb4dc048651974f28addc943a53c5cf2b4169ba66ae2b6549e66f95a636727c4152d8732fc7ff48eec5593f46ca181c4fb95a284eb3889b12c45b004949f82609f9061a3572ad61cb33aa3885398821e97b13ac3eeb2dec094213d7b2b68a0182b277c495e28f7035c3e90ba2f01b6a48b7a90568d6775f2ddcc8c3d50f2f023a7c9c64b200b063db4b8b26f04a4d99104bd33da0fc76e6dd971da9e01630299a6a5d125fca7137d511ba09e1ae9cad29fc64a86873b879e2bd3aced9838691240e2e25536ef5727fdf4fd18df7aef43e8ce9ba23a25cc5a10912f38fdf73d35a60805eeee46fa833ef63816d2bf0cd2d8f0326efefb3907a31c3ff31e25fb86d905628c30ee7286bbf56f6ca1726ec848435b846b11ffe2b0bb556b7f7ccd00a7ddbb58d2a2cc660df6f2a940bafe95459044df4390e3404adab304f42016629889d2ab5dfa116efdbc0083d797ea193043c51fa3d47749b999d6ee9e52816689042117c20ab27fcfecd725c711da3789f5b5c8faef6359008e0b44927d2f3f5eba62e63f2ff0087f2a9dd38f893739cfdcb98cb7bf8db2be5fa2eae2a5656e518d87b88d84dd0c9fb350c601013d6f3d63939ed27d49b82ea459d7bd91baa3d4b881eed2e17649c502278ecf23802bf3c42f4dfe5b1b35e19f0fe1ad1caae0b692837f248a2acee0195da8c07c2ba97823efc2e7a5cb42b43c6f1e214ec26e58692d246468a44445e339cc760bf1d9b0c1e2b729f0bb98f5977d6a4c7050a099e99bf0be760b2e0dd09dae6ce020e77dce060e7b5de04cdea120e21638ac3e2d7e52f6cac5b68635f4db07adf74f35229564365c3cb4684bd5a8e546365fc566f08c2a3928d6f21772dd7c2afb45458d24ba8c0a885f40e6b9473a9cfed5ef650138a248ff6e5fae947267e624321ac5014f5e2eb8d12c4e2f2f327311e9c6ca318010a78dcc40fd61e8068374b3fd1f8c51667b6c45713ddd2e7c2ea1295896a9bcf1b7c980a5f6cf6e88d97436361e651f0f4648d44416514f8871cf5727e5ba0f5f590498dffea3fe048676bdafadfa6c833692e7f430baa75f1bc305c25f5959dc79fb131c5e54ca8a07ec216234a2efa46ffc06d027f2c0d1f4ef1e42cc931719a68118b99df2a05ce52bc4496f358bd6267ac01bbf2d199ba59a25c6ef73bcf45575d11f3306b7f391130b853e5fdd41e203cd699265f7f93da97e183a85119514ceb3605dbb325a67b4fe9818c284e74c290b87bd6cee5cf8f7fbfd13387d8d3ec6ee5d47d96287f59b942b7fa9e07c432c4fb93a61a97697fc86daa497ac9d483027cee84eb306da5d3b1a0a9f5123e51ec785dad450765904db4d0140a413712dec056e0502f59df8d8a35e4c72b7d12b229133f203f0f5f8a394f0815b5e3f4651537eb434df01a9091704af36b70ee6c7573fa18ee0b9ebe50f3d35b2fa08139f87a78180b86049324335e2e83c59c3a341c0b83c782bb28ff62ab681b285d635cbd25f719005850b0206fbe11574c1c70a489dd44d69800c7aebe2b4b0504149a0351cd5da07c1339dfacf46949a10b8955ba224d932638163ee5b8431ba9648134cdc326df52f732eea1d4c4b95d057b8f7db258ecac8559881a4b3336d575709685b1b4b3d19df69cb2946e8eb1f13cd0e68cb78b0a1d9b199d290bb31f9b285ae0569477dd721b96018de08c9fc9863a49134093d2a22921a96c98a5ccc10ef08b8408b71ae4a5871bbccae9bc07ec2cea54f9ff463e84db486fecba74f8ac135b669ea25281368a63fdf7a1700729f82ade6a7e0fb7fd34884bfde44db27b4b917a812557de9049b8eac2e664d84dd54d60daf5999a1c8ece2e4aff5ea69aa012f3105ec61e8ae6b39c5c80b6a1a4c2d21d7e36f5cace0cc165b3a1a0d91b5be46926ac4273fba754875fb4338457a6aec6be1ad1d9382f754abb08fbd3d16fa163c2cc563c5b606de0fe42db16670161dbe374d13724fc1f136e2dcbe99e5bba8280aba9f01c4ce1d7ae9be2d63063681e6b0d552d0cedd782d9c6ecc3e56d3b66c5c9bbc270811771482bf0f6354eb960e96e0fbff6c4e81bde2c78d6cf62ee6ebabbe3bc23b649f8e15b35853de5be70549736d9b6d90ff48fb758a2dc6ac312d453b889f67e794f331f7e6f8b532df2cf1d6bc02c7f052cd27ba3edf5ade45a4b1051c057a62a9b8a4fd1c510299198df11730baea453fa21d4c4252e2e257cb9b98324cf0156f9ac5db187b9d9c0520370e9ff6d92fb697f51e5ccd990051f0e99c7873a18ff2dd5a10e154c1574d274c46a9267ce028427e0ee2bfed0beb94dc3aef50c975ef81057432fefddf269e57df5569e07c889095ba638d48cf87bdb3bc5825894bb316aba493c8d2839ff5919ac709edb772cdcb2af7dda8130c6bfe7218f0db9e240cb7bd175189f8f89faeb02d20156395b8cf190722a0312e03f3c6642ad9898acd43c32f3664c14465b66413c453d017d2eb6d0a61bc296722425352d75696d7d8341a89472c3f67b9ede7053a393a7850253baa6ca6ca9c26aad9086562d0ce5b971452a273ec124ee1eb27be20113c2415611dfb59bae9a4ffaf61892ca611de3dddcb15218821f7b00f707ff177142b421555e9a14405ff455f11f8ad18ff30af0580fc4036e6f9d1d50c5bcc364fd1123548a61dd8ff5f8cba2fbdb1fb8c46b8cb83c014b3199afe65dcb84dbc6a8f86efdddcf02d003c8ab9c7f3c52a32509bffd4bfaa7aa77b1d105948e19f96fd30b94649771915fab9b8da718f362d6e1103607248848efe091c15abf82049d49c64ea2e5ba03515550275d326e36379e6808f7738bdef55411738b3ecdab07d9a025d14e20cf95f104565d882715af19108d000984e1027f7a53421b4deb47436f048d01ae29bc445aa1e0d5ba05f0b0f349eff583cc9331796c874a3e48eb113148158c16ad7be0d1dad5312cf9f41d76db4fc4730c023286d3adf2a1bef0d53c80b81c152b5772348aed867967a5613290e1b1c807107d5f151d9f8ffe626faedd4dbca85db97fefdea86be65fee4de2e964b3f3766f076bd7509f2f19d9992fb1e76a27c8eb53330a2dccdbd57206aaf6b7b79054d373b1ab091238bb2376ef8bd6dbffc6b811795840ad8e47cf11e121e07a0c440623162ef4751b778ab7d03c35d8e34195b38f86cdf21d7b14f48df63e7fd823e8ce4ba6c665fbf73f9345a0dd846b06b9311a94cb1ffaff16c123dcb3f9882028ae9e75f5380054f162c88e67823a4aa1e9a10a60fbfd8eb7c215e51c2d913823a7462ca2360e1592e2416574f207630cd098bb1a1fe3eb1d284425ae61a15c08e1210d201333aa28aaed1cf7115be6302767b34916601f41317ed1f37b1390c935e2882d812dfe69f81cd95a4d5b8b71bd0ee66c4aac74b7d4b5d8058c7ecd4cd8326ac1a97fa9a0445fc29eff618dc66afe846a1b004dfdb775e104ffed4744ec4a3b09443e1d89935b0891ccf7f0492964d135dba22cc513cffe50d94a6f64d6613e1503118b58f2656b82be0a013cd2c5110a132ee0e2166f0c3e81097cf17c115a0ba8b8c67383f26ac64050dbec946bcae318092000ff91909a842ee3b88a36ae23e5196ad221558773258be7cbc43b458de89bd7350299d0b2f0cb2a2b32abfbc9e3009ad77e10b8cad730e28e73cfa45e106c46b4faea38d8ffd0fdb81e4423fae8cbeac5bd4e1574cf31364e0c387e964728e3c33837ee267cf35d66ab7baace9702a763b1360cd3a2a4cfd523d7c35de7861eae5d420bcede19efbcea2a9530ab939885e91cca651b39faad1eb3079ceda373c61620ae87120b63bf4d3eab760cd9f1223a382dfd192a44b9797638c182abe37fbb243cba5ad4076da93f8270c4d9049b74f11dbbf93704ef54b40aaafc62ffd93bdcca1f76357a09a7aa16b1392d087912c85676654af5cf24863e27e67d2acc1d7aaa225695244e9e3f75dd1bd32c97f08b676c9a4be6f431e3775bb12ce87bb44336027f6a920ae2f22fbba960258e053fcfa8963260ddbab978ede75f158f64744f38a2fb19b1d91a95095908acdaf99ac8bc43068a2ed2b21043f4e7e2ace899020ffcef5ae4ec822db7969b1a458bc79f7161c6954707b5dca6cc25b96a7996523964dac7771c4f79f96cfd1800efc2b6fed64126c055a644b51497b0c1ca0ecb2c077841dbcf2bd31bcf97cb1db43318c0e2f93c8b270088c2d72c1b23a10c2ba811aaf47a9c01a4baef8115db9b947f8a16e546c57b8fabcd1d"}, {0xd8, 0x1, 0x0, "84dc21bf76b329a5034438fe7bc98003fbe4072c1531b1862bbfeff4cc5663ac8ee11a5f9083650407be28260b761a47df4eb36f74507f47994067eedc41b609b0bc5570f97b6c3d85dbe120c6f40d81a665d0f3fc43e989433bfd117d50b21223dcef15c521a6aed29881cf3a8f887ee7ad1ca3fdae137a08ac6b89354deb26bf156581d5f65c5eba0401700d289be3bb1e20321016526ed01ddf5b798f3c8bf2c7f2037fc0a666fc377b3161296a46683b46c1ad8a66b2b113eb289ab6cfd4fa440478a02d"}, {0x70, 0x1, 0x3, "3dc74e144ec21a44b25a0455a35a94b3405fe806d1cf1fc47e90cc59addfce4de08017515f5e8b400d30721da7635da405a231ef11c05760b5be7bf41ab212e23374a28f295b63569c6c1964e6858dd5e3c34922b3a2210ba3a965f81d"}, {0x40, 0xffff, 0x7, "4983c2e265e1664b22b4888d35e0392a84e30d3184aad579baf805715f1af5de6c16c1b7ab3f3c2a878a4e0fe7a535"}, {0x50, 0xffff, 0x7, "ab9fd07bf0132cf19125adcc85ed918119823f12f937d3f6cf98d11af1f9dcdc872345da6e4738738d922dee9d104fedb97678fcd65cae0410c29d69ac"}, {0x108, 0x1, 0xa7, "4156dccb0792138dabadb3e5debc5a02cdf615bc941464ab450712ef7f8ab722b4d0420558b65ef8e6cbf515bb5a4888679ee3779b447de90963abe743a815579c67cb59cb89590d1f35d3a63a9fcac5f7d734c7d4ee1176888ac047ba8a240f43ce62442bfb22ba214d7ca66887126fea49aa75794e26c64a7123c6039175220209fc0d109445241e5762eff74b91e730173902fd71bb5c335a282de39cfd9619c4e813439ae1b04ec03275bf40266c917a241957bc9cb1f34acfaaeb8e2989fca8f3b0a3b0a68fa3171fa20bd804fb80f462e200601b8079e71315acd8498e7061f25849c4a920bb8f0d2c800f3992be910c93d742b9b3"}, {0xa8, 0xffff, 0xdf, "15f1547830e65af2830c3114e5538bde829bbff835e300d0047c6f684ecc0b19f3ce68adb6153a8a6346d542e6e15858c7877cd742458552474c107a6a1da31e0240b5643bc5d5518a10509e5d1555bf7e3b6cf848cf89750e9a0eca70776148d34a7f86680d5ba4f751732492907d88dd562610c4a8105aa9e6fa76bc19c93af8def31ff751f213e3118d746268884e1dc4b842c6bbbf"}], 0x1418}, 0x40b) 02:32:36 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/120) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) symlinkat(&(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', r0, &(0x7f0000000200)='./file1\x00') 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') 02:32:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet6(0x18, 0x4, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x24) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) socket$inet6(0x18, 0x9a7217920da0f22f, 0x5) 02:32:36 executing program 1: r0 = open(&(0x7f0000001080)='./file0\x00', 0x0, 0x0) r1 = getpid() read(r0, &(0x7f0000001700)=""/145, 0x91) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000001140)="a4a8c87c4c89a7d78622c3700bb4a5105347b9fb865e52ffea460ea8e9b85e0ead00f740c62512b2dcb66cba921c039758ce61cc5c823c3a2515eea861db307677a79f9c7840954f955e298cf4d15dc7270f70566c936a64399446acbb56b13dd85aca1de2f3a658e74c9e96af044f3c87f74621004aa35e166e2b4ddf752d14b06518037cc9ef93f3ccaea57aa184e1bed96d57f891b2016b78f5ae727ddfd548c6d43f2619a48930155fcddd6ca591adbf18271885e3ad2a89ebd505f21d6ee3f5527ca76cb33fe047e8c22668", 0xce}, {&(0x7f0000001240)="f74ca0eb0cbc48f99b29424f409176133032c00417756b88196cf19be978fd3ffd6d155cac6eac0eac4633abe54dce2bc640250c1b517fe3a3420b86fb2d7602a199942704d828cd70fe95ae155b243fa2a097531615c19058edaf5fed211c2f036a76a185bda921ef9182ee78288c6d15386695a6b20ab3bb6331bb9bc552bc360f10fdcd61e2a9a93e9ce12f19db40a30fb3f5dbbfdf1374d7021c3d292449f4f017ee2dd26b7c0d35b44f1625a1624cb76fb3b75decb6bf4783e68c458ea260968aa078f2867cb2d88f264637cb5b637fb1574067abd999a9e75f1a7c522130bde21a47e702992f2b6123acd26d97807ebc6a7f3d431cbc26dcd5450c", 0xfe}, {&(0x7f0000001340)="9482fb83a46ea87528125a09c5513bfba48c81890200c785dcd4d33ce42147a11ba840ad42dc4c42199d709866af446ac75c0b73046f9545fd5e3ceb929d363268ac865c35a423f80e0f1e5732473c6956dfbbee9e51a59e0b277b3a14d837a6552201a4e7e89272bf9ce1e45d06a79363c3", 0x72}, {&(0x7f00000013c0)="d72ec58b10fe16f50231761a0a58bbabde1429f5f526d16a69fa85b25c9aa5a4e8056d194a5086406c23fa9e961247daaa25221cc0ba7b4cd7254134b73d00e0af21e9c7c8d152ad7d6fc31814f2f0f18302a467a95e1602bc3642fc0fca36c888e5a53ecd60840e5edbcbb9ec44c2a4a03f1f46643e105754adec4ea0d6c09fcf4e37c5da6573e95a64dea17e070ddd53b2480a0551035abd77e875114cea17983a561ba3b3deea832aa8539d1e348b6e78bc334f52b2112ce71be042c2e53673f2ac10f70a1629146f5d92dfe2ee202ef9811b0251595a759389af10193a9c15ec0cbb34770979303f880a42eb783797eccee1", 0xf4}, {&(0x7f00000014c0)="b027096966593a760f6f01fe", 0xc}, {&(0x7f0000001500)}], 0x6, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x408}, 0x2) r5 = accept$inet6(r0, &(0x7f0000001500), &(0x7f00000017c0)=0xc) fchown(r5, r2, r3) pipe(&(0x7f00000010c0)) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getsockname$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df000000000000000000000000000000000000000000bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 02:32:36 executing program 1: r0 = getgid() r1 = getgid() setregid(r0, r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) r3 = getuid() seteuid(r3) ioctl$TIOCCDTR(r2, 0x20007478) getuid() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 02:32:36 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 02:32:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x90) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000000c0)=""/132) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fe18e553fba255217"], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x80) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x28) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 02:32:36 executing program 0: r0 = msgget$private(0x0, 0x140) socketpair(0x22, 0xc003, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000001080)="8252a67b291ce8d30be61aac2dad46d0116704df2c0b76ac7f908699578de65c1906446797e934e7d63df105da636ba2314d985934b50eb7e1e857cbdf949a293baef43fbb3311a82be4ed166cf55f5dc3e4990c09ac7e7429b8c01196c7c53527546e89874b478c9a274891dbae475d12eeb839ba97944cc1b073cdd74047a1b6f73ade5eda9b241052c1d4f9efd07f15bda4c2b8d20dc7e17884da2b75858cfdea13e8e3bf821765292a0adc8f8a7d732b02c7c08efe9f7a395a87f95b4ac2e701d6d236a2a2d2f734f986472e4f849acf868088", 0xd5, 0x4, &(0x7f0000001180)={0x18, 0x0, 0x401, 0x8}, 0xc) msgsnd(r0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) 02:32:36 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 02:32:36 executing program 0: select(0x40, &(0x7f0000000080)={0x80000001, 0x7, 0x6, 0x1000, 0x1f, 0x7fffffff, 0x3, 0x3f}, &(0x7f00000000c0)={0x8, 0x100, 0x10000, 0x6, 0x5, 0x3, 0x200, 0x1}, &(0x7f0000000100)={0x3, 0x7ff, 0x5, 0x9, 0xdf98, 0x4, 0x3ff, 0x8}, &(0x7f0000000140)={0x10000, 0x80}) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0x8, 0x400, r1}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:32:36 executing program 1: r0 = open$dir(&(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', 0x8000, 0x100) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) mkdir(&(0x7f0000000200)='\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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000040)='./file0\x00', 0x10400, 0x10) rename(&(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', &(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') 02:32:37 executing program 0: r0 = socket(0x0, 0x4005, 0x100000000002b2) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0x1, 0x1d, 0x401, 0x1, "4526a8a175c6203c69807460b541b7a30203c4d8", 0x1}) setsockopt(r0, 0x10, 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="28328eec0270200de58864a1234a963d25ef3ff3c952a0d9168ed53c6a3df10c355cdc1123855b1b94ec12524f0b0ef4703f5c3231604b43d329f14257f09c0869b24b8dedb7ac35297323983b0db56d1e5b7d5b4990bbc99f5a2b979515f5be08369d99253e9e67132433188ad047b046a0d231a9bee12319a4cd82c511713e9f9a421018efc1c08ec173183c33c68cd21d5db24492133bc02cb1f1cd74c8e79c06a2fd205535267d4ebc332fd05a6ae7b21561706d811ce4fefe5a7b49785b5396d91dedb37ee73bf8ff", 0xcb}, {&(0x7f0000000100)="c7540ed7897cf1e2df8811ac725a97ac875959145f07226a14d579552344ca698572f4eab0a3daf90828d190aef6bf445d5ada71b5eb9badb57f7bda3ab15b0c381f1285457da53c2bb8a2314a1415f121d784c7a6362da8b07a743b9f28fd3e36e1ddb4729ab6e53d2e295ccd8ad72a37847afd3c47451a440bc6ea8f1a6d62cd2b93e6257690b4773a33c9ee5df2c20611b8e0427e321bc75d6b715260901c5c230d8dd16d20a5c705353cc2419495b21f3c29d16200055c553bf024564f83241bf0a5e453860a146c9d1745325eeeb8c4040088676e1c0506d6745a22c314fd5f35a30d3a341b5b3cc400e1c14f2d7d591caaf28e174158c81b29132ba1171c5b4c80c8350a13736f97f65cad5adb3bf400c78a3534a7df32406119b87eb44eb878048d39132cff9087c66a4771860a6776ed563ef8eb685aa89b845f188db19719f21a01d299b4c5a8198ce69e4baf6d7641dece28773f204815712bbcd9b00cfbddf5d190d00f5d72d418f34179d3c3ce9bf55f9a323859b3675b0051693f7312102a6075794f92ab4ffd0a78de2df55e21d228e7b1c25dc3976a11a789002c01f7d40bd1d2f4deec41adbc9e8228917fea9ef4f37bc15bf2488f124ca389235e995c03c34b482f7f2d337c47ec8b8dcd3b33d20a32403ee0c1b0813f145cd61f815cd1f729e5a460020bef38b8d20696d33c3378d3826e61f8186b9196ddc3f9eedb9b4df865716de8acd83c1255bcf58e90e025cbd302300b0f98e021680e125d79cfc747e39f5ef252e72c469beabf1b02ae8e48527ddf44fa9918cbf0f1198b4ec7ab7a074d58a7f5ffa890e9052ef30f08b45180efbea8f4319665a0bd4500bdcfb007ff51cdba7008d843330a205ae4183ba5a688b39519e25dc6ecc7ae7e3fd059a35a0aea625d1b45aec31ae4c7fcc50d2af8cb6ce6015816b1fd3f7ba39e77641269658e0dac7f02c86084f3a72e02b3814c69198b69abfad5640546f28555da31aaebb8c0d2663c842704209ae0a11e07570f1a0e48a0de14171f74f3b2c487826d7307ce1ea244462514b761008eedbf875116b2629c0b94dce09367405cd93fd8b8ab2439ad0144b519edcb51dca0a94ea062913ffb5c602d4662dae217eb39387119763d6d8699e56c0e9ac4e7ebcd4dba14b81416fc2aa6d18dcd5537c9ea85177ec00549c695250d9c0b1a6609034222776cd29717c5eb3585f7291a1b27c018e51a554f0cd25aa085d035f176903940b2e772eebc26fcab0fae94f7443b352d4f1ddd8a69672d62b405bd37bbc2fd03a56fc175a8f746dd0cffc8ce5fc1f0a1e5f9cc9fa4c51f74815971c7efa432b17aff386859b3d45b61e978bed2c3dfbe3e327fab25ce9832a13b511f87128a5d5214c124cf7cf739144afb551b6d99025f1718c07e0b0a7540461c99754adf310b72dfc62c4472260c8b6dd261e19d7392c46e001e33265ccb325c34d89a9bcb003a3686508b6713b249cf1428e9d9cdcd950d86e7e7eefb8295aced4a2b781832c9f77c81e27004ee6a6cbc10d171aebd20a74dcfce303ca4ca00cd0a4c58e70f962c97e0a4591efc77a7685e6e75af0b23440ea96d82e1c416d84ee5ee29f024f4b2367174e06cfefea0fd395a30973205ce9f345811bbc6115c224097b8147249b7f6565a5947ee03cd68b2c20f56aa9b6f6a0692fc75d01b077d1fdfb0ae4ad92a6205458365743e2822ceeef6ff6cea0810ac8cbdf5b64502b464794c93545715dc71119547b1e00cabc2e21c75bfb02f06d39396dc0010100980143805e860702f727b4b8619dfbe81acdfaf6d3eb8f2e28e8cc866ce3a8e2053ad4ab7fffc6f69d582396d4e508736658286548bd3a0730a778f87ae93ebed1c7ff9f3db1535eb9bff0762ee3459336fb79f7fe6516c3bc3a7f72766eff8597b972288611fbdb3e2abafc3a4e526d90ce305040b48442ddc95be47ea4e544712ac0fd7414a1ea06fd7b3e4bba72dc4881e5f4366616239cf57e1ee06c2e68bcb87154550471bcac9db299e881c48260cc6ae37d577937e8c7b68f5530969d66cf5e586c27c32862ff2c8816df93622a5dff896c89f2937355fe50835aa2f9fb3082fa9e6ded8c437a938cca34a3d46f099a79bb132e27f439f744a4d6e18c76dbfe5c2e48026d8fe1a70a2dcc9df6fca71b61dffb40015f591efccdf8ba6ad26df90296d77204c9563e82a5047f961e4336c88e97ea794376eb5daa9a06f0f48efdfd8684cf76ff001b1a3d2a9e9065bb581580bf4d6b4f7a67547a90acecf7d4ee8abf1c618987f35ce03b3d3c15a3a180bb44cd020dce708077af60019ff74a8ae063e42ce94b843a97191b9627c31eb79dc6d4ed106885ed23579679477f00036920d5edee41b405bd058737ff75c3c35d265f894ea99fa17cd6989e9527265adbdce020f7323e69a646dfa72c844e1a4f1a9068bdcf3b1d38c9746481c11ced01c8a7bd69aac15cce407d5a768fae4a061aeb57d0d1c4865ffdeff6d7ddda9ae19e5682838d99ce6634e1bd7cb8a7d16905e53ea2c6afa8f41bee347fe4f7b1f00f72a17055a78f6640a08ae759c1cdffd137688cdd852589e6f52fb5eda30c6c1e0ff5a18a5cdb667bbb54b31f265649f889853cb0386ddb2b4e3b3691b94bb69b97c234930432c8e27688c7bae2dbc2763e4a8a625489c9c3e42f4150785cf0ab0bb39f65e207555ca7d367e82fafc39d9deb6d80c47cb57047ca77efb2adf55f2a33a6c068fc0c16ad39b032e907f1ce47999a18b1267c2c051ccfa8f7fc497f222ab769648bdbbb29062f6357769b805122feb09e12d84b2c142847554b9e63cc8a7fbb3a7968e34c50bd03a7012377eedb4a6f18e04d3a6ed6172ef0f29f0a8ca8047e846e7ee1b262679448ce0849179e7b4b441913a6cb8f143c07004d80c90d91a1f327cfd3bf406ecde4712e89f20614c6540812c0e3aa7617eccc6c6dbec3abf77111ffbe8ad99ecf781cc78f3c27e9eb81a1804d5d37db9f1d828491fae7051e57329ba7c93527edbd1b2ba1eb99118da200f0b19cd15b25a3f562a9f84303e0a0d72ece438a3d849740eb989584f716514fb1ef5398c7f6e61d26586d14ea6dabdeb9e01ee8302347c83eb4ac95732127bd76acc39a21952173b71e3fc1219d75a161b9581ab07129a33116712fe927f9dc2b4bccb8fd69ee47ea8fad4a6e82fb353bf3e153d7470ef3027350dcf305986dd0ff6c83cfcd070031f955cd1d0e64d5e5d4626e4beaf25e18fe83cb41a41ff135077057998dff149ae86a0ed0b9a4ea6ff35de8036256561addf986dcdccf3bf1444831117bbaf639c6475bb0e6231248902b6a2a1451e2d757c59f95707dc11fdfb552b7795a69bb2e01cfb573a9f7d661fac9e07370768869c0adbdb4b74b5e89dc392a2f9fad1a9e535bfec91d1841a13c843b2ce3a3c69a02752099063abe23ee0967d091036eeb8e370f53f1b7bb6d4416b7fe5d3015afdd99c512db870a081b4589e96efe63c686d1287753f09fed258b551460f3f9f558ba2376174f7545d8997b38ce2a5e4cca1095db3f5f38d31f24a11d09b1e5787b0acb330fa0a583be594389e504423ca6f7ad5c01a4848e391cc6b8c4f8de7992ffe5de34e0f1eae1220743d74bcd3b294b34b62ffbbc6e0d9fbaf1049a94fc0b68cf7ecc8d359c07763f58adf4b9d76879321746282f3d94f534b88cde7e28a191bad9c6604cb77642992b06f0fd63ffca1e19deeca2c2321cf6f03752a2c2cc8d1af99ccd9e91e10f05f773be075177625fb0ec872f0dda4af71e90be371ca4782252c13fe9354bb29c17e95001855dbe7c91ab05f948fd8cc8effd6882ab13681280f5720518a51fb5c570e1c20096e2a81c55672ec34d432336f48aa04f6fa86eda7844a23cce80b10909c3adf2486caad44d460db8c0062e0289b9b2e3c1b136e72ae13e9c6be72b873a200a429d65786711c980c46bfe7c9b4213c8fec22a28d509784158286aa1e83c8c170e3ab49d6b7fa69a4a05a19330e718524e6b02732e825b3779270af9a938ef2a423679fbbaa4087116ffdecd4e5bb0680ab45b7eca7527278bc154b23bb8bed7d3e5bea02fafbc34bf15c22d8b892fef813f416e3e1b13f41329dbaaf604c24b1cd19d36bfe40cb0ec89f4715c4d8e8bf0d8444f1eecedcb673eebb6a214da848e68655e457509c0149f75c6fdfac0a7c724f32eea62cad5aeabb4f61349a896946ac8ebcc88cbe3ffe28583264bf94b92be54a76f67a3f0fafc7762c2e41f29039b6e617be2c9f5eeb0f9bda4acc06da06768f5a10f0b79fbb237e6bf05e8a5311ad11528aee65e82b323d578b74fdfe7dc627843ee1bc19c19e5e7db99a5ea4fcfeaa17cc5a96576e37d7f12ec26717fc86e3ab4aae4ec72e370ea615b35652c5ef0eda27dcb2e56adc828035b1e67955cf1bcfb5b598c3f604358a242aded1f0251b7707f09a560a8881d773497287ac3db9cd500a1a725d12d0604d7565b08cc63f79e29d771f1b2d4ccbf80a9be5675911c034d2998c862c95d1f50f765f46a0a6b95471c2b605c73a4438082f33610233f24a5b1c136572890ddeef8249791331d0dd7058d17cba2a52d75fc6b531175c2889a176dd50ee87d06d4434ac2f50e0593e696b1cb45e38603811b2bdd7bcdb122abdbff31915d1196f4ae55cb5ed40aa0b6f85477787b17e4278893b8a93d620aaaa3fef39268e9466a795076da748eddbb1cef1edf4d1cec6649e549f82ec529c167e623f7947678e68a18b9dc633277fab8adbc890173741b1e1926ed85e81893bc679a4dc94f6233655104fac568ceb4ec1de82ddcdeaac61b9cbf392b26b0f8c051cdcb5a704a034ba5533f51370c8b9aebacd7745ded1d3994c61b3f8289e96140990cac8e059ebaebe4c0614bb00bbe3098972007a8dfc9021a4fe8d4e0bc7e97fcc51eaf5d025856e8e4b042eed0ea70d6f884b429fdde7953e8ff612811db28b6e37698b9ffc1093cf05835b6855b03f7c97044ca9560341317442cf271b1fde0b70c959ade15998432ca03263c7be08ea7685b1c679c757abe8dce6d6b8ca6f02c7e9e519cbe1cfe819509ead68e93e189258f254fb60c1ecb71d3f681ac07db86420ff0fb8f4d80b859aaa7e3b756a72da5391349442a8022d214418364b45fe47fc0895cb05f3407f2be86fee23f1abe234206a2035d3d67730956ea868837ce15b86850b05b6ca9daa7ec6a5e37353b3a6d5c7084bb6db16a05e1f1681ddf2db1e5b9227255e3b708e2004517c7fe6124afe914064038e67d6ca70997eda0dbffd25a46ccd8046c076953ea51df3074d295d3f42ad32ab471954380880041f3fe898b7058d745b7d08d9aff93dcdb8bb0262953ae178ede0c5b72e02e1366c1269fa5b1fb54ae2d72d9740ead125a545b40162dd14bb9b761eeb8e80da247b748463a048c3406adcb9ba572f8a47292d19c145df8013e74541d94024453a2da062c63788a79012cc115ca8d33775dcf1c45911c175cb94e698c4683e2f8f7f44f4c2dc19f1f89642d72cb49d7dc3cdafc53e811f078f8717a0d593afde5c183a779ac70028a27a1e650c463c9956774eaf21ea2460a438b6f04695440822ec9b1b343e6894e97d0f3e200aa9f2496d0a12600c73ba93369af1175bcbcb205c7b086d34e750b4afe5f4c218327701b8daa9aa865e37c113f92c852144c2f9a8af51c992f998e028bfb8e10ee7c34d7c651eb96b5051ee2754a5a770c403cd98809b5b4d43f92e7f029bc67311", 0x1000}, {&(0x7f0000001100)="6c8cf7f6eb415a497025385e29699d76903b8427e74ba207a0a40cf9358e4aacc6b6244087de01cf61ef3ad70abaf97e93b8b8be56734f186aa0aa2ff063c2d132ec0b1c3bcad904559b3977c7b243e5a64b713a6b5ab9f73519fc8b2747190604f5ba3ca3719de17329aee57e0d808ab795de0963eeefa8d7b54d3e7dedf7ef712dcb9528c2145a985dcd2607b952ba984dbfdadefc6b2ad3616e820baf7bfd402c50c9801196169e", 0xa9}, {&(0x7f00000011c0)}, {&(0x7f0000001200)="906913a82c1167fa12628261067ebc7703909b738e6aba262ce07a626a81b5f4e313602eb58c14025fbe77f22b04b716ad4f8418d1ddaf74f6c81ed7f890c4b6299ac0b0e191ae8d5fb674aaf9ec44e9e0e37f2d9cb247889555cc0b5ff2ec192aa6923163c36c881abf0564de7c1d71ea9fee7ac7d519f7ea21f4dc157a3aae8a955e6d2acefb3a7fd83a9f3414d773b481f54df39fce612fde22ceac1126cfd43b2c482bd286adb032ecdc2349ed588899a8ad4f4e26f62f1620a87c664bc28d8b68950300e3db7a9a2e81de70c636ada479dabe8977d634eab1f57184b71b97513764543db9d4e16cf405a05e7c9643", 0xf1}], 0x5, 0x0) 02:32:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt(r0, 0x9, 0x7fff, &(0x7f0000000000)="b87ccf3c613222346c2ccf1ed66b4b058de764e8c41ed0959bf12d96d42319de0ab0f88844afa91de102b33c6ad5058b986945ca655d373032d88f40d594e0e6d546884d845d549f1f16bd297da56ccd52a1613c8ef02bcadb09a1c76bbe24f1f4cba133b5ac3facdb585b1b039cb1860155a3743634b1f7b62349c5c7007593fedccb45de45c18b36cb68cda25e13c8585691c4905110294f805b201abe8718e6b023e4de194c4392fbddccd88b407d70dc6a9cd3e327dd8b963747abb1d54f323c1031ff5cdf1ed01292d7e8ec8266f3cbd7b8540306a4a39de43ef839712b", 0xe0) 02:32:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) flock(r0, 0x2) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x281}], 0x1, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)) preadv(r0, &(0x7f0000000900)=[{&(0x7f00000000c0)=""/171, 0xab}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/247, 0xf7}, {&(0x7f00000006c0)=""/141, 0x8d}, {&(0x7f0000000780)=""/159, 0x9f}, {&(0x7f0000000840)=""/33, 0x21}, {&(0x7f0000000880)=""/115, 0x73}], 0x8, 0x0) 02:32:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a778ed9e5dc11295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658b01000000cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8a1f1e7ed3465ec8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x153) r1 = syz_open_pts() close(r0) r2 = dup(r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:32:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x3, &(0x7f0000000000)={0x7f}, 0x3) listen(r0, 0x0) 02:32:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="d70487cdd1a776ce9395e6a0f5478f233a49c723fed204d63fe6a5ae93db4e8bb1399318b93b8de7b1d977191b818c77", 0x30}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x20, 0x400}, 0x0) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 02:32:37 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10002, 0x2) flock(r0, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffea9) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/31}, &(0x7f0000000140)=0x21) shutdown(r0, 0x189b3d7f4210299e) syz_open_pts() munlock(&(0x7f00007e1000/0x1000)=nil, 0x1000) 02:32:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) minherit(&(0x7f00001ec000/0x1000)=nil, 0x1000, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:32:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80, 0xd7}, 0xc) execve(0x0, 0x0, 0x0) 02:32:37 executing program 0: r0 = socket(0x2, 0x4003, 0x4) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000880)=@in, 0xffffffd7, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) semget$private(0x0, 0x0, 0x8) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x10001, 0xa88}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)="518e75115bd0cce3dcb26f55343daaa60c226e40fcd2006ea303433ea44ef7d313f885f96ddde27cf69c00f553f5eb9e5b615f569c1f93ee19b4d1da6b1f670edc01f2463b353f9ddb4568904144f43ccc4f0f138a920268a424422513fecc2ec857a34840d366f879d1e3b91502352a792e765214a62a2800e2baad6a75", 0x7e}, {&(0x7f0000000200)="dcd55f04544926c126945f601956d8674966816b3aa0b3f5f560617ec83f70ebf554c096f54dccd01eed086293d3fa82d871e2ddcfe49fbcffc9a59c311070f2ca1d575775e94706e5ab689b011d316d347c6bc2d7562210747e0863b799dd1e7d22777bb57a840883456377eea7cbd93f7c08a7532a197ecd8cc6ce505f6fc7467543a260fec463a7b5d71b07fb21f94d22fea04c22a03d0c0edc5f5017ad7586b91661bf2573ec1cf91cb407f227aa188052cb1453b00f8c83a1ea9b840fd9a52982556e236a2e00597f6e466ef2c015950bff77c2264fb5bc82ac", 0xdc}, {&(0x7f0000000140)="46d66a711fa858c21bf5fb42b91c6d2fd30948b0ee5b97e0c402f80886ddf24b8342e331fd3fa20f643f5cab7fa32d9053186712165d80e57170662516320fa05ce26ab3b96e828ec5e82fcfedd7fcb52e5eee9fd90b12cb106a1d32130e6796a2824bb7d077df9b8f8e60", 0x6b}, {&(0x7f0000000300)="4fc9545d03d06dc78bd12e8aed69a371cdb511ed4a13983f989a8abbd0fd820ca2199ee0374d7f6940d7e7d91a7069cf126b7563c6ba28b6bd18b9d4e862b72584a27538edc7480b4d962c3847da2975e9ef1ff5338fb8f0786f41bad98e2e91bdbf81bac55e5fe66ac99b808155eb", 0x6f}, {&(0x7f0000000380)="3dbff4fcc490901a9832bdefc261295959bc90666b747c90c1e146b470b9c5bf813527f1dbcc5a9fd9be0bf1bf5668dd8eb41667442017fcc65f33a090b0ef80285803b68dd0d88e7cc5f84bfe717b4dade2998051902dbcc4361ac7cae7b20991465ea34755fa5c2bd901a8690a6fdcf06bf5f546bbd727b3070e43cdba05c40cd1a62f7240038c9cf32333344839e0c419d45f5dfba0df7d493cca1230ae2ca62abd0824b6ed4cf8c3e94d82fa", 0xae}], 0x5, &(0x7f00000004c0)=[{0x60, 0xffff, 0xffffffff00000000, "c6c17c8d0ef3a1ce43cc3610f6d5e17c043dca9544e745a38a0d557918837a8593c895766d9390443d3253547cd8a1e2dc46a656239c61f6670f1288e4c0c33c46c86fdc3ca3324113da6b724de0e4"}, {0x100, 0xffff, 0xb1, "aa0ee724f98c3f22d0f19fcfff33c76938df3776b962bb6bdabf0da434c73dfd6d97ace79a6a42d604de6347cb78266a940318bf7be7a782d89a99a8abcecbe181e81a0067e2e6828055f3d664eeee74fb5cbc1db5880d38da721f27515d1a0a7c4911e75bae6a3a76b6b25add159e9f7ef31cae49c85f3bead9ce5582948b0a20c88f95fcaa102694bd23a84ad19eff0a051fd9f4bc6e40c002440d3cd465a59c5fbd5ee80080929ba616692c2825cfc7b876bfb90a26c277aaebfd927ad95697467a1307f48b6bd36c178f9e161b69a8e408782001f5e391ead47163fd0cc80381de69414553a9fcb8446eaff9"}, {0x108, 0xffff, 0x401, "b2aa53b1534b68514ec956fed831b475f0520c0763e3d086b0b1c3c545298d97473f150065187e50e2d7a45afab44133ecb7b56dae528575c9fcff95859929a62b5f90342f839a14677f9c3115598da56f5f5bfc191ad8ef2a4310dbda11843dd0636b05bc3d03d22641d3f85ba846182d2975a955081cd91a04d317046bc9c12235b59b4453504eda784fbb1232d10b106563989d8e87e1fa1b8c74419fbd299b62ccbbce3b39a0bea3204a5248a2b184296001c738bf06510bf06e8b110c5f72e4fcf77abf840387c42c87847c922c05bbdde234399e463b3dc44c9886ebeffb12bc49252d45423332a40f3814927988"}, {0x38, 0xffff, 0x9, "fd33288d398860048407c575ef015e42347ee164a7282de4558b93eb42bf7758fffda786"}, {0x48, 0x0, 0x4, "d9bad1d57992697c3dba612d297efb7e9616379bfcca3e516f15c1bb916cdcd129cb6aba05ca03810f689458f9e26a1fcf21"}], 0x2e8}, 0x1) 02:32:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 02:32:37 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40a, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 02:32:37 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:32:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xd1b, 0x100000001, 0x100000000, 0x40, "922eb9000eb1d9acad85b8766a1aea9953933be6", 0x401, 0x9}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x60) 02:32:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x1409eddbb11b84b2, 0x4, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0x34193006bf7030c, 0x80000028, 0xffffffff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x800, 0x92}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x8, 0x3d9767ac}, {{r2}, 0xfffffffffffffffe, 0x40, 0x90, 0x7b6b}, {{r0}, 0xfffffffffffffffb, 0x42, 0x3214c45fa70e6b42, 0xcb, 0xe8}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() accept$inet6(r2, 0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 02:32:37 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() syz_emit_ethernet(0x20, &(0x7f0000000000)="add85876f2ec55d50f83151a667bbe170482efd93baf91c8294139fbb22f88af") kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:32:37 executing program 1: clock_getres(0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fsync(r0) read(r0, &(0x7f0000000100)=""/81, 0x51) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) 02:32:37 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0xfffffffffffffffc) close(r0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) flock(r0, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) sendto$unix(r0, &(0x7f0000000080)="e1a4d1bd44eef6f7d5903f2e189191617fd428c5675401c5cfc046c475a088fcca2f57cd03ecf4199994f86d4b617e026b5f340df886efc2599f30b2cbb9d3da3a91ef0c4245a01dc56cd8b27859109d434052b42166f31144439528dff1e30ab162cf1a637bf7874ffcf6725f467cceb642f19b3a7b122c440f23878654ab0add3c5c2d4433e5da16d28983b63e1e1db102bb2e6aad5e7dcfc5904aebb475", 0x9f, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 02:32:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000080)="a0f781e8a2bc9d6ea62fb72b5fb89fba65145fe382c56cddd6b910a5f17f730d936316f7b6856ede95679d960973d5908e044154cc82faa6e5a3b1acd5f506", 0x3f) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x306) 02:32:38 executing program 1: r0 = socket(0x2, 0x1, 0x1f) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fb4a891eaf322"], 0x10) r1 = accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xe4d0, 0x10000}, 0x10) shutdown(r0, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/157, 0x9d) listen(r1, 0x30) 02:32:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') close(r0) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x400, 0x20) bind$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ftruncate(r1, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000580)=""/198}, {&(0x7f0000000000)=""/38, 0xfffffffffffffe7f}, {&(0x7f0000000680)=""/125, 0xffffffffffffff5d}, {&(0x7f0000000040)=""/47, 0xffffffffffffff42}], 0x10000140) 02:32:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x51) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 02:32:38 executing program 0: clock_getres(0x2, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffe) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x10, 0x94) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) socketpair(0x0, 0x0, 0x1, &(0x7f0000000600)={0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4005, 0x4d) r7 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) r8 = socket(0x1e, 0x3, 0x1) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) r10 = open(&(0x7f0000000700)='./file0/file0\x00', 0x200, 0x80) r11 = socket$inet6(0x18, 0x7, 0x2) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) r13 = socket$inet(0x2, 0x8003, 0x200) r14 = accept(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) r15 = getppid() r16 = getuid() getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r21 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r23 = getegid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="5f1ba8b0c34a5501d0", 0x9}, {&(0x7f0000000180)="de63c6f0ef73cde5a44a104b0577b92c82fbe8059299e9aa970669cfc8fb9fd64f5121059e329c7150d57118afdde1d1f6567c758fca7a3c178d9a110c9e964ac2fba7ec4fe8d2d7c0c82c3ea646d8aba3c3cdaa0da8eebc69bd795d6cc884577f6c973c21d6c3173406aefd6084eaab4d938ea1d6b316b4d4fe7d8dc5e42b6f69a8659c485f80d01de1fe738599788dcf333fd1608168e9f8979d45e789d2dd05350a9066c8f6dd3a005f243c4a58616937b180934a", 0xb6}, {&(0x7f0000000240)="9333772cd5e6882423911c2d7dcf47fb219d32bb63d1aab0c186aade98ca9791df7b61dfc44febb8772e23f8ffeb502c8239d9ae00e4bbb9dba6143d78ba23075ac22bb67dc259d373123885a2254d93347af0fe7fb443c1330fcf8ec1b048d562b8d226da98bcd0dd0a93d4e5e6468be4af8ae4bdd3b7943745e1532d6bf328f475ed0fceb02afe86f49ee1f0758ed986ceb1ace01cab117efd1a53aafffc3a34752d04e673ff8426404c2d3c80dd21b7959bc193860d4e43d1cd25639ee916071204cc47d22ecf1075b1d8ae52c088348c5aebe9c1178a3b50d53a2774189777af302a02d3cf3a1f88fcc27b4b44be844522db481169e40228c8c2", 0xfc}, {&(0x7f0000000340)="b7109a7cbae5d21c2fc449eff6bf231efe318b15b6a825f559c7fda43a7f9845e63a983e235971aa4a516f3c59f4b626a3e7bac2ee1badbf88702b7dc1c49ca86fff0a61ca1c57d729a445110e0b699df4af6c3496461a96eef92e30c150cf8fa8d354a346960230ba498a21457a48b287da1338ee2bb7f9196b515240", 0x7d}, {&(0x7f00000003c0)="7da96444c141f8e098182ad2e7029856b664b39bf8529276d5cb8f54ba89a039d82e879f2f8b96fa0fd86eed8d2190a4464a807aa4bd12f5fb6c2bd3e517e718e38a875d96616ad65e6f487000c2d4efbe881fc1e2ad19c9844b85047b53eb6a4e234598f9813383123227a0be0cff35e0c3b5557703ae779307ca96a4b137b50137e1b1eb609f91d67b3e499e8503cf83650dfa01a4901fafbe6620a30d73f81c7bbf51fae2178f9ebf634604bb4fb526e4ae1ed89ce7", 0xb7}, {&(0x7f0000000480)="22cfbdc2ddafbd412da24bc1f9b3f492019245b7a1d6a8cf2446ac237dc10fdb24d85cf8bb66302826990a7ccf3eb97f155cad9197cbb0460610061840b2f140f368ba0f12d992033bf2fd3d166f71478f49512b57203ab6821245a5fdb2bb3f2d684aa226a0b179906919baab66eae70315f6dfd7336d531e861ee3ce582d1ea8fdae3e6a6506ff1c", 0x89}], 0x6, &(0x7f0000000940)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0xb8, 0x400}, 0x400) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r24 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r24, 0x8004741c, &(0x7f0000000000)=0x92e) 02:32:38 executing program 1: pipe(&(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x81) 02:32:38 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0), 0x5ee, 0x0, 0x6, 0x0) socketpair(0x3b, 0x3, 0x4cb, &(0x7f0000000080)) 02:32:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4000000038, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6a79, 0x1, 0x6, 0x1, 0x4}, 0xc) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x10000}, 0xc) 02:32:42 executing program 1: r0 = syz_open_pts() setrlimit(0xc, &(0x7f0000000000)={0x8, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x5}) dup(r0) 02:32:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x84, 0x3) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 02:32:42 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffe, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) r3 = dup2(r2, r2) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x14, 0x2d, 0x17f1f4fc, 0x200, "44a3156c996769e037ce10d5cd3fb59da247bfec", 0xffff, 0x4}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81, 0x20, 0x6, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0xb023, 0x7}, {{r3}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8c, 0x1, 0x2, 0x100}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000001, 0xc0a, 0x7}, {{r3}, 0xfffffffffffffffb, 0x10, 0xf0000020, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x1e, 0x48, 0x130, 0x67da}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x800, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x7, 0x1000}], 0x0, &(0x7f0000000280)=[{{r3}, 0x0, 0x28, 0x40000000, 0x100000001, 0x8419}, {{r1}, 0x0, 0x10, 0x20000011, 0x0, 0xfffffffffffff7ca}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x2, 0x8000}], 0x401, &(0x7f0000000300)={0x80, 0x101}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000340)) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x32, 0x0, 0x0, 0x4000000000000000}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) 02:32:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x2800) 02:32:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) flock(r0, 0x4) 02:32:43 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:32:43 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x40) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 02:32:43 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xc, 0x0, 0x36d) socket(0x10, 0x4000, 0x8) socket(0x6, 0x8000, 0x4) 02:32:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) accept$inet(r0, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 02:32:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 02:32:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) listen(r0, 0x3f) 02:32:43 executing program 1: r0 = socket(0x15, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:32:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30018, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = socket$inet(0x2, 0x2, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup(r1) recvfrom$unix(r0, &(0x7f00000000c0)=""/166, 0xa6, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c653000fcd50af59bb3e5a30af97f8287ab6232098680d75bdfcf0e884b4b9cdbce0f231dcec48de7e95feb7749e2a93185a508e90c55cc9f3b0db3072d75ce0af9e3caf596d3b31afd09b474032c02d93014b657dca0897bb6346c8e96bf209611bda809a3d7e0c0eb7f9664e53e7da67656dafebd7ea57f1d093ab81452a72692e3be66aec7833cc7be03c61328161edb2eb733c6d27b8fd1b3d95092bc09fe05"], 0xa) 02:32:43 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 02:32:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x200000000000) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0xa19, 0x9, &(0x7f0000000000)="fd0727c394f09980036c3cb1b3d4b8073114f473912481f78788bb392fa9241436c9bc202cc73229ea96b8ea0f3d7e9552b51d1ef642a6253706339877a6226530c8ed50284c2c88856ca2d30e344a8c96cadc9baec96d480453713e66f63008d7d278f232e479ee91c4909bbf8e598c3858f080cd46654e43e95f7b65975ec685bc5e8fb6012ec06316cbbc77be5cb30f0c0654d16434efbb071d4d3a0d9e1a510a312029940d362452378a55e403818951aa65d74106f442330a3d00889fa8285f357dafe8d18c7f06270bfb64ef212482a96c4ce23249a8e3f574c3015dfdb28d03823fc8dd4a5578ac4c4468976004a292ecd087881b3a", 0xf9) 02:32:43 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') r0 = kqueue() accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/99}, &(0x7f0000000080)=0x65) r1 = socket$inet(0x2, 0x8007, 0x80) r2 = fcntl$dupfd(r0, 0x7, r1) ioctl$TIOCSTOP(r2, 0x2000746f) 02:32:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x5) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) socket$inet(0x2, 0x1, 0xaada) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x4f4}, &(0x7f0000000080)) close(r0) syz_open_pts() 02:32:43 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x3000, 0x74, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 02:32:43 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffa) mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) r3 = dup2(r2, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x9, 0x6}) write(r1, 0x0, 0x0) 02:32:43 executing program 1: socketpair(0x1, 0x3, 0x100000001, &(0x7f0000000000)) socketpair(0x2, 0x5, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x10000) 02:32:44 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000180)=0xd6) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) msgget(0x0, 0x4a2) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 02:32:44 executing program 1: socket$inet(0x2, 0x3, 0x102) getuid() geteuid() 02:32:44 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x8, 0x9}) setrlimit(0x8, &(0x7f0000000080)) kqueue() 02:32:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x236, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x3, 0x8000, 0x100, 0x6}) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) poll(&(0x7f0000000140)=[{r2, 0x20}, {r2, 0x106}, {r0, 0x1c}, {r3, 0x80}, {r2, 0x40}, {r4, 0xa0}, {r1, 0x32}], 0x7, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 02:32:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x29) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x200, 0x20, r2}) close(r0) r3 = dup(r1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/201, 0x99}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000400)=""/142, 0x8e}], 0x6, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:32:44 executing program 1: r0 = getuid() setreuid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) read(r3, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r4, r5, r6]) 02:32:44 executing program 0: setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) setrlimit(0x6, &(0x7f0000000180)={0x0, 0xaaa5}) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000000)="0dac5ff8e246165ea4b61e3f29fdf2f21e576aad6c7588b91cd323f9757fd09e5ea35d994c5763df4e74dcb50282cadf20228b0ba3ec67c55610aa5634ef68b9aa67c8ae5f7b043a3be09521acb5e2a00359434c37fc5a40b2e0609f8ded5dab11c22a3849c93bdbfc9cc24359bbcdd257366afea979d0f8b697aa6dcbccdce9d1c1804a4af35c0794dbf76fee0384f550835baefd500615faa3175fa6026474498c0ae4891c7a34cadc6f8b4b", 0xad, 0x2, 0x0, 0x0) 02:32:44 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_settime(0x7, &(0x7f0000000000)={0x7, 0x8}) r4 = getpgrp() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x1fb, r4}) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) 02:32:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80007) write(r0, &(0x7f0000000000)="406950c688ccee756dd04ab32566271ba337122502d4cdcc928919271b63dd39845a848a4b9a81", 0xfffffffffffffea9) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 02:32:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:44 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:32:45 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 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, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x44, 0x40, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x16, 0x8, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x23, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000001, 0x80000000, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20, 0x3}, {{r0}, 0xfffffffffffffffa, 0x35, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x88, 0x20000000, 0x6}], 0x20, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x85, 0x20000000, 0x74b0f2a8, 0x2}, {{r2}, 0xfffffffffffffff9, 0x4, 0xc0000004, 0xbe, 0x28}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x0, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0xb, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x61, 0x7fff, 0x3}], 0x0, &(0x7f0000000240)={0x2, 0x81}) 02:32:45 executing program 0: wait4(0x0, 0x0, 0xb212a753483091cb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = getgid() r2 = socket$inet(0x2, 0x0, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setgroups(0x2, &(0x7f0000000040)=[r1, r3]) 02:32:45 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000600)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8001, 0x3, &(0x7f0000000040)="c6b0da38b0b25ee0f7b0a6663b058d421ef45be8c572574f19d8ab6c1f22e7ba05861d8275402aa96945c18762dbf0c076be446cf6b9179d9422ef3f818eb480a93ef600b775785bad33b949023347a4034cd3a38276ed34b630d02c7c688091fe8a82ee028963d2e02ae8124cb500ed508053444fdb84d7c6b08dfd0b81184ca313cc6224dee5ab5e6f67eae2f5c61eeeb1be861e7ff8", 0x97) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0xffffffffffffffff, 0x22, &(0x7f0000000640)="9a8b269e1c684e2cd4d95e2f165c2c3888eebeae9f0e3b6d5210216c2469aab96231097b4818c8e2e314668fc5f44eec7aede10c92e10c9da2466715849ee52272d09669d81458c48fcc6fb0aec89dccf76c4e87c5fdf1f9c0cab3d4745dd361ffe4705a62364e68fc822399f4d9148efa617a878bd3def3aff9c79c65e9601626b5f4feb93a2885d50fdd569888f20fbcf4f051b58cc823594d61209fe01410e26b122ea286b7071c0ffce5fe32b9554a8aa553a250a9d48322f06b0b7ce195e53c44c9f96e89ac7bafedb523bb8342ed44d7e28b54b662cdce7649435e41", 0xffffffffffffff27) 02:32:45 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 02:32:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 02:32:45 executing program 0: semget(0x3, 0x1, 0x8000187) semget$private(0x0, 0x2, 0x410) 02:32:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="8c57677d82b96c07006f0741", 0xc}, {&(0x7f0000000100)="1d7c05891640b35cb3f0a1815110e594257cf10598011bc554766070ad8751e4ac21ac094238e95b3a2e82d3feb63de62497dbc46c4afbf535dbac78df7840a2f77fb571b732aa5fcad12d1193a92b60c5a8d8881d06858159b996734ff2160c60c5ca190b829c970f84723ddac0605fe571faf3a7b7c929b9d705ad344a536e4be53a01972c2bc836df6669860f5448481d07504804f0f8d22b", 0x9a}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) 02:32:45 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0xfffffffffffffef8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:32:45 executing program 1: r0 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r2, 0xffffffffffffffff, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x0, 0x100000000) getrusage(0x1, &(0x7f00000001c0)) 02:32:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x82, 0x0, 0x0, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x84, 0xb, 0x81, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7fffffff, 0x100}], 0x6, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x3c, 0x8, 0x8, 0xfc}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x1f, 0xa29}, {{r0}, 0xfffffffffffffffc, 0x28, 0x10, 0x9, 0x8}], 0x7fff, &(0x7f00000002c0)={0x0, 0xfffffffffffffff7}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:46 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x0) semget$private(0x0, 0x3, 0x260) 02:32:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x140, 0x80) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 02:32:46 executing program 0: mkdir(&(0x7f0000000200)='\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) mkdir(&(0x7f0000000040)='./file2\x00', 0x40) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000380)='./file1\x00') mkdir(&(0x7f00000003c0)='./file1\x00', 0x88) symlink(&(0x7f0000000680)='\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', &(0x7f0000000700)='./file1\x00') r0 = semget(0x0, 0x0, 0x40) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f00000001c0)=""/46) mkdir(&(0x7f0000000180)='./file0\x00', 0x1b1) rename(&(0x7f0000000480)='./file0\x00', &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000400)='\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', &(0x7f0000000500)) rename(&(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', &(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') r1 = socket(0x1, 0x4, 0x8) accept(r1, &(0x7f0000000000)=@in, &(0x7f00000004c0)=0xc) 02:32:46 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = socket(0x0, 0x5, 0x0) dup2(r1, r3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 02:32:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x7fffffff, 0x3}, 0xc) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x25, 0xce, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000004, 0xfff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000012, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x60000003, 0x7ff, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x0, 0x12}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffffff, 0xb3f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x7d38, 0x749}, {{r0}, 0x0, 0x4, 0xf0000000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x21, 0x40000000, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000080, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x84, 0x4, 0xffff}], 0x3, &(0x7f0000000400)={0x0, 0x6870}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:32:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x101202, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) shutdown(r1, 0x0) r3 = geteuid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x81) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) 02:32:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 02:32:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) syz_open_pts() syz_open_pts() 02:32:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000080)="e16be32d91a7ac9ba9e2e2528bd14ed9dee195fe463f33e9f4a1a23b336806f98f6f85962dedd9337f46ab38d8e7508fe04914e6ba4a", 0x36, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x220) 02:32:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x47) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 02:32:48 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r3, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 02:32:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000045df22148452495c530b9da283320f16824cb603920c9b20a510961d23013af43a9558d57a21868c644b5bc5619dc66a873d8b953437f27f4ea43361c1e758c9c1624797f1399665e3b180acda66c69d2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 02:32:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x7fff) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = msgget(0x0, 0x100) write(r2, &(0x7f0000000040)="5517077a9f18173363c2117771822a10a4f3", 0x12) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) listen(r2, 0x1d9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:32:48 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x2000)=nil, 0x0) r2 = geteuid() r3 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000d0f000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, r2, 0x0, 0x0, 0xb0}, 0x5d}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280), &(0x7f00000001c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000140)=',\xbc{$[\x00', &(0x7f0000000180)=':\x00']) r4 = socket$inet6(0x18, 0xc007, 0x1) r5 = getegid() fchown(r4, r2, r5) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r6 = geteuid() r7 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xfffffffffffffffe, r6, r5, r2, r5, 0x2b, 0xac9}, 0x20, 0x7ff, r7, r8, 0x8, 0x1, 0x1ff}) shmget$private(0x0, 0x2000, 0x200000000020, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000d0d000/0x3000)=nil, 0x2000) 02:32:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000166000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=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\a\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001540)=""/248) setsockopt(r0, 0x29, 0x8000, &(0x7f0000000000)='\fFW}', 0xfffffffffffffd90) r2 = getpgrp() r3 = getuid() getgroups(0xa, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getrusage(0x0, &(0x7f0000001640)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockname(r0, &(0x7f00000014c0)=@un=@abs, &(0x7f0000001500)=0x8) execve(&(0x7f0000001300)='./file0\x00', &(0x7f0000001440)=[&(0x7f0000001400)='\x00'], &(0x7f0000001940)=[&(0x7f0000001800)='$\'\x00', &(0x7f0000001840)='$\x00', &(0x7f0000001880)='%*[!3\xb9\x00', &(0x7f00000018c0)='\'\x00', &(0x7f0000001900)='\x00']) r6 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000180)="94fcaeba85f35f54107e13ef6d19c14ed5f3771d2c3ef0311060eb50c52e18a1426a5d4d01ff2678421b8c6b9ba9fb5ac68ce5d7abf78e88f7758144f9e6da833b6f79cdd304f16090d19fdb7c89797c8a370f52a44130b653aa2659b34fe637394118bcf4b4a14a4aa10ea8689e2c386b5e7d212f12aa05286c37ca13dbbe313b9ac3f7cac2379bca9f7eb9037afb0936d6722e4386b12400b63c3b7bbe4ab1a12a25ade187c2d301c336686ffa6114753c7ebde12c66586af127931afc2479481375cad400118b9f8c421388d3", 0xce}, {&(0x7f0000000280)="2ef8c4ffd2863121a2d8655c1c72cd5efe5a03d7c21790c6af5fccda3fd672d79ab19a27db8f3304e464d38630e9ba19b4bbbbb03a9e391caf592c64200d52575fdfd303c3bf56ae5146cbdef684e84a8f9a8d00235d8ac0e6ab7bbe238f6836ffaaf6768881b7e3a176b59992bb1abe871683fd59a0f9127ae052c3f52f2db6bb88db7a5914fbdf9338d5002deb339303128b44ff69ef0da7094ea5a6093a4e63134608e7d40d64612a0137f7beb1a05e346f53c5e9d64148cf5874dd3c0577e97c5fc460f1ce1adc69fee275a361e775cb70b5a44c04a94101c6ddfc3a36b082b831da5318119e2b04edf9a7964c236300f451c1db537d9b9ea416322dd195d3746547e86453b2e0f494f23fb7ad3231bea446ebbfc29fc80c67fa4a2c338603f58d9b43e6f7556159f1c1e87075fad5d6298c7c76547d1bbf01e814d1b1664b93ae55dea13ee3653c9441674c73148cc66cdb2d54161e576ceb65627c364f793336448556b08c56b6867bb1171da6a5f06ad64a49db2f9f90b228db708782c9b630c65410f9fa96bf028afbc4c42965760ecfdaad257af283a6eec27cc1270b213ec935307a4ff8f8ce7dbd484ba5acb015452f5f1629f0cdc6ab3352853e8536df67e14de04bc38dc93f4f617874f0b74f63b5c081a0b9b7e5875bf12d98f6c76fb2e55aa0afd09ab415c3347378c83face57c9d62b3add46d8b25e001aba1852f07fcc704bfb466b280d563686c59ca3e277e832ff2319af70eee49ee84a560022af70fc078dc03872544fbce5eacb0d6155d16e7bb8bcac9eb22fde6b17892b755f2d5e146a5aed9fe0c8d19c5dc1567af676a40ca2679c467d38381a20c50c63f625f76b8f7bcc808d830db35a97c0bf85b151c5feb2290c55123eeb857401746667e4dbf937217e312958a3c3d85676a658e2ca854c22322974d1b24083879d18f305c77c0be629c73abc651c198216227bff161fb74b6f20c267e4b50a3269ec7e643b89fa66659674d100c5409333907db605b2c1551be6e7c1834fdcc32a878b1a015d98eb813728f8430ab820c6e1bd56747b81f405b1ffd83d78c0e4794ba8a02c4ddaf0b644ad78060df11d8f4f0d2084d8e0dda8fbddada52e8b88f9e184d9d0c5b2f7c6cb14f30634f1516a677fcb9017aa3e184607bac5017dd8b292d6eb512c079c370816f2049b16ce4793145527ce44ac50c2bde23ec39415d5013ba1c21bebb6b041f81b5b361b097b1fe24ff3ec45fb713350cb6de2a37174edf536b7eb8dce47836c71dc38e80cc94bcbafb697f955a2bb4c4fcd5cfecdb460ca37292e4e8048b6e0b61a7eb7514a626a54fb3e4ab24c419a9fa3f84f7dda7b8d74b481781f067092acc233bbb7a71e7a216e24852cf41c9eed0dac385cf884901d5f61a2ea04c8333a57daa0c9b0c569e2b92997f7d7b8f34b68f51e94c419f96256040879cfda36ba23087a15477f3d0b3f391a45b3eb7cf160696bf78b942d01ecbda574d29f1354fcb09371c455f9aee57c441b6d85edfe8272bbec8fc0017ab899c2fb9a4b8d4f3748fc4c307c7902162e62d05e951831ac2cee173e040350407e396ca9a70944a7cb77868dcd443ac4ebbb5c95a4d0d055b1463db8fc1be9ddb424c85fb0e036a638e014c7565c60ff74881c807751c78965645d6be699d00a118599367b9cd89d8eb379b42b14c6e990ba84fd80ef0ae6df8b1b476069c5e4670adb3fcf5f4dfa4bb8ff038bcd536376ba746428bf8e224635301e0ef3561a9556035e2d6532b0e5f2aef341776a92ab93e5038999e57aeb623dd2a3db215eb51fc1cf02655857828724c730191f720d4f679a92422b6f3d3ae3f1b5e3788539af7fdc28cc7dc6a0fcaf98094a32c4ae12b16bca509694d973ce094f6ffb0c7e67c542967e30f93aa382de3d1685f64a9dc8ad8a23bab7f83d7587e91ca55ff12f2924fc1d2e3fad3a6d564b348829314bd2687744be632354617812a714f077d37227ba97e7155702a0a528b7ac0177f23d0e576bb5481411a2b79e41ad9cf700cf2497696652a033abf0704bb1ae5ebdd65bf45ddbac3194987affccd6e2c5477ad6f5ac4a4101e8f62b39a05da23a527c0e809abd30adbd3decf8c2754ee134f207d09a8bb71a430e7be9beb9ee13faf8be9a6d329fafa3a70fbd789098e12becabe44fb464324caca03d08c66f99776c0359a21940a700519054a4dd90ea1c55e82d3f046f2ae4e1f26bd741ad1a56939c7b05ca29fefdf5342816a9a477881789aef4a871459334836332192494663f8e35d1e73617cf67acd7af6c89feb45da2e43456c3220d84f4c4f45bde6a36d31491ed7d87ab94b601835d1145deb61e618bdc416f06a518c771b18c91349330f815a91a69d1339260a6937045c4638c789b96a30e4460421f30a067cc0fc75f544cd9058340b771bff3d08c2fd7cb677d5539059713b82255bf2a91c29e21ed1fa7c5f1fb873f91e237238e11d6f2a23cfec730f610b274943969b1e9c70dc569699823f12b67aee505c9c8cb63ad31745b72fab1531967d2148452215376297d8aff2693ef4d940d0a02fd2d7a74a73b62a79c6509a603ed6da818444b6e807e97ab614aa45b02e0f5b1f1e6f31da4b101bdb6b01cadf136ab82a945486c9b9123847f93d37375e85e9480de44563531f39e3969cd4c9697b5e71169d9565eefe51fa3840e15ff3ad83d89857dea12fbd11fa42e845b2cbf4bb611cf589021e8c222711ae2c4ae68377cbdfaf909d5c77646a2450d5411df773c99cad39d11069c564e9b3bc9e83b3bd5f068fb38ec4b716b18b2cdae1dbcf48bf9cd7bba33dec2039c38eb8530350cd42b1996105997b79eeb490e27e4baa9e334f6040400f9a8a41f5507c36a12e5d706a8fa86326cd2dffad424d7682f30c778177949f925d2271f2c55eb9457aefb672778ce4d1f19d530287cd568cdbd57a5277fe67337c62fd83a2247830cbfe2e709894d66511923627b9da2d6fcafafa005d1fbdc3f1e344d6653c3bdbebf3c2b9a7125087fd0d7e8a1d07023a2f114f42a45a0699ed41ceed07a1eeceb4c8387fb863f4e8c2ef97ede68e0186b1219daa3dc01868e01ab39a31c798f54d5f56a89476019c0dd7a93b6ae1758019a5091526138881ba95d8cba146500f97ee3c6887f3130054af3197098b0bead2f97a46a9fce4d7e38eef2b44773afa10a05d1d8739a2bbfbb0372a2de045ca1f689656facc7086f40c1f8bc8c90889b5e1a290969808c9c904ba263b559d29ab34da3166049ea7f35e8533b9b96875bffccf75fd2e0b75e6ed7ce22e48841438230be055955edf4e51bd0b7680eb7aff13b798c2a2223620f0715f8ec96dbcc7661dcbe074eb6cfe93d148de34c97ecc6686b03a3136037a218f5a08fcba5d233116d7f00aaa2937f076bd7ef648d2db5ee426e9efcdbcc367071f8767e0c4a8354d7d35a06add637804413396bd10e2d13f0cdc180c2883bc85b56411db02ae78f4aa2e5e3013d555d0e673a240fa6962b2ee5b8966a7ba9d2c749f6ab0cb6d0804d9feede212514fe77179697fb96eaa91d1244b2ba1e8ddd0d870f7432fb671bd52a789572edd23c2e55777c6c841eb4746e79729e7eb5e3170610ae600fc7f7d50c968a9728e2eee6ee2dad851e70b3b69e4f5c955bea4e9b10d9b9437be7f98a630a06bf89620b00b9b814cd4e27bd4a4415a2fda583c064dedf4cc9518326317d803b2bdc162e5c1dbc56b9c1a37d1ad73449ab89afd40139654b7bc8a43e7fe44dac49325ec1454b9c141344cdaa48d64d4db9bc68af3fd8ad58323a855b15b255123491ec1eaa9430098acc3d7a5e5110c057b6f999fbe1c6006870bdcd29d2c9adcfe0bc892ebf29fecc7f670319bbd7fe52d2153dfeeee75dd6f0cb9a45648622354e8898b33168d396494a588bd3cf2d5a401e93dcd007bf031da0b55cf923cb30bbc9c78029f08ed908e0c1a51c9a8266505875e2dc7ccf8e06d4b016e596f19e47dc42ad3b7b1197eee38e70543dd68fe21bfc6f8faeec4ab4a6151e466c8cdace4aed02e294895a4d81b9d20e0d25c67a9cd4addebe04c6b3d79d1cf71b1e123e678c8ce17f67e8277bac3f9afe0cc7bc17b88211679ef17d0f46838b212eb8d172031f9cdfeca76b859b9e52c5050aa80a2cf439d3dd67a5758bbf922c2b329ec8495697e764f82365fee74fe488743398f207973b1bc5f13e1a3865afd79040f40e27df2e5dfd2ed928c0dce629d57209b229be7acfc10f80c4721a567a81c1d97105ee43648b8cdf0e08e45161fe6bbf0a8139bf752e299e223be5da7d0391c062a7064bd8bd2021a1831e89f6536c74151dc147b0b9b0883b749affabcfbbad66ed2cf07c76242203a5cf7c017d382aa38c93e677d8786f312e6f326efba4d0831406179a73256dc337630916ab68ab48640266d774b16956e44aa37013a8a6bb3a155b2a98e5784c0b8679b99cd8218e829d8fef67a01f50b8c6259535baaafea6bfbeecad6220b5e4d2e7b67aa3200d13e94613688f65100ea869849e6ca31ad6ac5e912b9f52cfdfc54529c0c66f2d2835e4b0c67b59a77c677b00549a51f51fb3edf4dd696e48e16caf4b613024f5478d2a9a16a15d491d1e792f6c34334f0dc5d29e049eb9d9aabf681036fa711949b336759f10e7e4c06df695f3ea8a69aec1333a315b93fc735ca63233fd3bcc447d16b4497aed5b744cbc49e71ff5a2d437c0042010c3a1e74c89527dd4f99c45c47ac77d31be77682bf1b15005d0ddd4e5677cb122d0fb04ed9c9caf1a38bd631bb51ab823eabacc6b3e39d275202b7254913fe065831e738edd09c07c1e9987a6d4d9317d958f31928807f1791aceb9fdbf27ce4b2e9fa4f6acb57741b71a7e459c099153874f0c416fb274b58022ffb872a060ea49471e0bde200f2b4150f994b11544f32c7fb6fae367583842ec1e979dcce8322799426a7442bc7c52e4167742ef61ecbff1d4029b682cd33334921779c205ac4cfbabd22383d766512788d1934a337a2a697bd6ea9abeff33c7b131183ea9051fcf34a4f67ac99cec81f0e9dd093b6f75cc5213243683280b53ab72cb03d32293be285a7681bbe0c22f615ef79113a0d535bc4dc71b245745ff8a993906444c4fc75bc98de02d1f005217946a95965f450cd0ef6a902e7f8cefb3bee4723ae9c57dc9465181a6469a4dfcba054af078a0f7b9732a9cb56dd2fbc688235afd63713b5eada3f5401c1c9762a06587903d8c4d0ed755a85a57c4cb1095e01f3f0f26cea205681b1b200de435568ff761da412d81b18be1c8b5d67b6644cf59facd3f280620a4804f89c6c589ae86f57d0782e06f680fa9fd677af993c563f05192a2a4d4bbc9060b4cd0572de83ad2517abc4b940566b1e07a8127d3d762bed9963a0a2ec0f0bb511e2c5bfd95e1deba02ac8c26afa54b052b81fc45eedeba72a9b86739016e8576a81d52e0c60ce1b5207ba0cc9189d2b5ef3fcfe533ecfc3fcd8a8ff5146dfe0595609fb2c11ec8172c311025525f81caa778af134ade9bf13a4bb85987219e9d5a3bc15cda633ded283549ca858038a19bf96e75ccce256bb41a984432d5a871af0a28b0314f908cbbdae967406f040b10f9f18cda1d26aa6138813aab6404b2930537e6c5b0984329b9e329e04f3a804b4b8048c686606ce4e8b4bc5ebb4c5de75f6e224b1df0c7904c70ca8e38a5f95a4880b338c65540aba737d70c1d76ebb471f93f3fdf0553d8d1bef6346e4dcb9b7fc01f908", 0x1000}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000005f1ab2128b05692cce8a60f3ca477ceb07f928f1f5f0e048a9783b46e4f896dd97fa5269f97ea760dc8437bd3440e2bb3ad31bf8bdee774e11e1c21a99267d2ba6983e98a80efd1a3c20b56f644efd93251a36dd7991fd349e77"], 0x60, 0x8}, 0x2) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000001980)=""/145) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff130700812eaa4e713048e69931929648", 0x14) 02:32:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sync() setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5fda}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 02:32:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x52) 02:32:48 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='&\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000200)='$+)\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xbb\x00', &(0x7f0000000340)=':%\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='^@$*!\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\\x00']) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 02:32:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0xa, 0x1, 0x40000000}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x4, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0xfe7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0x40}, {{r0}, 0xfffffffffffffffc, 0x22, 0xf00fffff, 0x7ff, 0xab77}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000069, 0xfe, 0x1ff}], 0x40, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) 02:32:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x40) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0xfff}, {0x4, 0x6}}) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 02:32:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x184) sendto$inet(r0, &(0x7f0000000140)="a7c3c23177f34de592b8c9ec9d30f4a75c5380c099599fccd8d75e4e1c55a25c4cec89d05b5a69d9cdf21903b29bacf41a75ce5e919ea4e01a4169d23e8f2cbf10a5bada7d9e2c88118152", 0x4b, 0x40e, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000080)='..', 0x810, 0x0) close(r1) syz_execute_func(&(0x7f00000000c0)="0189000000806566470f38179802000000f30f2c542380400f885f31000047fd8fc808ec89ae000000f62ef3430faecbc4c25d0d5992c4211d71f61365650fab0a") 02:32:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = dup2(r0, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/104, &(0x7f0000000100)=0x68) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xffffffffffffff8f}, 0x0) 02:32:49 executing program 0: r0 = getuid() syz_execute_func(&(0x7f0000000000)="46dd539ec4617d14e8c423f9df6106b3450f582ef00fc126c4217851b60000000041d87e13c4c379637bb80e3e42dc7156c422a1abe7") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ftruncate(r1, 0x80000001) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x400, 0x2, 0x5, 0x2ef0, "faefc4dfd79f0fbe30ed7af072d21548329e1f93", 0x1, 0xffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000180)="4634d06ac9a1a5edc88ecd617db1ac7ae4c6bd84e0b45b02fe18637fdc9bc5cdd99424baa84e7ce3e0c97705e1712e70fe97a35fa57e482afe561bcb0d4c40497e93858ccb037ea35e9c134c78808360654b465c213e4cc023c54732d4296198e942a75ee036895e73a167933fd328c007c1cfae3bb9e3f2084ce542edb948de59e0fef4b8c4fa34ff65855631db452026c2e7c1ec539b26e418593ee00186ec154eb6d7487a09ac99", 0xa9}, {&(0x7f0000000240)="1084962f46f4cd4744363804162ce2827829460ad42032299e9b89a7a499c1ff8c403d16358aff680cbc5d84011a6e240011c33c371c46bf484ec831594ada7651334998a26a7f9da40780db4168512a397d6f77d0cfc84b1b9b46b28c613c47a76fe80977999b97976f3d87396f528f92f5a4f95f777f87717de54faa5b6be44076f5659ab26b8209c4a31f402cb500d63ccc984acc8abd625719f41e18cbea299feae42999d5ef5f0a93", 0xab}, {&(0x7f0000000300)="41cd27f61fb0e977cd988bb04b41f5eacaba0f05437dd45006ff2e476070a0614ec251039339fee26cd3d3ead05cf79320a585eba13fdc2bdc022665366ffe286c0bbc3a8e746eb50b5ca6306142e471488ae3573616c8a931ef48ef60f083b60726c98bd99ef1c062b85aaceff7", 0x6e}, {&(0x7f0000000380)="906a520295fe16d3e68b8ea9a6dbd5a4a55132f3af48ffaa956e56d56147c20166bfa9d1c763acbcf41f3e804cbc33dc9c29da36adf5684432b6152aa93c835425b261b8584a65182a5c6a10a42b5aa587b67b8455b74dd8a9f69f0be67973ca54e8fe639ebd5a664366481df40eda48e6d4b2480badcd518b1666be133d1682c4c73563270f1dcf1e69b6442bc734bfdcfabf493019fa039e9004f75b3930d0be7fd3700376a7fcad4de7b34a5a596aa756d5d31c12f80aae4dab2b403917673034807491d0a24112521b14ceb2125e2df1c53520d362b8a705a509940b1275e48c409bf4bfb5122d9af3f084072ca31cb345f0205970071125d24dd491eb4a47faf24be160c06f9e713e9ff743f550a14ab2305b76fc0b8cab86c2a90c612cd5809753197130c096e90a7cb97aa100e2674595e7161a84046e29eb195ae2dfec20bf0a7da2c3af8968ee1941d61f05cc4ef96c8d797d8eb7c5e612b43ded5a31c8f391b9dfb6b5e56554240c00e797cb66ab3a9bbb031aaf922f79763ee8509a191e4aeb752d6af6929641ff7b8f40bc4237ac33f7d869eab9b069d08d047b674ce2c9c0cab5919b0dcd8c30cb8bc062b324cdd07bf52e6d2b32375da5c53daa1d4c3a6ecf7e7b1473f1ca6c6def183e6c0018be5d5b60a46a6c1032e77dfc88cddbaa5ebaa85117b198506c034de09cdbabf0846b8c4e9ddde535e56fd2e6b222f6c2c4705f7035598542ed36e0ad9b4a8d2b4ac4cd944288429a968b639ad68decf20d8652fe31f2e1f5c1d2786ce9100f0bc2ce7d8c67c64a4d612ac22be4399e5c5e904709cdf3ce196fd06109a877fa5efb3e047b0a3558e5294f89b0701f508e6aa44c641a456f8ded8ae192ab64bba2dab98a4b243b3bb66bce014d577438739e4877f73aed127b35aa1a84797450cb4054ba5f200bbc3f7e82cfb4f21dfb90f7980f02c654c954952b328b32e2d037800ea35f883a19b405a396e0a86017c28a2ae13995b548264538eeab125d6657e83b2109917a31040782f0b4e073d02828dc2d79c95bae97d767a65af647160bc458bd47e21ca9f48a9cd30c5f704baf672c673a9b85912f8f3fd97a3d88f513d5bd7b0dbde084c67c059d10e11bbe1ffced06dfe65d9c104da9ea918b9cc20dc6703efa03d7fb7500d3475df929ac04ca77e0aa265bb7ce558dcedfdf2929beb5cf97592e9f40a2aa5a1aa8039ac3dbbfbcada3ed48d550291ea02afa234fac0567afd910a00819994eb7b71343b7d5140a7920342eb8f4310ccfe3b59c0a1f8ab9cc7b6563d92cd6188906a4397fce6d030343c80f24fe159d889c03eb8a88097527c6c8ad677d928285635426748a1736c388c4dc5f25b4ed3b6247549bb37d8e4590cbc42fbf652d8888c530a852cc15a5179b27bc318096c2acf618200320004617327ac57f24dbe20ea6d910d6d67ae95854b0a9d9c0165c35bf833e1c2b5d5ad565cebceed5557c849789c263e353389081afaaf0336c1ddc7de2347d7d574daa4a536dcff8cba6725e674720c76fc256ac9c2767794eb3e339a51a307057c67e880c909d3d27748101d5ecee2f153fcdb2b4e22ed88b07b6f391c60ea08c50ef2b2fe36bdc8cb977b7e6165d325866e1cbf195c9eb12bba0c8234e79a49197e1e77e7c1a1ff438b41d53f869b0d2c2996f347d48fc3721327e9e977a0d727e0e7921f54d4d9f4ef9bb547af52c55da410c373a5408741431c710c94e43a182e8c4ff93caf4b63b92d77fc83afbf5857f7ede4065697fb102fd16fce8a68675c62258673bb3504bb5caf1a8189c2f020c6cfbcf5aaa576714f0771190e579d972936d64af7d57f60596d745c9460c96ef8aaef50226c3008fe2fee0ab9f045cca0ab3b3b2732420fe4f4d0b5c59aad01706f8ea45369f259cba75730b7884b6a4725590b1044c5a12548455815dd8916204193c20dc17a1b109f7e9c1acaa23fdad377a5f33769be9d2b1b0c2fba66c374dc8403014c61e441379f3dccd71526ab8c767969c3370b5c9742718f1853cbe3c9f4dd1a7eed317dd4712ae38472bf139b0d728a217e025cd417a5636ba156b574e711e6ceeca481c0b00805cdc2eeae11450d4a3bf2b28747fe5dd59bcc2b6177df4c4d7c49af02fe19f53f3c870ebe3570a167ef386563b7ce56aebaaca3dd647567dd93cec4ea05479b18dc3f6cab9d37961dd2fbabb3a640128c7a8019e4ff293189cb8b93e5a328bc3578b9d62b4ba6e5a2faf4cc6bf8a51adc1441bf8f1c7e4344835d017166f512b5c9fc10291cb770f2019adcc76cb4c498562dd0a541b2f51c760811a9592a180deb7adf730c0081175599c393bcc5bcc14e53ba4ac5827aecb515219cc062f2d194951b68abb9838fcba387dac5a9aba4b8fc7ff06df2fe0e44f17a95be4a59870b703c4cacd3c8bf81c6fd5edc93541c47715dda51bdeafb3aacdd3b6934f1ae287aa419b3aba4dab2565822f336833d8c2bdfadc77dd3ce65f5ff44bc2f9896ff09eaa35939714b91078b843284a5025b662e01f609f074e9f2504f5d3f6f2dc6ab9445ecb94a41d2735a8a31b49a60768050202f42881d6f16082cb03b344ca4991c69ee2bd88cfd74b90be226d86b8dd0b1b40f41fd8d9e1b249ddbb72f734360b3d505902988494eb9a08be87ed5b5fac2efe61262166882e9e43875c31c25fd47178b8caaca8be6618f1db5be88d75a738a626c22ed575e87e371c77fad070af46575f0a9bd2ec50a267d76288d8ea6057af7500ced82257f2f21f66133f01333a559791332d3e626b2eb0650270011a07de07ed18a29acd79ccd68be1ece774c314207b12264f949f8567564bc14fbff809db6bce13c96a78fc231035a52b2c76c1440e7a6f5615296873dbeb0eabaeda4983643e038c2755ff55d6839851a79b90f689421e2ec5f2456f292dadf2d51092d0ea0192e77052b3a39ba6823652e61753c8cc40021ad502b1e10c008d00a84392a7954c69c87a725e76604f29c8ee734b0b9dcb5f38eec6c2255ea2ff74e184a7d7dbd470e38bef827015b1512a650177c203512143690244b023dac3fd24640cd1676561fcc04b7c9eb3742ad85bf21480f2de213ca70889ca393fec69a10d3c9453d0a2046611b803bf2899edf223278421e885eecebd3f68ec751c0c885584e85894af58f7fdcf3044b91ef94ac8e61862723ed3094628a29fc6278c201b3cce4764796860a5b4957094120549b3a11468894c4716d396dd5bc56c2a3256f025f2c986ff700d0d0b4ba3127078a7860e5d5a7362151f34979bfaad2e4db76fa63deceb027c86958a0cb45733704b4d1e9527f7699f861bd7746840302f5ef58faf2ba0f66598fb3a50fc9f38363bdaa760a6c4210ca2bcae9b17b109e84e1352593df1642dc1bdb402c85b43d2ad194bf4030a1986a73829777db6542d5a2af999f5b2a40f6db6887b6d6b8a9b062194a13fb1f2bae3b80357907f46195012ec5ad4906b19637b80fe6f4b2ab9fa10d418e8bb3d0c2599a65e1fd4c8eb534949eba9162331561a702a4b4a8d854120319117fac74ad259b7bdba60569f708b15eed85abc0b25be237310766de38026d7a033b41bcf38083d6d5af56ab5bfb370ec8ae13f39363aa91d5df8a67fcae72452312cf12d20730f7b4dbd1a4e80949eb0f728ec2febaa1683826f70436d3282cc8c818a88e3dce14b5b734f3d4cb71b325f927065c296517c9f95b6f2736c6fff0641c95ed873e649fcaa7982b9a018aaedce1a2162794046ecbe4c9aded855708703e4aa9deaea61f49e6cd6a3971bdedb735dcc2943deabadd09d6b8023f6399b0f87a6c04ec289096d13cd2eaeb7e10a072b641959185280596db9655bb0b7ba0d7e31dc88da23fee32caf61d1eca989cb472d8f95ae57b04a3ac963164c9a0ced7f2676073d4aee496ef192128897f313bb12c7710d2be892bc49b3f17ef30f1402c594eff7626079177b20147aa843371b2d883cc8660747e78ddc44d5587278affd789e271f3a6a81fc04b240b8018a23effd51b7c89a4607e23599f610efca3132578e4addab0e908c803b7ae645f5e2303c784c765e61bd03de601fa57ea6a944fca0f116e8cac80ce2995f398506b1d66be3bf895b6c232108c7fd731d4fe33a55f9143af41b0c040a8515425c8a7f6a4027f79fb9270fb823c12d42d54513e3e801b747ebddfffb6010d321da92751fa1fb9fbf2841a44fa7d50f5ea52c13ce21c7f430048a41bccdb7b4eda81e3a3fef908ba27f42b6dac9adc6efb4a251ee66b80c2c0e057794f45daf414cb1fdecdcfe82aab678e4751326b4c748e5ce9ecbcbc89daa2fac0c5ba04c53847a2e654115ee66ad8a33128bf42d6364814440c62e9ae73acf333bd6252f7e6f95aa0617e9c9726ac7f0c21d354357b3c8d4f649b40f7129f0e5786e4a87cf6bacd656f07a025b5319f211b358dcad9a61c51a387ae5a76bc8167cb74f4da987bee0df7ea5bd4f0f8f4992f406eb90657734d24a7a5f0d4675bba4b5a778f49c0a7ecee56c7d96aa645f79378c51a1c3e61262472173521209655b6f3ff38dd546abd579397d56dca1cf7368d00fd962a3f04d9388449c6aa2c45defc080fc2cc04d7547610ee1ef5024209422283cf08dc8d82ad9f27f40eb185971e48ba263116f7b324564bafcac71f8b8ea964b50d457be3b9f888c18ca451224cb08bfcf734ae7f8e41e48f618e911680b57066003ac0aee1b38ec4ada3a95e4789db62eacaed4d675864b317599975123bf3c6cefbc200d5534b7bcd9b982d5a5cc366b6edb9c6856e0f804e63a996aec3e96e36d726a45e8dd62d56a9412252e001fe5b68e4d5600e0ecef5355f2c18ca8bf2237bb597da5c5f7ba908c4d4535bfec1a886731230143fa534e58f03dacb768bfcd3dd65d304929a53af1e0b5b1729797a5174fda9497d1b4d00c43bc8ee572347e8aa7766b506621a4aeb20dc70995e0147a5c315311a0088ec3cc25ed339e4c0ffaa36f5b9c02fdfb552ea5aa6484c66ff709002178aba750a43c1b9f2760e776f5577ce98c4f97fca8d1088b0c71ddc5f4f9b9db5fb0cebc19ede83329aeebe2416bafed1422d338d5b6c91cf900259b439b9b79bdb82e00b50342aa675159809b148de3a29450a90a8df401640ced69dc991f90ffea30a04fcca9896c141c3a0da66730f48b27b1f39539b63fc31112d3b37f344e8aed097c1f07539165a12af7547cf1e81bbb228e2c18f00a1755cc3dd24247182fbfab53a983898c72b5ef7fb0e633736deb39c7c63bc47c231495242e505f8b9d42984ba538925f0df95dc04fc9c03b0399cb4dc3930a386c30145d084d34bb5ff56a37a3b9f8576e0c14e6c4d691605815c43279739ee2cfa8cbdee010ecf247675c758cbbf74c286bd8d23f2a73748bb50cab137b0f2cfda6924c6f91f94069f1677010a218646f14ce138881fe77c953921a09ad6830556e395889cdbdce0372f75869d8f158ea8dee736d748df9fea4475a26e8cd4ccb63c8fbcd59f19d9f41c1a1c2778b4db5e144271739a71c18b476b27398b1483b886622058a8579eba310c25ba191bc9fc6bd1cc2ceb8209965289e6097a50ac0114ffecdca023c199055bae04fd82d760611ec4b2877fed409782d284f4fbff8e0918be707c62b775325d231b37a5b609186006a162dc26107d6ab71d339b244c387aa1750a9ac2b56efbe0e4f3bc95aa3ec6edbae122c76ef82b87cd878e572f774460ac61a8bb4a76eb46f262b06a19de5a13b", 0x1000}, {&(0x7f0000001380)="9882583c2b3d2e8fe3ce8227acd3c245295bc15068a2", 0x16}, {&(0x7f00000013c0)="7b313ac2dbe15f610da01a7ed7abad44838f2a45db939e8057165e40f6e1067c6569ddc7e56abfcbfec726fd133d761e5a85f7738fed39a04e488376c6102e3341582078b6e640359ce993aa4d83fc2a7bd63ee1f39858ead5ce639aa6c25f34", 0x60}, {&(0x7f0000001440)="d1f29fa74c2378c78b789a92e23a0958b73c8c704f991a2be10afff76340ac648cb06c978dc39ae2aee2b4e41ae0e2ab0cdb27612f755845d7b2bc64dc32ed38f218fc51532846ba0ce7f33e6c72643a809e65b8b06a84f6b2c5659e536fbbdc270938c5684de41cd6fe5a531f26e1bfb022c742eb21432b3c0565ea9b6177252c3e398776ed6e34f033a24e1b37c113f19a9bf75830cefd75bd9c3b88408ed2f06d0fc5def4a885e372dacdb375d93a87f6964055cc4544d3762f1aba59695400d73bebb4448990d2dfd9b1af484349edb4", 0xd2}, {&(0x7f0000001540)="287454e2f55f66e1f72cc421e70479eeacfa5bff86f30dd5c68dc7b171f64f329d0cf935c2b2", 0x26}], 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r0, r3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001640)=0xffff) munlockall() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001680)) r4 = semget(0x3, 0x3, 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000016c0)=0x8000) r5 = openat(0xffffffffffffff9c, &(0x7f0000001700)='./file0\x00', 0x0, 0x22) mkdirat(r5, &(0x7f0000001740)='./file0\x00', 0x40) r6 = accept$inet6(r5, 0x0, &(0x7f0000001780)) fchownat(r5, &(0x7f00000017c0)='./file0\x00', r0, r3, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r6, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001980)={&(0x7f0000001800)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000001840)="337f659f9110844334631ed997e42c2dd5b0fd63fd60085388070050a292d1585dd2b78bd0e070f776a022d439527eebb9c2db31cef10a547d384b3f380a4e8ca1e26b79f6ddf2efdea5c72107ba7fd5d95d1a6b0824dd8b0cb34cb430a4bd83a7c1e10faadd365ae59c9de8ee7c0ce2", 0x70}, {&(0x7f00000018c0)="c272a0e92f16b615", 0x8}], 0x2, &(0x7f0000001940), 0x0, 0x4}, 0x1) r7 = accept(r6, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) linkat(r6, &(0x7f0000001a40)='./file1\x00', r5, &(0x7f0000001a80)='./file1\x00', 0x4) openat(r5, &(0x7f0000001ac0)='./file1\x00', 0x10, 0x3) getpeername(r7, &(0x7f0000001b00)=@un=@abs, &(0x7f0000001b40)=0x8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001b80)={0x7fff, 0x1, 0x9, 0x3, "048954ccb253a2d9dd0157e92d594c02b210a8db", 0x80000000, 0xffffffffffff0c15}) preadv(r1, &(0x7f0000001d00)=[{&(0x7f0000001bc0)=""/187, 0xbb}, {&(0x7f0000001c80)=""/65, 0x41}], 0x2, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001d40)={0x8, 0x0, 0x40, 0x1, "15364d6e5643d4e60a6ae9090b346d82d4b819f1", 0xfffffffffffffbff, 0x2}) 02:32:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/10, 0xa}], 0x3, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/123, 0x7b}], 0x3, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0xfffffffffffff885, 0x3, 0x2, 0xffffffffffffff01, "b5edbcd30b6d271fd044cf071c2942875ceeb74c", 0x1, 0x7}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 02:32:49 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() r3 = shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r4 = dup2(r0, r2) getsockname(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r5 = getegid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r9 = getpid() getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x0, 0x0, r5, r6, r7, 0x0, 0x4}, 0x4, 0x401, r8, r9, 0x2dee, 0xffffffff, 0x400}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x1}, 0xc) r10 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r10}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 02:32:49 executing program 1: clock_getres(0x4, 0x0) pipe2(&(0x7f0000000080), 0x4) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:32:49 executing program 0: socketpair(0x1, 0x4002, 0x37e, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 02:32:49 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="c5226ac522be74656d3e54d609093360acbcd05bc94ca042062ad11d904da6b7b922e2dee1d68415f00472e7665c8f5ba4fa18d31efdc71c2200b7c13f90ed83be29255210292e5cfdd2a6500c50b50b441a95d6cec7dd059eeaf5ec04a6e342c0a09e9b9f3ea513d69c0d57172e4e87097e0c9cecef81fa6b3c31e22c6aa89223600b9fb7d8d79f712dbcd40d8bae4740c8085775b01dbae049874406", 0x9d}, {&(0x7f0000000340)="3298b3757b0cb3682a3ecb2b56ce5c9f6de2ae6c8bad0b386a8a54627c64fee46e1c0f31651be98492b20ff66f846457ff468ca34f74ce2179ba454140475103cd717aa2538c26048c02dc", 0x4b}, {&(0x7f0000000140)="e13f8ab101d60baf09750938", 0xc}, {&(0x7f00000003c0)="41d6f3efa29eb1889223086bfc3c20d33eac54cc96153c65b29add089e55cc57d4", 0x21}, {&(0x7f0000000400)="7a5b24d2e7a3115ae0183b509b2d06b844c5802d6396cde2407c0e8a0d2320099f981b75d47f4434be3b7de26c81da9acb177cd90d79e04949cdfb10ceb88f1bc8d6169a7c21b21956b913dc8b73d94ddf10bd6f52c344656b99880ae1ab426531a808ba621a0cc2beb6aa48bf6c0e97b47e72f645cc8fcc2ac47721d995d9ffbdd6dbc7d79d19f9cb1d73083e904f0030faebd11af844bec011111abb91a08b58700aee6deb221970cc0a5038380a51963ce076342305add5396be427d1a46ec0dca768a0032bed9bfba499444f57054aec", 0xd2}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="f000000000000000ffff0000020000001230818c45c9a871fab7f97ea6cc3a87e5c9c3ab1d798f9f9d3b2f742520840d94f132e5fbb067826f8a2ec17b5a267faf23a561e38b99705c39babcd55a9976d9219e44c0f8f83846874fe412a22de369aa166d3739c6df2e8900000000d0350947fd04903a3b4d73e61f9e1fd604442f644cec08a0633abf28ddeb74fc30bdf294f468b349d85300e5993d503d7e05c706827f3c0ce97980f63a36432b37bc078f8125a2ca62737bd0c7d6e5d9f49494a4a2a4dc3b03eeb82119ec8051f09fcb9929772dcee1cc17294068439a1f98f45cf96f68575e4a00000000968f81a01330f9d076b3a964424de02230396b53e6d3dc8294782330ed3f6b94a4e9649438be894a2435a3e9447303bba278837d9520033717c075e93b97e007667ab563d2a01acca802ae4fbfe19e34e304d7580000000000d6dd1340f6ecd62b7c85746a76aa994401dea710f587074c1908f527c5e68e8afb71c2b1eb552bc14af4c5e6dde7e74041e690b1eaa592811ecc6f75bc0e080000efd5997a9c86c6b3fb47f66262bb11ddf64f39e09d1506eb132f6e8b9e7f6600a1caab2f21c457f592bc0295ad8dc5ce31015d3becedbc93397b54220becaba8cbc7c407f8833ae83e62d6c2d50f58305a6843bde922b452b7b77ed10527aa4fbb758dd3551466f1eb2761908440189cfff1d089c7813ad77fa22dcc8122f8a7e499ab37f01769c23da2b9a7cd65add9bbc9cd9a04692eae5f6824180faab4257894"], 0xf0}, 0x406) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20800, 0xbc) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb82, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/45, 0xfffffd88}], 0x1) syz_open_pts() 02:32:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() r2 = dup(r0) close(r0) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffffffe0, 0x100) write(r2, &(0x7f0000000340)="9d35f0e8cd42bf0332a61e8d0046a8e6da59f51e9e8d0a0b6efa1bbff8823d76d2655dac560669350bc75c0289f7d7263170f644a1253de0e26583fdfce22999474594f90a918b79e71ba74d3cdda899b33cbca74bcf7b9b972530ea5958403407c25a6eb97ca7fec7c3a5e0466d78cb29b209688e8855464a5ecd1ea4fcb43f2d70ba89d260aa03d9df9fcc692a1bfeb8d17181a30662d3835ac0760b4785d8905e06098217b409e269c5c55deb3a726d67f3ba42efda00797476026c2ab50d55a696afbc0662e1e841d3ab126a62f8", 0xd0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:32:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="d0b3260f5f5aca0f1e339209c7986c030fe28789752e11fc258a330572cfcde3b2edc46a0f6ae1ec34e007066319ede03357f0bac2feeef3f12f54a1056c8c7c39bb483ce827d18fa7313e4f88a3960b2fd2fc0d3d1f17786c51db4f3f1439c8a7a20665600364e8f4840531a24267b401d3c193d72f7d84cf09afecae3b", 0xfffffffffffffd46) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) dup(r1) msgget$private(0x0, 0x20) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 02:32:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x10000055, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x101) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 02:32:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 02:32:50 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0x7) r10 = getgid() r11 = getpid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000002c0)="9f1cb982d15864401c4f44782c40d1204bce5e4d066871e74025dd67d7387776b672d708e30bfbb818f912c9", 0x2c) r14 = getpgrp() r15 = geteuid() r16 = getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r19 = getegid() sendmsg$unix(r7, &(0x7f0000000b00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="58631ea3f3d963418cf26ea426dc99f4a8ee7873dbcde94832ae8939f67222c1527b78e8bb54db6f9decbbc1645f08a799", 0x31}, {&(0x7f0000000180)="ced4d9e97d6e2a23ffd8aa7c2c5d252c7c17195b53a86d84e4f1a2697e1c98426c3f16c22be251e5d39eaebf3790b40aa2f81830c823e90bb943f6d8679b5a3cb2aa02f2a099de676530333004c798e93ef2db36440225d06b402a6288a5e540983da85415e31d115466b22b69ba3dfba5627ed45789acddd5dd67948ff0ca69ca2929f11be2d6f61d499cbe0c62be23f88b1c95ce3a3ff9d67300fee8272aecf25580bab6950f79987f307b23675f5ede75eb6827be249dc03ec95ccfc5fc33a033c080de04f41d8da3c7bd898a3c1a2fbd5e611e994811c53326fd9b9e661d4e570c3a9f2f00c8947bead8030cbfcd9c", 0xf1}, {&(0x7f0000000080)="3e54a0d7bf364ea281d46b6c036f1d38623765f3c64862d6dcd2489771058a54e3cd29e576eaf73a73acaee804bca3119ea7ef55fb2d2551b0c3b5137da3c92192c91841cea1e06dc26a36d298a23fc116a27ddf2957d000e3d69576fcab2d3f6972fe3b13bb369d66108ef4ecc8e9b35c75721c150c6667436a0b693d941fd1ee5d29b10a5ef83ea451d6e448e140266d0bc669", 0x94}, {&(0x7f0000000640)="e32f2716fa532482692623a53064d6c644bcd42664033ff89461f7ed486265fb56453386f70b965235f9e306c9036adfda7ffd47fe2a489f0666df8f951f63452c2f531fbdaaab7b46586e63fa260fbb7bc76cf302df8da899d48c013ccb082200fe1413dd1fba81c247f4d5967750824db9eb4e9279af833a8d372aa2cd208f206163f75ddef98112e163559f61da720b4d1d2dcfebd21217fc99e545e1501c4f9e9250a1c167fe30040c4b", 0xac}, {&(0x7f0000000700)="22cd40293690e166ebfbcf1c030fb4f06333e93a53f1277312dcaed263e13e32fe6a3f5dc7634ad694abae9496fe14be3763fa8c3c0b0c05233d5bc9fa570db776e584dbad77a854574bb43f42fd4fb81d30ce595b78dd6011084a57167fac7bf8147e8a64c9a556162203048b0a619807cb0b55bd6457df753c9786c758898cc883fc2a731e35b3eb681816f45a30b5954895bc", 0x94}, {&(0x7f0000001540)="a81cf69013bc657287f7d51cfabdeae7d39d97282e648044c2cec7dd868fec8dfc2377d31386d7afcc060b27280106339f743758566e6e15a8cca5b519492c076517aaf9b1d5eae1977c5fe65e9797919e795f17d680e3432998fc958a375d8d4a3331b145aaab79074eb7ee05b09ef8cea29e5f04d5df911c6d25dafff7d3a9b8fb2a506ff3c2450292e40755a7566144ac741313c52a2aa108db3c87f53869d42a7878d77a0ce80bf9ab10a97440c8af17c1e54a1ff585320827a839ef2a1b7276e915cc81109e3026e09a052cf41a1c2228abc73640d77d7cdcea14006174d396809501409fc598366edb9949a92c4092d2b20aa3dd65eff40bee0794b1b25585d9c542c8feb929f3399a6ba141cda1cf8a02577c41851f6a27fc32f4110e693dc3bace5fc9570b068b9b04ea932b8591846ec15be93daa234c3ead200d9c86d56e1a5e2071d8f5834ba2fc177375a76c7e898947f54d26c3abb3061c41430ce4d1cd7ad0a6f3fea45f69898c17eb36e307bdb38176b39c084dcc02e3cf587a91e992359b4d3013692711289270822df289627a12c0e2d523f447ffb2854fe2578dd769b327049dac56f96a57e10a7bec27125e1d5c5d045b973d604a35a7c6e01bce3060508aa8004850dfcad091076d460518dc35000264101bedf753682cf8d0fa0fa97572d6e7bb3ab2784a37087e44152b00545dfdfc30fa17a555af507eed9cad62b094dcd579e79b7e3c050aa03a18073f18b7d759c293f5e47ea2dfaa19e118d628bc7e33e9b161fb9a67258c40c746d9c0625fd612e059684172a1c2280b3619e576052e1f77b1cc56c188eeed850eb951266e3e19089be8781c929efc9145eeba7d44fbdfa670f00315e0a30d0031fa1569c1c682e5f87519130fadb71b448a3142baa73076ce08166fcdb1e94001a3b1f5fdb91e405a5599d69ad7ec3a3865f3585e350953de964324c9416e63584cf6509c9a42e130c8e42c3eac9e6dbc099764acbc4a9cedfe43044a643f20a310f16cf8cedb4847b274898d31beb6f9db223793e66c65c244589814a10ce3c039d3167bb124432feae11f6181f71c8f38e86057a80cda6e576d05c7116337bba2e7e39d037db3d6c69aae7cf3b6079a17de49deb7f4c7bfeaff9ac40856e01859ada5385a1efeb1c26f6dfea5214207e59f5998cdb2ab2a02958204737533af137ed56b111c260b627fab4661b3304e0d737a1aa8d884a9dcb51aeb1ca0530d8774d9e86cf8129b82fe6d52a35edc5ffb5220704d6286cf8ca19fa5941c78772dc8dc6506e6de97dca59d443ccc4861727ca679485b1a57cecb4142186075822db2191b0ae8106f20d94f089b0fe834fe3ff5f4fb03cb6d48b41b10466a51ef32bd336cfa894c80bd56bd9534f775bbf04105d61fdf04dab835a17b169439c8babdf85b882e6b1748943bf0a1797696e73d71c3d2aa8e9b11f55d0c8993553aeb96edbceee66c24a4ff33e5e2df94980b2d90e4e6545c7ea658a11cc2f9cee3cf18e0adeed2e2be13522c93940365898dcc838df494d076fcf978eb42ba4d435c439c55c9c7c95180b2e601f21022955fa75aaae4f8b7a54768894c817abb7066c54ad3dc3bce69287e95c504feb92a3643f20dd11d590d35ea23f9936ba4b5205db1f7822dbbef11fe4262cea052925ca3cd0a847d97aaed9d2d8b32c1da01b299eae49250f603d0eb5ddf3fa9a6633caaf715fbb159007335baf3169b41e3496701bb77e1fb41875cc3c8c761aedc207577db9c705854962d246f7e74f8196ce63ebef4603a5a748fd0786851cc9ebb121c2d65db0c015b6c5d7d5f05d1c28c38da0b05b3db57803d3409aaf6505fd14f43aa068bd46a68a84998250383a48977255ebf2e9c0ff32fe5d3da78f2a90507abc71953952616ac66cda077c39e5da44735b138c4bb581c5bfae35f4a862bbd9a4562a33621be8579f8652acbc57d43445e2798ce7e3ff6e47d028814d34eb0a302c8a3fab868c3439d1be41612d8dc7c4d2bd0cf1b7da2e8c91bd6738a5479f67ea92e58be859303b6d7014f6611310edf26ab88fa2998e48e3f6310e8752db492bc16fad3b9ebd67a8093b72dd81692630d0d4cdbffe1885e51f2fa3c356ad84e1efdb188e2270158e440d8dba4fcda7ec17a0734f93472603bc7d66b95125f861a0fb80925b5d1e8d9ddd3fa50d52e2716754b2ddbab75f88c4839d002822dd60ed021240b9b4d7a74fce5831c04bc3d33520b92c1253e7d8f9abe73e58f4d453dc309544494abfc671341ac67fd6233f5846bddba529c0847160eabdcce671ae03fd3d5b1b528e48d3899351d1979892bcec8da21f26b5cd8f9c2d6f20d272ab2841675d6e013a776d16be3eb2f5d91d5aa610d0a9456d7a0806ea4de5c6971e2fb46cc14f68e2a846819d0cef1cfc046727fd8706b95f5c6f997af0e6cdbf3d7de50d062b2e56508fad376adbf0190cd8a8022524eb0da7839bded71ca236481661b81c522da1ccaf5a81b9ae7615a7cd9ecc2862589cff837d3357f72065ffc5924f4d226bfa52216c9890580f6f1d7111388f483951092804110a547eb29d86f75be63969e8c94cd2b8338043da4b70a11a980cf6315dc22d805f894e059ae8ba7a2bfe695bdf288b32b5a244e42a5781e7de4150d134e34b1fcbf842ac80f0286c64a18cffc0d19d99be3b7da6ccdbc965313e5bfd3dade986a8560c37f15003930836a8a905f5b9e4c4e186be7594e930aa4bbb4ed1f697b70eb97f777e56ad078b97162f74f641fcb4826921aa9a6b79fe86ff07289ceee458d693631637c943e5dea63fa1f91be14f353ca038ca55c8fc7472fe7ed1dcd222650c2c934c842e8e695eccbbf8e4c96caee184e3450819924aeecf5f33e80fd9491650a88d49871568adb60d1489ee4668e512d0a85534e8db6b5fe0832fe3eb6b912b308d2e4cc73cafd15a349ae192638aaf837254b75a0ebf4ef7f8f0a61ed10535ba16892f4d082274856b5fe7d02d313a1d3b5c0a0d63246d084c9f3493db9aa68525d814333b5fde7f1222e02d2edac413d5a2f6271bf105c4447eadc1d108de83defe1a2ee606034d0bf61b46f429ef7d22192fb56c2e8192a1ecf84db9c5da9ab62a3d89e50b81b016016e36e4ecbecfb50488bcb567aa90d5d0ffc9aaf40735a7d7c685511537eaa23040c5f07f262ff2c57b530c9463bf3e268b1221a7e7d87a31a3270daeea6b95900b85284e2977396d64d7c3c6c8c4c2e322bf33360fa4a7b1c968fb3d8705e0c0e4eee6351ab7d08ad09ddeb80a25968f7ac514282280b5b56b600721cbdf9dba9acfeb849e03d88f5361a24a5754e61371fe34a9c2b5e53a711977a07bfe527aaa4484f6acf358e2b19195952207f2aea7def09330ffaf8aa92c796d769e74d52f8ca34ab827965e675c6c8c690673232d349bd1785b1b31992f8104ca52a70cb22e05ab444f34f98627152763c56a8c55a494f9b4c8379c352e1eb7fdba1de4929a829df0321c9e087edac640650b35dd5689916daee821792a39b5288c3e6f8f3b3741c0e2ff1d18f4d15e52e5c428d8a6c22870762395ddb1fba59a696922eb7c98e02d7cb1badbfee24c80e1034caec5049fbc702440e90bfde33bcf06cfa7b52854d0aa1011a05057f25623f4d529cb72594b52811460bf340e59f33187dea001c460ece68ea1dfd305a0adac6fed0fdc0817da98070dbcb06f065049bf7010efb98d17ce0ecccbf8470fbfd65243f35ae59f3a4cd0081a3f4b924681d0e510c41363d944e4738497c95df9ce58c09b1dce7b3555e315a40c4dd69da154c590cf4b64eabfd28b97eedffcb3434d2b93233b656ad864368e4999accf25525c82e5cf16f02431a9a8428bc03a4952886e353923260a20c133deb9455287fb530c314da54351de48852b4f797cfadc21503405d59fd1193c0f0ae49b5eebef7fdcc0b195928f434b39d08d484c465160a542737ad3a6ff44c0fa640c96e2717383a1b35f7184acfd9e63988411a0068942b92f9a7871d69701759fdd0854359b1a3aa8794e17fc676d4397bd9819cc9a0057e99cdb1e89a5bf8ecd71363db7f5054e057f4137fceec1838933c9337c6eb356ef6e34c99767b7f98f5ce080cb413a2875ad7fb51d6dd6c2397138d60ca60948e6a4299eb0448ab653a8ebb45928ac1fbbd253b4a944c7ee53a2cca113530a3a82015a1520ec03485ace5f2dfd91b089c03ebe4d8a05cc237b91af6dcd215d1616ceb67add6e1305b92a351f78df2bb8ed60b974718d3db037bfb885b53ffeeda9a8b074eb0dd999e5921079bcfa370b88551a99673051266eba05eb318414c67589cd3ec46169f1ce376630d8fbf33342b58761af6e1f874ad907dccfd7fd150f523792fdd727539c14b2813f31b0947a1299858adb785fd875a1313cdc6d42ab2eacd3e5ae6312ddf126bb054932e075665e95fa88980c0fae8482dc7cf9950a75938220f8dcb4bf584a88db21871827897e4679f7cfaa5fb341c5aa86c38373c82e8425dc91d52c3cb2b0a4aca7cda9d38aa84080278056f1554b9168f4a427966a6ac2560536e4a3ec7c213432c3c7a9cf58e1ece44a580aa4a171e0fc96290a8b9e55a44517c5b2238052edf56089f013aafe51f5ec53b2e89de003fcfa3412b69c9a15898b96c5511d4b45ff3a428458930082eca98698e56d95402d6270e33d7ecff589ead33ddf5847c469e3ed65ae0ed86cb3e5c20880b8b947212c5668bfb832e33cd8cc9d60f32fcc094aca42b415eb830266cd091f9eb29f75c67a19f3a2c189d66ceb375180b119ad1ee84dade02f2f7ee06b1a37882baa8ba65b590d4ddabb730c08a690f606502ebce47c0a407fcf6c7538d0f851022deab6a2affb54ed8b6d6f8768178750c4b16c0cc1d02afb83103992c4567f4aa504915a84f2145df01ee5019d3f0d4096a6fa2378ce674993d99e7abde768dae48b1221fc6356c099e67397388b6ff2bc19624398bfa8fc2c767e88fe8820366c26dc04b38ec3ff790859853f6731b68c13a8cc97d75fe161f3dd2e537674604570713b9ca9797f03db4777d5c6d2ff45d9fda12f30b7749c18f58c82ab9c8994ea80a293e07b6cfb727d0ff727f997e4f00e8d1fed313570937488852316231ea9a2e38ac79f13b51ce7f8ed82dc98e99afe1b84a36ad312b04516e1129314c5e01298a57c725189114d27c14b10741eddce6bd2cabcbbfa42bde5107350cdf3753e0f2c1f0827a7130899fb522782c2b254d93c35862065db45d528995463be176c8aa995c5c96ea5ee3ab97f5bc88d8589f7a91aec9cf5fc1e8386200b8a3a3bb17fc70aff50264898e6c536b29a61fcb2ab9042ed5e80443626e8fe35e6b63f8d2a622cd5759e0192bb4bbf3cdcde29d0bf9f6bcf5417096f5ada8af89abb204b3f36f299b5f6a8e8811acfa7b8a309481b0af59b66635e23522c8748c3fbebf2f83ccd966bb9b3deb7a002fe8a7f056470b64ededd62e7d62fe89507fd84df341133bc7746befc2a39e9926e5c1258fc374c1dd821f06ea380ee5b182cb65c0be1490373505d0d8372e6495a678ea9cd7846a454ef157ee345a88a0457954b34271b8afd9ff8c31f5b4613932cd74e4f80c341fa8b2a0de001a98a04b6f8893c7eccdef71006c2c67d36b95a6e00dcffaa3899b4e5485f01087231aaf64433e0d304f6f5a80ff204c5148c266bb8f7102d8a077acecc9b7179ef1648e075289f6296f52068bbefcbae3e605f0aa8223c5f0a9d186885d7a4571", 0x1000}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r2, r6, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r7, r3, r5, r3, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x28, 0xffff, 0x1, [r1, r4, r2, r2, r5, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x38, 0xffff, 0x1, [r1, r5, r1, r2, r3, r5, r2, r2, r6, r1]}], 0x148, 0x8}, 0xc) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=ANY=[@ANYBLOB="28000000ffff00be8dd3b00001000000000000000cb877bb0467982fdde5a137330346a8891b88d5b67c464f3888c8cad1784720aa983ceee4541452747a08fc516b46c6cd2be82498602232d355d5806a5bd24be9f7e7c1bf03a109a0300a0753659fa191d0d31f4a68012a0279f843837a2677f659f95389bc50e009b937f7a6da73546ecb8590ac2b17ded9084561e4ba2e528aca2d94a6dd7fdc495780f1753cebffeca215cca0b9bac498b9a00bce9db2f5c57ea4b051849bb4000000a01bef57fa9b5a", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r21], 0x28}, 0x0) recvmsg(r20, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:32:50 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = syz_open_pts() r1 = dup(r0) rmdir(&(0x7f0000000240)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="14cfc259fdb9f117b6faf52a", 0xc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000eb000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 02:32:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x7fffffff, 0x20}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0xfffffffffffffff7, 0x5}], 0x3ff, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x20000000, 0xc3, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x8, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x800000e0, 0x10000}], 0x3, &(0x7f0000000180)={0x2, 0x7}) ioctl$TIOCCDTR(r0, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) socket$inet(0x2, 0x4, 0x0) 02:32:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0xe1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x3) getpid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 02:32:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0/file0/file0\x00', r0, r1) unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 02:32:51 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) dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3ace2d43) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:32:51 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x9) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfc8, 0x2, 0x4, 0x3}) 02:32:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/69, 0x45, 0x3, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000000)="f5", 0x1) 02:32:51 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 02:32:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x3, 0x0, 0x7d}, 0x0) close(r1) listen(r0, 0x80000001) 02:32:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0x401, 0x6000000000000000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x18, 0xd0d0, 0x38000000}, {{r2}, 0xffffffffffffffff, 0x24, 0x8, 0x3, 0x2}, {{r3}, 0xffffffffffffffff, 0xfc7a52c1ec015f6a, 0x20000000, 0x1, 0x2}], 0x200000000005e, 0x0, 0xfffffffffffffffc, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x100}, {r0, 0x6}, {r3, 0x84}, {r3, 0x80}, {r1, 0x109}, {r2, 0x24}, {r2, 0x1e}], 0x8, 0x6) open(&(0x7f0000000440)='./file0\x00', 0xc072ece5c10c2924, 0x13) execve(&(0x7f0000000140)='\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='#}:\x00', &(0x7f0000000200)='/^#*/^(\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='+/$\x00', &(0x7f0000000340)='(-*[$/{\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#&\x00']) mkdir(&(0x7f0000000480)='./file0\x00', 0x80) 02:32:51 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) ioctl$TIOCNOTTY(r0, 0x20007471) 02:32:52 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x180, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) socketpair(0x10, 0x5, 0x9, &(0x7f0000000040)) 02:32:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) write(r0, &(0x7f0000000000)="f5", 0x1) 02:32:52 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) 02:32:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) dup2(r0, r1) 02:32:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000340)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) close(r2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x43, 0x1) r3 = socket(0x0, 0x3, 0xfffffffffffffff9) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r6, 0x2) setsockopt(r3, 0x11, 0x3, &(0x7f0000000140)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a2b0b39280ff711c8ef62028a3459027b9da17ccd8d858900fa21ce1c007454b47ea4b1bec2dc756211e88d59f19776ce211f3276d41416bad8023547e719821be4d26d3f114d64e287dfb3968cf12b640301f56ae639557f44531c6a272c71de5e9ee36483a7dfd39d2d0ed7e56b171ea1a0112ef676f5d2", 0xc0) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setregid(r5, r5) 02:32:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) socketpair(0x21, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) flock(r0, 0x8) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 02:32:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = semget(0x2, 0x0, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/230) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:32:56 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x4) flock(r0, 0x2) r1 = shmget$private(0x0, 0x4000, 0x242, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001002, 0x0, 0x0) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 02:32:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) fsync(r1) 02:32:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x80000001) chdir(&(0x7f0000000280)='./file0\x00') write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() dup(r1) write(r0, &(0x7f0000000200)="625947e299d025f9151e2c3fbd57a287dfb2b1f3d09dd3128887a4579198285b5e930c9169eb32e931ce8110880cd129ae0b4f92e9d91540e8181ef63bc85ac53dc87ce2b1e9301687a03a7135c1da0cf20173574aace68f67420dac730b7e9ea48fcb27d752a73ed45c4e1977b998ca1a91d8fea6c53b5847", 0x79) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) pwritev(r1, &(0x7f0000001a00)=[{&(0x7f00000005c0)="7fdc5b00adbc7fdc0b595ff886f04915941e8f530e73bdf9adfdacd1a0737b0d15372fa663f9ff551a7caa0f447e8378333a961c9e2d63578a948887144e829db40bbc1e7a78a3a6e21ebe584fe9fd60eeb003495c70435d16b949edd16129d47ff03a7e2907b26656c8ea97deaee5bea0152470da5228534e2b21ec2d2e1a805d39e0079723289c16c577668b01b8fc06b671316f67fdc51f9e1ffe2b4767a7c7764e1da4e70e839e475ab347efd6a58aeaad6081770c91bb47830fab21f860d2a909d79d34130b6d04d5aa64d7a0c10403fd94a040456dae2e74fdaad37e3987f01b6443728378e5743456742e6a915cc1cd7e23d559444a790f25a9549212056afd1ec0801342cac3de8bb4272239c94831707ac46f0c9d67b75b0a6da119e40ccb31530f42fd2294ae459ffe916e3ad9d38b7214c9cfbd6568b4173972a7cd418f6cd3c5d152f173ac2e45efd2b5f754f3471ed4022f24aada066b12dd8149e491044ee668946ae81d36fd0c56ca782be7584aed56c4c8310b410c3b7b34685f5e74df72d74be83435011a7bd156322f5ae56601628cbc601e81d187815fb33223260956feecdb3ba96dc4e930fd9edfce9fc1c592a0f88c90d315a037b83e5a10a6769fa34b4f13ea0bee5ed3ec31707d1b6024d96a9d052c3008f8e3312aef36e7c56ec156f6ba009eacb623102260065b4c5c9179b4aecefa933cab4c4346f1e306c30fcb790b531c17abc7ea5db2518d85038ebfb6d5417d2f44f24a111cf06f44d7128884560082759b459fbfaa48237846830524cdfe4bfe4f1b7704ff46db2ec6e12ee2f447bab2ca8be664a23bbb885afea535dbde1e65205252925354a0039eb10e8983a360f6b528719fd8379f780cdf159217babeaa791a6b01a8d24b514a437140734150bf8fb4af6eff7bfda243ca62e071bc49509d198562ef4dd45d09a844ab7ab96d6bcfe76f0fb77c80974db414a524287bcfeebeb0eed95ef8a7732be969e3246f81fb5ed8cd62cbeaf89ff2f1777100183909de31261178153f88c0ef2f156bb832c1f5eae79c21a54ec234e1f416b82ce5145dea87707eab425bdf30c10e6115ea6ae23537f0a6735b1255cb12fd1bfe3e100b9a946789eec1990ffbc48c80a654d006f74e0eb090af8a44c0b7f954aa56f4d4cc90da0e8c96fbbf69795823727968e07739d17d6ab0880b2ba7f219f10f44dc915062c0fb3b9c9dc96813669345885a1b9bc3c3ce6473aa4e7641deadcd98ce0d7e6b0a8baebb0a01aa415c59bd3be75545d533445f1a1900d6a9275989313781f1fe6c4fc27496bcd58c9f0138235211da55366ca96039ccef8581248048503154a1bbcb66ffe11efcc35b268825b836dcd631a8e5fe37f41b752431aafd2fc7372cd7aa5dd0ebdb26ac731b930a60106080f7de16a1157d504e963d3fb420a91c0bc22afc4caf101d9e837d151611fbc956103f71d5fbd8bd52e176b62122209047961d12fe5da5dffd08095d11fd3c0b1183ea129a03ad01f1bd899f380130e784f575ff71e03b7bb79700617904f62d96365be8277574174853b7af25b524bd2bb5842dbf538537fa0f319cd72e3a43a1ef46ffca5b539faa9096d837d26b378b3208a577fb2fa576c3544913378db7c68e82d232c02ecea88c5ba8d8b3eb548cb0620b4149fcf51d64d92315179c242cb9f4a9c11acb98b4aa04228b76e4642ef63a0a5a6fc25092e678d9a8baef0a8b4034d745157436b681069fa291badeae2183f3296f78675cc5e4c05fac9ec6b32979ee2832cb4ce2f6c4b8ac90c2ffae5455e8bfe5c1f709bc010d27243060998b5a77b06054354619536bd3c600d4284eb7b39dbf64bce1c1637115faf0825b328fbc05f0d416df1542133b43234e8327c272d38a33c26da9f04a9422e9cd082a44383453d55134e47d15bf638c67ab4279b6c8573782785d3d21915bec14649e1096838b668252f94d42a872c2a1cd8fb1df0fc620e01f51e466de2f207ae81be292ea38b328fa211a481ddfc768c552247e929c3987f21b06c4894fecbdd2f660ea166cf0ef0f0e731effa668fee428f590468b82deff47ef8d7ca611a728fd5badb5a9e5032f40b310a8b6385a1417efefe147c0b593103e4286f7d68f12f3819e0d2946218fb54e15f8e19d9c3203eced84e50857ebe42ee70abe6a18351afdb6218cd446792d3c4a5d5878d11b64f15a59cf5d18906ca178240aa2d606d134b6eb91dadae1136c60a1dc321c5a069060a7e0168089fba84c744ca4a345623e638850da8259abe8a46b3d3ff590332790e7447073d4b1f99426ba2de378ebb34eb1a1148a64ef145f44b2eb34ab81b10ff4286a638b5c565f40e47dd424b7a24be3bcc7119da8f01d680f16a5705d1a547325b36bbffb82934d140d5e9e203b4cf406b381daaacb2b79ad0d18735624203e9ba4ebfe41ab4a4d3ae909ee2a27c0ec9a2a2d6e95202660e8de9cd930a3d2a9e44e5cc78389c648356dffe997ea22af10166841efb816f6724c634074ffc2e70a1f648668d9632d9405ca5627acae074f7dbd01f006ba5eee22990e6f255825e4dc672cf207e5044d620412503c376fcd061499970b4309dfe951f88ac45d2563f9379fc5d4cb0c3fa3e546d3f4b993722cf9764eb355dd374b52f89b4afd494948e33e5bb80fc89c9dd981eaabd7f13c79b68d281dcd5a278f5531309f500d165df64bc7612959343547663a3db6ffc83f4a78ce7092a3633300fbe72a75d5167f35ba8df3854051dc1fd0b5964ea74877e84f3d1041f7d97cb9a017d603a32c892cdf17cc5d8666c271b683eca7aca41ef6e44c8353bc10dbb799a00937860c7a4a7f53fcfe568063c6b8bcc28e0a5c0c497de1cba7a6109e33520e157cbee997098447b34266e22f1e59a05f162fd8f92e73f986d90a9593e9f24cb8f3398a2d7d05f07d82606f954b96691dda010be70ba7e002af9b3da7771b023f1e7f2f839924d8da923be06efb457a28d1876b8588edeedaccacaadcd6e832c1789e9bc918dda535be14474f816df6516b891d8fc1117aa51668416eb93e734405a64f550a222ea042d8fdfd962666e68ae2e8f03e09b82702068b518f4df69be5961649c946211be4de47077963394bb2c6b098d8e0a3325fc280466c52f7467d9317bc4b9949d137fc25bcf4a4546688a4b7b6ed1bf476100f729a6df36793e0d01708aa523bacc3383ae4006e3bececf34e1d18f26f71640d6c26d324d31035b3bec8cc44ff7518bcb46f3c548d5a0a82716b71b350732def73faa2757dc19db2d3c3f86f1e44d313f39f82141a0ca48e64b89c122517dd6b3f0c6f7c3a3cc6be5067ae8f31a74be5093c910e0524ef2e9698c488ddefd0048743ae6f453d10dba6cf0cf0c6520861b27433fd95e1c9c71c59cb08e35f94ad37e05df1934e764f6684bcb41860aa63ca4580097aaab4d3ac63efa12e72aa21c14ff620ebc30beedb1f9003dd833442a971976341af2e57c30fc017fa77f81b299aff14ad3794fb0e93d63399b2fbfb6059c756fece37ba0ccd4a74b7172c5e8c7bee2444a4749f01ae01b57d1dd04545b901a8311d92a910628178c3cd4f276b3be0e899b1c1037283d8a6e6f4b1b5ea8bf689ba22b77e2aa6170954416df2396d0f542b90fd360b9e4b897fadfa94b2e5b12661256d42d1caa845f37101e3efaa39221e5192b108ae37f00e246d5ece06c42c3ec84723cb9ae4905bd94e5b833c8e9f2382e2d9c69f1d0c3c1f55b233a69d4fce5b6ce8d5d54206779f5c9ef49b667fb5891b53f5995ebc8666c003438277c70e6d508237722c9db6c8fce80b41618249982ae4564688c77bc0ae8b90bd947048bc4b7773640c7fdeaa30de1e7f59ca24ba4eca21dbec664db88b406aab08f66519c0b18bd0a451d9af1b3c691a973b9b0375870f17f07814faef295c22a2540bce875c8f40b7badc7f235b96d507f74316b4a8f3d9a8a394a7ac972fe59e1a334b77729c4b647bd845b731fc56deeecf38b5ce3b764061db8c3e92af2d1164bbb335b5ecf9b93f0090bd6c2f1fd919b942f6844b7b1de4f1b7aa3bc8ef19750e0b45e0cf20a1a6617232da85a22a983c747c05eb97dee406749602cac0911bfa2d05544438526d7f690fc9add61b1b106c0d40accd44614a4bb2503d76b0818c5a177f0b91ac83d364d10010b3feb104d52ca1eae6015e4502ad05249c4f67a738c7c07d1acf65b64cc436cf3f2ddaae5898f1478055d2d1e70be253527defaced816a23ece4d0c6e166c221c89c9b45dc6926364884bdb18313e581ea2412e550d622ebfeb91eebbf1bb17852438d1817bc637c2044953e11c1cdcc2e3849a7716d77b8b3f0a21b8cc2d6312efa4b51c7478505737efe2ed340178bc4addcbd07f2c29c85ebf77807eaca0e9e5256092f523763eeae375cd0d5022630c70a374cec06e6ccf4e0b241df1676a9d7b226d00eb764a7c6879b12281c657c2be5baf4f3a7ac03a133267367cf6fda14bcacf86410f28fc1d21b79fec1af5ffc7c417eafdf0a541238d34c2ea1fb7799ced21f0c202e4381baa841c39f07d5df3d794bf8f73bcf775c38935d3142b33c73e989128d5f9b260b850cfff8dc6c8efc351a416dc68a86cd722e85007ebad23379c741770481a86b3687e5a9459890ab09965fa09863e63b85ae6b1e27e36d6dab10352d6973c635df9a4bab6e0dc38c4a638e30c7889f233f6ff0e04d26f95d03f53b8f53a41a3d5ba7cc2d8139255f641279d356aac557ae4910aa3223ff48e0338e02d98cfefff1683147edb0f25d24908ce2771ba88bb6802b6cd72e280a20ebf4dfe08f6f88875ed80efb15c30bfe9e42aa02c8229fcc52442572436afa1d70c32e1dec647cc0640616fd813ed06fe1ad500aaccec262d9e62de18878b6bf3702fa5b273804f07d88f79114eca7d91700db40cfeae32dda1c4841326d1cb2f550e48f1ab37dd1ce9628f1d3cf36a1eede56c5b209a57595d6adcef7889f68435bed3a0bebd018257ec2762e3b5e8e90474d09b0057ccf0787f55c444a9480353749869ac12b3d32b390ba774a14a672d0b24738d97d81a3d01aea9ce771e5e255d6b01d5b710a4b514332ca16a54b85605f7b3874e01fc16aedf61ed56a3ccd38af1bda6777dbc12f92945635e599b755790192abe9bf0d19aa9a303d0b74e1f40803bcb1e69c784ef89a1077d07c8e63ac93d0318b154a340a3df56015d24524471e81c751730c6acfe91f202701103260b308e4dd84aa2e14b44fd747ffc218113eb8e32b9237db0c5ea892af02ab3ee9c64f07ea45cf93ffa069c71377e7cf6483075685f556f681c46d172710a59cfce7304edaf0389e0602068f7c2e05ffd1e68784241f7357850ccb74c91d172265424d44be1d47c77a3a10fc0e7e9ab075908b6badbe92a68fcb3b81c3df792d7318fef7fabe9a64f544f7eb339eb800304e6e445f89809cac8779981d8c26501c6036eacd9f8f4bd0fe04fd8f6c8cfc65e024a3aa68046aaf8687cade009b6ed1130115ed2546df567502c3e0f6cee4bfedc7c78a840ab988b75dbd886e0311bc90a2dff1558d599b1e936e7bc5b81db651ae0e8d32e278b5436255c5274c187af2e3d8759a83b79cf3e968005a90120cecb208d646b5f21cc4a7adfcd88ca5902de7439aacbea3b33a86b3b29bf68b1e7836d88f491edd8f146374c5b2ba92d22da6a722d83a7b69c52f673597d4d4bae94cad0e3ef74e9b8741d6ff5ddc56097eb54ae6fd05a1380d85", 0x1000}, {&(0x7f00000002c0)=' ', 0x1}, {&(0x7f0000000300)="7b51343ca53e588f26b7d6257e76f1447a6e9988dadbe8c1385834b9305dbc8dcc7bc8c855c255c9132d8d227d0fc6e25714baf55f2d6ba310180161e7148b284c0702f31e52c2ff39638c20b4da0515e6a173b2f0fac7f3d01b4a1338e5f56cd52d5320d8d79acebf166952c7802cf8c644492e5425a4259fcfa26bc3d9c2d9ec14e93ca7d08c663438b900", 0x8c}, {&(0x7f00000003c0)="eec68e2e4e9cd06fd418cd929360fc3455595ab336c9154bf228cf01b8b009139e989cc8e3605f8c4d02b222ddcc94a84cdecde013fab73ec4b2563041fea31eefaac1eed97d281a847579470bd602b153f4f71b2f420a6588e6576945ca3488c3cd2a31b86d0b03eb5f88d6c176ed94c261e0dd1ed912ffe19f3583df4009d8cd94659703cfa5dfc2563a2fbdf5e3f9f99b0063ef7e5ca055", 0x99}, {&(0x7f00000015c0)="da562d45eddba66c00665bc55b588f5b92214ef54d667b332e4ce4393618d93619844c56d86c0b2549ba988cd2fc48e126d1296b9081935f05587fc5037594fbc441abfdf363cfeced84ce1b91b9f2b52253f7ce9a3c25cdc9ca00ad1dbdbd5bc8bbe03af9c3bab478", 0x69}, {&(0x7f0000001640)="9164c4a546fd8bf8be9270f733b94c56f69ef6cd2e01310f366b467ffa16208a4db608c5cf9c6ff6da662320d39de917e90a8b2125ef88254b2bcf236d6d96d5d1322d1ce85eb5f4ccfe37f4d051336c7dda3aa0932451f4942c69919ee6dffd4ff1e6b2f958d6213acca470e7aa89d0ab985b616266071b7b06fc8d9bc18d4c869552d07a6b5f820fa623afb5e15eb942371cece950c711a0a1bed89e6be721cfbc0df83dae1116929be9e5634f02e2063258ed37e82bccaa984d7939cf85f2bfb84cdb562b01d9d12aa047cb8813", 0xcf}, {&(0x7f0000001740)="d26d5f9dc26ee5ff1a1c3ae14040fe5baa4d2c22fd39ca6e2b9741b0d9972fbe4715323119da26aef71a2df636a4bd36bf1e42dc46088700c6add2cb4b7709f4f0e4592003a1de5f0522e72d80402612e90a0613f69ee463be6657d2b0ee4a64205b8c50c867bd1faf5174f9410eb7b8acf6e5ffb262115f150ccb3efafd0a0aec2d43fff8a4bb5b2c86", 0x8a}, {&(0x7f0000001800)="07854a6ccd008f59a74deee0a05ab432d2251ef39e62036c75b9d69587d04737d6d35dba392ef70f53fa49e6108852ff52ffddc593cf1e8a4e2cd195fd2cdefbe32ebb7e28c3eb011a0697bced1ba8d07007272653c37137d5e4bdcda2526e52ed428f081a64257ded2e8b756b534bcf6791f43b2c1c5f04cf6e37c1a4177067d57eedb990624397bc09e6620a9a968195195fc484a35a68eb1470da2cfe9c7535f0be1ad93781276740a1e2256712306cbd966cd8a28f331e74922610676b571d", 0xc1}, {&(0x7f0000001900)="16b5838b942272bf0b7b66f383b6ba0dad4bb111ea01b34facea26ed42a83d1942ae841f62a4e3ed791c75a65fcb741475b1c539ab26cc148e95430e8b61ceb0322bcef8b6362b535f40dcf7b7a57b189acf329e8f12946edab67b3f7f882ee3c23bd2fa47dcdcf76825b95e20e05e7fe029b71c5a7fca6d547e1f28d1842cf9aef28413564d64c5664f5f4a78be695c124c14df964770285bd4fba51f62eed920ab999271a1882db44ddb3efe869ef06b816b40f9f32b19112de09855fce3c5b6977be1137691e67785762aaa0c9adaa2e12a54375d", 0xd6}], 0x9, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff", 0x1000, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x276}], 0x1) 02:32:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="10000000ffff000001000000000000005a46eaa9b7f67024b4f5f29b69d85f56e7052029732ed06d6fabfe79041df04c65819342e13c1b66623e69ec94e384a4abe60b9750ac157ec7ed53ad03529332a5b1db3f08dacec2a5965b9c364a8ad2da1500d014c7fb91e2d3a76a04a2eb72c59a87f82ec285535d1050833f59fcccc750d0c293c69e86dadb63d9bb810ffb23cacbace734093f45a2612f8200ecfb84c660eaf9750307e4dee187d61540db918883ec5d5b5820e82ecf86bc5eb9b632fc9806f350ea821d95e3561591b5e698"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:32:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) shutdown(r0, 0x3) 02:32:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) socket$inet(0x2, 0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:32:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1a5}], 0x1, 0x10) 02:32:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x100000000, 0x6}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r1, 0x0) sendto(r0, &(0x7f00000000c0)="4c74c85e45119cfe1a70521a63958a925751f8cdc1aced79e659e0bb178051b309532e70d6163c4e3a8dc01c1ec98e861eaec6d083f3d1fbc6ad676989e4a88a7013033ab8668c2e6b6166c815d98c5464df", 0x52, 0x4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = semget(0x2, 0x3, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x82]) getegid() getegid() r5 = semget$private(0x0, 0x4, 0x0) fcntl$getown(r3, 0x5) sendto$inet(r3, &(0x7f00000001c0)="3a43da3ba1642c339732c27794d421ca0ee50c8e1255815958668ac29d8ee3455ace1ab5dba946f3c078797a1b736a8a55b753a1a8acceeec20b7063107640507c5d74f96e66c45495e460358e220874d73b0abaf161004f11f961d622794b35fa58f64729906d52c051a4e4ac943834004b3459492ed2f9afdb1bc989cd9b2f9fe7f4c1652ca0bfd7fa026335e684174153d2fde152b1fe2f685668688cdec29248d547caa18144d2d9d73cd2d0bfb0d236437de5ec9ba912c6fdeb39f433", 0xbf, 0x0, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000002c0)=0x8) clock_getres(0x7, &(0x7f0000000300)) semget(0x2, 0x3, 0x20) dup(r1) bind$inet(r3, &(0x7f0000000340)={0x2, 0x1}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/160) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='/\x00'], &(0x7f0000000740)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='-^}-\x00', &(0x7f0000000580)='#\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='+}\x00', &(0x7f00000006c0)='%\x00', &(0x7f0000000700)='\x00']) ioctl$TIOCCBRK(r1, 0x2000747a) getdents(r0, &(0x7f00000007c0)=""/4096, 0x1000) lseek(r3, 0x0, 0x1) bind$inet(r2, &(0x7f00000017c0)={0x2, 0x0}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001800)=[0x5]) msgrcv(r4, &(0x7f0000001840)={0x0, ""/207}, 0xd7, 0x3, 0x1800) semget$private(0x0, 0x2, 0x441) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001940)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001980)={0x7, 0x6, 0x0, 0x2, "9b484067eb4f1d909bd2f974cb60c4289fbcb9af", 0x3, 0x3ff}) dup(r3) open(&(0x7f00000019c0)='./file0\x00', 0x100, 0x10) 02:32:57 executing program 0: r0 = open(&(0x7f0000001840)='./file0\x00', 0x282, 0x48) pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f00000018c0)='P', 0x1}], 0x1, 0x0) execve(&(0x7f0000001f00)='./file0\x00', &(0x7f0000002040)=[&(0x7f0000001f40)='\x00', &(0x7f0000001f80)='{.\x00', &(0x7f0000001fc0)='\x00', &(0x7f0000002000)=']))\\$\x00'], &(0x7f0000002140)=[&(0x7f0000002080)=',*\x00', &(0x7f00000020c0)='/&\x00', &(0x7f0000002100)='*,\x00']) 02:32:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0079edd970bd43f81f3eb56e9bfeb3db7a8490a31ba4ab3d8dbe3ec4512463eee4037336fd28b5381b3e743bf27c1ee318e9538296", 0x35) r2 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 02:32:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0xfffffffffffffcc5) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 02:32:57 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0xb0, 0x40) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x170) preadv(r0, &(0x7f0000000100), 0x10000000000001e0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) fcntl$setstatus(r0, 0x4, 0x40) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x90) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:32:57 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffd96) 02:32:57 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000001c0)) 02:32:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x100}, {r0, 0x5}, {r0, 0x10}, {r0, 0x4}], 0x5, 0x1) shutdown(r0, 0x0) r1 = dup2(r0, r0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) socket(0x28, 0x2100000000000004, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r0) 02:32:57 executing program 1: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000000)) r1 = getuid() chown(&(0x7f0000000100)='./file0\x00', r1, r0) setgroups(0x5, &(0x7f0000000240)=[r0, r0, r0, r0, r0]) r2 = shmget$private(0x0, 0x1000, 0x631, &(0x7f0000fff000/0x1000)=nil) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x100000000, r1, r0, r1, r0, 0x1, 0x2}, 0x7, 0x8, r3, r4, 0x3, 0x4, 0xff}) clock_getres(0x0, 0x0) 02:32:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000)=0x3bdb, 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e03e8ada67066692239cb920f2f811098e1c8ca65d6ca0f47b12157156574b658878a36886600d531989a2cfa8fbd48c22953d07141bfa595895a7ef02d3c073efbdbc6c91903fcb6a3b0993c8ac8ed09a91400000000a03723dc4e422fe78280bc806b"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) socket(0x6, 0x8002, 0x800) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:32:57 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x80) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)='./file1/file0\x00') execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='w\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000440)=[&(0x7f0000000280)=',/\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='##\x88/\x8e\x00', &(0x7f00000003c0)='w\x00', &(0x7f0000000400)='x\x00']) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8) kqueue() open$dir(&(0x7f0000000580)='./file1/file0\x00', 0x80, 0x18) r2 = socket(0x0, 0x0, 0x7f) r3 = dup2(r1, r2) openat(r3, &(0x7f0000000480)='./file1\x00', 0x20012, 0x0) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 02:32:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000278000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000)="04000000", 0x4) 02:33:00 executing program 0: socketpair(0x0, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/165, &(0x7f0000000100)=0xa5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) 02:33:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x1) recvfrom(r0, &(0x7f0000000a80)=""/4096, 0x1000, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6d, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a29206", 0x74a}], 0x1) setsockopt(r1, 0x800, 0x0, &(0x7f0000000180)="3342d617e26b044fd31610cfb5362c6379e3a4ae9688937ee1abe3c380e9781c9ff4c334929c12d0cfc2a6906c0b0ea0f71676c73d70817a28b41902040797630971ebb4508d839e225b12a1430ce20d325c47d3dafc8b30871bc413479654ef14fb9f9f27fe3a56b1b2e3d84cb4979c533287b1db07621a5ad1cecf502056d5afb31724caca350246d4f370fb921d86c9cd09597ba427e0a17aef585ce5a0f82a936eba151ace17f69cbcb77232211d6d671f291141b4c3894844a5efab954a495aca44f0cc3818e10d200a9e59da1cb669df4ee097229c887130a2dd053d945f941e97ce0008361d0b", 0xea) 02:33:00 executing program 0: close(0xffffffffffffffff) 02:33:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x1) 02:33:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000000)) syz_open_pts() 02:33:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0xfffffffffffffffe, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:33:00 executing program 1: 02:33:01 executing program 1: r0 = socket(0x0, 0x0, 0x6) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 02:33:01 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 02:33:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 02:33:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x41) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffffe, 0x6, 0x7fffffff, 0x800}) preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) 02:33:01 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f00000000c0)="a4316ceb78d9e9355d09a47a5eec6789b8fe35ea2fa430706d2bf9bf901f197bc649ce52fa536925572a32f6e3510db8b942cdab87c3e77fe7d14fb3edbab66b0ede6c425620c1a48fd847422dd485a24478b887140a775809e7ed4aec05893a6e3a125f40db4d48a933641d2ad8146577e92dbedf11959cc803f67a93af045e", 0x80, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x8000000, 0xef52}, 0xc) 02:33:01 executing program 1: r0 = socket(0x11, 0x0, 0x8db) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = getegid() setgid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:33:01 executing program 1: r0 = getppid() getpgid(r0) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) 02:33:01 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 02:33:01 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) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 02:33:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 02:33:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/53, 0x35, 0x800, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:33:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) 02:33:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() syz_open_pts() r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x2, 0x5, 0xffffffff00000000}, {{r0}, 0x0, 0x40, 0xfffff, 0x101, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x200000a3, 0x8000000000, 0x7831}, {{r1}, 0x0, 0x10, 0x2, 0xce, 0x2}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x7, 0x27}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x5, 0x16}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000046, 0x7, 0x5}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x80, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000001, 0x41a, 0x5}], 0x0, &(0x7f00000001c0)={0x4, 0xffffffffffff0e01}) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) r2 = socket(0x16, 0x8000, 0x6) bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 02:33:02 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 02:33:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:33:02 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 02:33:03 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') r0 = socket$inet6(0x18, 0x4007, 0x4) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/85, 0x55) 02:33:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0xef6, 0x1, "0000769100e99ce5f324b2f96a00", 0x0, 0x80000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:33:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r0, &(0x7f0000000000)='\x00', 0x58) getsockopt(r0, 0x20, 0x7fffffff, &(0x7f0000000140)=""/18, &(0x7f00000002c0)=0x12) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f0400000000000000959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a01f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) msgrcv(r1, &(0x7f0000000800)={0x0, ""/226}, 0xea, 0x3, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', 0x0, r3, 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, &(0x7f0000000b40)=ANY=[@ANYBLOB="000200000000fbffffff000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000010000000000000000000000000000000000000000f48201c8851442c5ede95a04555000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1116e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e647b68817396d79f4a185677b16931cbc68b5b664252e8b1181407e974477393e6e9c8592f1d205e005029f10bc8eea725ce579201fb080d215e8ea6f3e7cf779fc113adbe549a358127cfedbd6b70c6a706bd2afd4fad9bc62ad0fe1d26cf7af2864836bc86cbcc96e68abbd089fd36baf105acf659ceef947d1db22b52f89a1002c2b841448aa0e6fb30bbfcdd68345156a57104fb2c4dabf01094c2422d2e372c7c720c94f0f27c355b4a4420d1b3964a8ab7555ae50d5c74804539141131b6f75c8c8bfc2d01aca668eab2008b23995c8685b6eff45a37907e69e521126fbbb93f47d18f029c64aefab7cb936ebadae96501090b6585792dd0eb918f7ad619d83c522358f0a963f53d2c781224310c181e35ec97c0fcfe0000d9ae721e526060906a3f0feb3dfa45ba206ea916c11cec9b4cd8d2dabf750acef977e178b815462a2947e6f5f15b0255"], 0x1, 0x0, 0x0) r4 = 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) semctl$IPC_RMID(r4, 0x0, 0x0) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) 02:33:03 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x7ff, 0xfffffffffffffffe, 0xfffffffffffffffb, "719cf42b0afd6198aba248ff5fc1b8902924540a", 0x0, 0x80000001}) r1 = syz_open_pts() r2 = kqueue() r3 = dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x18148, 0x40) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0xb, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffff7ffb, 0x28, 0x40000001, 0xfffffffffffff801, 0x81}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0xb, 0x60000000, 0xdd88, 0x9}], 0xfdf, 0x0, 0x0, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000480)=0x3f) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0xa9, 0x401, 0x200}, {{r0}, 0xfffffffffffffff8, 0x41, 0x20000007, 0x9, 0x8}, {{r4}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x10001, 0x5}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x6, 0x4}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000004, 0x5, 0x40}], 0x4, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x1, 0x6}, {{r4}, 0xfffffffffffffffa, 0x1, 0x80, 0x0, 0x401}, {{r2}, 0xfffffffffffffffd, 0x5, 0xf0000000, 0x40, 0x1}, {{r3}, 0x0, 0x8a, 0x0, 0x5, 0xffffffffffff8001}, {{r6}, 0xfffffffffffffffd, 0x60, 0x400fffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000001, 0xbef, 0x3d}], 0x8, &(0x7f0000000340)={0x1, 0x8}) 02:33:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() flock(r0, 0x1) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 02:33:03 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f00000000c0)='./file2/file0\x00', 0x10298, 0x2) 02:33:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) 02:33:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1a0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x2, 0x2, 0x0, 0x0) 02:33:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 02:33:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000000, 0x80000001, 0x89b, 0xffffffff, "518c9cd3f5b9edaa707ff03b453a602ee1cd1d3c", 0x7, 0x7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:33:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget$private(0x0, 0x4, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x18, 0x9}, 0x100000001, 0x20, 0x4}) r6 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 02:33:04 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x7) connect(r0, &(0x7f0000000000)=@in, 0xffffff89) 02:33:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f51f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc1c6cd8a4f5f728193ef16ab93fffd93be7815f16b136a5d00d1628b53aa19eab10f7ba05ae5b0ad335a9a4f5e928df32a7294df34b3ba84076d69c6f77e7ea35d4f27fe8e7ef07cb57ef6c512ee8e36140f270fee58cb73ad24fa3ef6ef954b6677d865eb9241b5b646354c7469a10e487208e73f3957338096b9d22d443a5224866f6a4e554433cc647410f713ed4b0840e16388961eb25005e8e08d35fe115f235a18db47fa0b4b395f06768a2f6bd1e1b1fb4c750e20425a6919f2343", 0xffffff97) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x6, 0x2) 02:33:04 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 02:33:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x0, 0x103) 02:33:05 executing program 1: semget$private(0x0, 0x3, 0x0) getrlimit(0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 02:33:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x7, 0x73c, 0x6, 0x10000}) dup(0xffffffffffffffff) syz_open_pts() 02:33:05 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 02:33:05 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) r1 = socket(0x1, 0x0, 0x5) sendto$inet6(r1, &(0x7f0000000d80)="ece6757f29c7832d406718a97d9cfaf06d13de33e38b11ccc5a11bd7efb009b6679348da5b31ee005787011eb87d859b8a16e894cf9f9447b861e036e359d5cc30a838eb299cefaa2c6aef5c0d3af4ad8b1218e4b76830f8849284adbcd3b950fbca2c384679f110e4a35bd892948c2ff9ed137f922e01fa6df46135e9feb072f6d5e893be60d3be794cd4df32ef7452046529d68b3ed2c9728e8eb9d1f2a300437d8f03d91def0f1640094e299e9fb5c4a34614db6aee40d15dfb4fa66689415fbc8802970fdf169a9b2f03ec71425bd11b6d0c5b36af0b40d0692710e9f4e3bd9064f04a4b99e3143d640ac45d6f6e50e61e81516845f7cef2fe7c1875c8acd37354f848841468a8012910a5276c2a2de4cb04c102faa33672286f238e9d9177c327e8d4813621c47fa6ca32fa843e600b8932033a63952aa47a4d5a60bdfc722686607bbad569393849c825eb252dbb9cfa66d40cfe914508f39710723e299a8aec53cb39024b15cab7c4a02cd19fddb205fe87e96960093859c25519f24653144977e2e6f647957dd9e8557772a407690df1fe5b83a7011e6efb8d3cd7070c0c94c212d3a4c96d58e2d2f6983ae50fb4bc64b35e2b0547a0a2f5732afc2dbd981b87a356c4b606a604e7bfd1724bb5d91c6917894480a34e1ad0b79f0733c239bd63c97a52cfc008204b2b36908582e1d4542b3b2a4811f9f2f77a1c39fbcf1ca2edcb79ace2eef659bfdebc7a131ffdeb2f1e65658548f5c09dd6c776f76c99cfded885011f39a75ad8dc7833bf9e2b12882a17a1d5da64c9a5d6d614655c95d850ff64e015c6682ab1043500ebb5752d661e3ae0d1b444bf1db5fa301114311b232d573a3ff95db170330b62ac3d78bdcfdfdd06c7ec31a2a775a9e33833258d602f76eac0e70b561140dbb47c5d3ca81916772dafa876b3bd412b44a24c4054378eee06af12f17b7c3681e9621a25f04c2a42cc295bf2059ea5b0e835af3bed02dea56f10a9a37834890059f51bd017adb6a45031ab68dbeee66f4468219d6cdac9eb47becd782e4cc02cf20b98ec1049a19c43c45d4ec2f23ecf36d30312e5ae711a4a41881b471c961ad2fd9f15307e58b9ba7d40e946002567fdd9cfa7ff823efd7bff2078f9ac0f19224712daa62a14879042efa2ce6bc2d05cf14f021b5cd4c4fab5133f6f8d034645654c7b162ab9445baf07c5e54326cde2d35f096d75ea33a288d3dd54644422245ef6df36dd2527fa70b121cdd5fed19dda6f6461915016ffca4792fbd5a1fae74443bd57909a930b14656258b172fdd727a3e39c24d4ece067e7f23fd9a96658003f46a628438c804bb805898cee74ab84ec0779bc852c8de2f313b7a6cb7650c6e8b43975ec470578480366ce4e7c46ad0a6548fa94acece5ae8551316558134bd22f8f6b354c9348dd3c74bb889734ff172dae221c4666b11d3f20b88a78b44688bf76980c9d2092e12b10ba4692478f96ba9dd4d41d70c12445d005d197b3b3b3eb10160b837e1f4e3a49b04c174ce581d03e6fa56756504a10edfaa25256ded324564697ff0c0caf0636eaaa3c421481ee68e1a3662749a66184c3ffa0e001d04a398bdb50b8eb7e937b2b2cba1991f7c5be0e62264633180cfaa94e32903b0582ed8ba9f2ebd92f1038d2abb65f44d91b0d56f47ba8d27d90145ce672e98d9cd049ba5eb4bd94aba60ff4d3d9786d315a69d3807dcb79a96976bc975121e8fda9d658998cf47a1396ba2c4fafaf83eb751469ebd608ed839f15a6a903f9a3e9b27e5f71c15b945b6242935caafb608c27661d5a3bfca53a58b8aa3d72f94e24087ad865e86fc2a422ddc66973ae648175c2553e7badca355a6099baa0886360ae685379244e1c29ff33b6751600d45120c6da0252414b977c8709dd3f22e5d19119df0ce92cb39f0c022cc9d82559f0b8d2c861e2409427f622cc047c39e12ab16dc19b5de36732ec61a92bfd7ab0a8cfcc77895750d86477408b444f022c6b9df0d295f26936d5e678bc7aaa24e03d21dfc150a4a8ff199f9d3b19f01babbff046c79b4f2ab09763d43a29c9464897094634ed013d9071000b5417f8386e4c68388ffb7aee7d9b763f758e352c914c5e3b276f98563c0d0f6b5b2636f3f2404306affdf7eb6e4fdb5087a4802a9c8685d6524b512843879a3cecfab5aa3aa73250a9aada87b4abc3e4a71fe8f7e5559dc40005f2cb63d55bc8a93db9399719bbebae9d43f4f6cd9c28ae15014d92c8a8a8fc00650afda17a31990e8962d203e08cfc26959b1e870c3810a0113e3a1280b43626739b49f3c0c58ca57e1fad196751df66827422c037b1685f4c0bd09cc88641de0c1e08ac02f23341deb12e9cb9e6d7fb07769e13ad288da2913483fcaa0d953aec43b346c3e11a0ed088f704946777c05cb057054f8947775b059d9a28d2e92dc299d0111c26d3db0aca1693d0952285a6ecbc24ed2b370f30892f340b769ab641ad068996208da71f70311339eae5195a72864c45e21611857bcc0e4e9afb2aa5c969ff633837f98e0dc66dd040350708e6d4e9968f0fc57222dc951106d0277654311e21807cf840d0f48f2cf55e8cfa6ddefa8f871858ec3d240d2d25d785a5317796e242d1b10ea4374547071abd5cf96660e40d8d430aeaeefa69fee637233bd57740b675829a6062438d58191f96353f6cd0862fff54e2a023dbbc8f5a144caa7d20d16c09e7af6b7e041bff662d284807dfb9684941b2024f6393e92a3d530e1b9ab605ccc5760615168a1a7f66a0e2c049efaaf3332a79afd65cc95901f1d84e271b8ec3b13c304f07ea6e47112acbbd73c651d156bb73e65f481f79d57f503465787086115cf5cd25dd0c8d1f7883ec01529a37cbffae53f2fb3a89c25a8b25ea80fb072d313abd5415354b555561ccd39e620040d6a4d0b3052e36459958d4f4eba607fde16f44cda0014b15f3f0a85d960fb124d11d53cb5364f6e3367aee65ebae4f4bdf7d6814dd22ce71148153e769e752dbab2bbc1c9a526ce69f81019cd00743ee4491204a13a8c1bfd8e6995be7d55e7a80b6ff088d5e0ceafa0b9a3579c3e938ebfb5c0f8a59d34f0a1946a5cee76d577a781427011c64702bc9c33878c8f2ac14b5e3db5fb97ec55cda1a53ab57170a008986ca4cb08d1aaf93a286d6952812e143e000b5c24cce24b10fff907adacf81d9f8d548c87a6519d6ceafa707308285582ccd374327f07392fd5cf21b01bb95599fdbba17f9d1d3bf46ce1b606bc0c20442bb69bc973a195fdaae32f7560ccbcb638f3e42f8e425677ef2a67a6dcb56697566d58ad42302be45002bfad7912d157abb685743f91b7c86c8eb3e2e2156e5573eb06dbf696983bfd07bfd33ca18edcc020f08c798da13e48c1f637560a218fcfd51a25b52ba881790ab967a66cadaa3271b3a1e16f0f6081ad7e0162e6f0fe2f566195979c8f49b214dd2b0265df82981e610ff04c7a1fb89777ff5128ebfc01b41bf785ed68baed0c6bcd2dc9a0e1fe1c297ddb99bd31ad1c92df1776c4316dfe46b46c2591b6329b5d5e90ab3041f9c9010d69878a1d1e16c99628a3bffdd13d4aef6a2ad21b68718f149e285d4bcbfb661807afe8f2db462bfe077c1ab6f29f53a7e99b4930836780e94963972db9f84c3bd88126787f63df6a8933c1ad24dfe855323b0e3da444478d0293e3dc9bd854f6053733623be70b20b3486fb3a58c8f676bc7c087dd86322092dcfaad85279393019f48e6d3fcb822a6504d642e1385b5d1df9a7e683ef1fa34c0573cc022b87e8f5aa8e7d0237b3945bd50fa743286650110698549e298805e84cc2da36595dfc8ff3b65986d09c1d8fa4c50c06a3b58113851a886570ca5ba13e4bdb5b6dada517dfd7287ed80aaa176eba59328a8456b5a0352e02a727a8712d6c4ba33df15640cdf350dded9e0ed4060f13a9f66360e1b2bf479fc8d9f0dc034f26df2f381f216c70592e4f0a9d5e9868b01b793427dc5519e3d80b79c9e0004775bbda82542d2c571adecba12075da19739162d091e2392267177017c62a6c34f01b1578eb6df97e93824c74fb55826b0a0000ac3fd3e6719216d9716da18d26d6f570c1c74a7bc3d69939cfe3cc321265410e10744979cf3da037218ff530676680243140838477998dfd5cebfab67ad9a28dffaaeab3ef8fa9fc0f44c17150ca109b6c5f6c8e8d613fdd57aa5ccea3018aa419c66612b387d5830466367d70c81c0f6b4d5c266aa7a7c8e52afdb93b482dfdc90060a0f668d414537074f111e2746da89a47aca84f06e2be5617811061b2bd976a1f3468159daf9dc56ccd2f90fab9f5682782ae48bf1fbdec7f9cc36a689ea897f6ad1a4120eb21e6376db84973b256eec3af70ebac06fdf1362417265a272045ad489080cfb4b5acd47af9b603a138690a830a03d3b1d3a1012a4a48c5ca0c1b998eaf05ab739657802a3e2ac16281273d631425f4d5bae92e4cfc50cb30ee5a7bde83f94fa8cd651c3f0db1ea05cc9886b100c57a96e0b4cb1003b464067754f0665fbcde05ce862a377f375ff1ed531e20d7aeff5b0843cbbdaca893061128dc750c65c562e6857a06a6f57ac4d433baf480f25258ae696b0cbf5200786d8847030cee96c76b313070863d73b4e6beaaef1df9a087a8ae468498550adbbebaa1e00047798ee7a6a2da5c47bb0fba265ed68eefe539cd2c6932d93634af3b08ed410a13b9897a5e2aca771ed81644bf76cdd6981a2b953855f2c6ebd4f7090c8ff9de7292d4ae6e1ea270ba644b7d6113a1996d6d6ec38ab2e38ea2ac66021a1bcacbaacbada2b0a550502978feea2e870ae8de54b510f4f0e8da59a4f68a5d7c5746ec306e9f9aea75c2b82a4e841b86d2f861c5f0c9433f36b29e13bb96aed2a8191836925c0a2100001fcadcf1e54d6ff9e10853002408954280370b30c1398fb3ee8771c9a9d0f293a21954ce5ca39f4ca59f9445b3b78c6be8048b391eac8932202a73e7a39ad272407631b8f00dbf9d99ecf3b266e7aa4a28ca735fd0729a7ec7f6afcc6a20964fa9f0773b2a482e414024d039437445dbe7ebd4d52139115d6372e9a003a9d9faf6459ffd982e58e9b2dc9eb478186613a41ca116a4606c36aaad6d9b0a2966d43b597c9250b93749e454502ac6f02f042378fbb69c967bb7361d0a332f57e173885ca1ce299dca128ac98899214c68bbb9c82095e0dca24b08c9759c4761a9324d0cfbe44e0dec42f2f32e5fd5bf019c1ce04b9332641753c8157a9c9dbe38ecb5404c24a132ddabecca09335e346b48c6ead7f88a73fd74a5549eab814f46c003e3b9336e244eb5a8c3415bf7f6cd425ed207ae493a27989b4d6df962f2c53e55edd023c0d0ad4facb70a28b3b49e87d646ee85a9576d7b7c9fba79dc9d67e1a919b7c77ef049487d23fff29827cd3ee2af02a0179f559406a20b56b3491b3b56acbf079015b904afbc21530b0f682cfa6eb328449b3b467f7948d0e4e99ea387590260c1937e66d732561ce18ec2bbdf1617373331b97fc2733cf7cda04c76bf3233221472246b9d70eb369c613118a73898a9bc6ba8ddcb1344e7c4ecc38794cf0ce00baeb23b66335faef13a2794064515077347ec5fd5c7a29c7e7830bc00675dada6d3fd85c036d8054e804cdb981c4267406bfd87779a6cb9d9af8594c0c4d40580945bdcc95b65939c6a29a064fa6e17afc56a3be61663dc456db8866dad5723351c32885e8c16b03998a5645210847ff668e9c6853e131449b3b5bd", 0x1000, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x7fff) kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 02:33:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) socketpair(0x17, 0x8001, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/236, 0xec, 0x842, 0x0, 0x0) 02:33:05 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') fchdir(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 02:33:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getgid() getgroups(0x5, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) getuid() open(&(0x7f00000001c0)='./file0\x00', 0x101, 0x48) syz_execute_func(&(0x7f0000000000)="fc8fc97882eec4e1c5550c9af20f7c6a2df344dd9a00800000c4c19dc2b7707f00006cc4e1745ea500008020660f3a630ec142ded1660f0f3578000000a4") kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:33:05 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = getpid() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r12 = getuid() r13 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="c7fd48514c373ce1cf7f28fae941b2fe38660837ed92e361450e698d50312be03fda46e823a78ceacd9506b73b5f3051ed0539c596804f8d841900d67990b54054", 0x41}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa0, 0x2}, 0x400) 02:33:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x3a, 0x4000, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f00000000c0)={0xfffffffffffffffb, 0x81}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x9}, {0x18, 0x0, 0x7, 0x7}, 0x2, [0x5, 0x80000000, 0x0, 0x8, 0x2, 0x2, 0x9, 0x663]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x4bed) socketpair$unix(0x1, 0x9995f9d782c3dd4e, 0x0, &(0x7f0000000140)) 02:33:06 executing program 1: socketpair(0x16, 0x4000, 0xe09, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="dde025c237c41ba48f685b7997e80ab6bf1baef769e2d5f6799dafe860c9874ed2df229b986a152b7f44ffda1cff49a25796116f7acc145cd4d4023baca69fce87c2a696a744bedebb8f3ef0b0f89a14ed7905bb0b977a2a5243f01dbf09d9243b86681e326d688d28a58e01066a8f49", 0x70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x1}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) accept$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a6803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f4b1cc040b3bc465e65d86d2303177de7733bb4e1e76e7067591af5b8b70fd494b21cd49bc3f7c2f2b57a1ad565109b6178b586996de3ae9987e078aa9625eee905157173ac799831be3cbf3ae135e51cee45737d11b748ffb0e9728ee33a54d950a2e49b80b286385e94cf3048514cd6f7b2c088a932a9dc3456753747f54053d22a3790ef6990c3a20ced02914856ef6a07f8a8eb3c4004fb3b2f05aa2e8c4c7fa81f24483bdb5a67e05e9"], &(0x7f00000011c0)=0x1002) 02:33:06 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 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(r0, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x44) 02:33:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/109, 0x6d}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 02:33:06 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) semget(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 02:33:06 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)=[{&(0x7f0000000000)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) syz_open_pts() close(r0) syz_open_pts() lseek(r0, 0x0, 0x0) 02:33:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x400116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 02:33:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000e7ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) setsockopt(r0, 0x8, 0x9, &(0x7f0000000100)="a03174241257d7a1317f394ed885cc2eaad7894394c868a98cdf", 0x1a) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 02:33:07 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r1 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0x34d, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000500)=""/221, 0xdd}], 0x1cc, &(0x7f0000000380)=""/140, 0x8c}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 02:33:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket$inet6(0x18, 0x5, 0x80000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') close(r0) 02:33:07 executing program 1: r0 = geteuid() setreuid(r0, 0xffffffffffffffff) 02:33:07 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x100) socketpair(0x26, 0x4005, 0x7, &(0x7f0000000080)) open(&(0x7f00000000c0)='./file0\x00', 0x102, 0x162) socketpair(0x10, 0x8000, 0x1a, &(0x7f0000000100)={0xffffffffffffffff}) mmap(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x0, 0x1011, r0, 0x0, 0x0) 02:33:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffe, 0x400, 0x309, 0xfffffffffffffffe, "3da7098f9b93454e77acc7825ec5157e20ac5d6e", 0x8, 0x4}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xd36, 0x8000000000000, 0xfffffffffffffe1f, "e3ac948b074256450134d24f2c170de37f963700", 0xfffffffffffffffc, 0x100}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:33:07 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) write(r2, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r3) r4 = dup2(r2, r2) recvfrom$inet(r4, &(0x7f0000000180)=""/248, 0xf8, 0x801, &(0x7f0000000040)={0x2, 0x2}, 0xc) clock_getres(0x0, &(0x7f0000000080)) 02:33:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSTART(r0, 0x2000746e) 02:33:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x8000) dup(r2) close(r0) 02:33:07 executing program 1: r0 = getpid() r1 = msgget$private(0x0, 0x210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xd8d4, r2, r3, r4, r5, 0x100, 0xe93}, 0xffff, 0x0, r0, r0, 0x80000001, 0x5, 0x100, 0xe3d}) r6 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x400, 0x20e25b}, 0x8) wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) 02:33:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:33:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000001c0)=""/44, 0x2c, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x10000, 0x4}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x4b857906, 0x661, 0x9, 0x4, 0x3, 0xffffffff}, &(0x7f00000000c0)={0x1ff, 0x400, 0x2, 0x7f, 0x0, 0x2, 0xffffffffffffffff, 0x1f}, &(0x7f0000000100)={0x6, 0x3, 0x4bfb, 0xe1, 0x3, 0x3ff, 0xffff, 0x20000000000}, &(0x7f0000000140)={0x200}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r2, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) close(r2) 02:33:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r7 = syz_open_pts() r8 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000001000000000000000000000000000000000000000000000000000000"], &(0x7f0000000300)=0x1e) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x101, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x93dd, 0x8}, {{r3}, 0xfffffffffffffffa, 0x2, 0x5, 0x2, 0x3}, {{r4}, 0xfffffffffffffffc, 0x40, 0x80000020, 0x1f, 0x1}, {{r5}, 0xffffffffffffffff, 0x70, 0x32, 0x8001, 0x3ec}], 0x8, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffa, 0x48, 0x0, 0x7, 0x5}, {{r7}, 0xffffffffffffffff, 0x44, 0x1, 0x6, 0xfffffffffffffffe}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x6}, {{r9}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x3f, 0xff}], 0x3, &(0x7f00000003c0)={0x74d1157a, 0x2}) clock_getres(0x3, &(0x7f0000000040)) 02:33:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0xfffffffffffff800}, 0xc) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 02:33:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x41, 0x0, 0x0) r2 = dup2(r0, r1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1) write(r2, &(0x7f00000011c0)="a25e3662af4684589d9ab5fc27a170dabef3e0fd84879e7404e29465d2e308b166bf4940e88e2329ffdb5e6b0ee39d06e2f5cd8e432f473a95381fd0ea861b5118353095189038c2345b5126ece7d990c9145898f7bba334af0ae5ca7a9a0f9878245d0b60d290f5782e88859aaca9d29421cc91765cb7cea58a2b07cb26ba52a778725fda499ac0c0acb83e656085dbb95a06f08a8384198966f43d489e75839730b2b3816f1db4ca96ce52c038b5d50332269c220e215f1b15be69661281593949bff8c9e18c5efb50763bae7062e18ff0fb3055d78adf69c79ff9eecc415b0355a4fd5a556d1134b7fe9eb404c39ff9c9ec1dcdb60430ed6bc3bb418d69c85d23f617860b552c2b6ff2654b6fcbeee0fac92de5b1b8d1b7093de2d428db4774dc371d8d9cad1b5956da8df10674d1d532768fdc1a1c25616c4b7e3f956a010022253dde6ea5e4a0e2f6ebf0fd7ebfada06599bb52fe81aa32658ef6bc38d433f2dd38ee906ba27d40ee9a4ebb729b430347f4e9784c3413a7d655fadb798092574b040b9cdf4444ae4f62eae8de4f9fd48d00d886fc16f43517077113cfa16efa93b685879c333cd195ca8dd2ea3704c8f991ab712002c6bde97b0871ca4f9303a8a1e951effe1aaa6aceb6f7b8f7d431d85914f81797b9cca9c0e100123b9f4552a77ae91fdb54e2a0020deec64fdb3c85bcb730ca786a9d537d18de039f7cad45a4d03d8b1abb71a8711f0f4fb628beb5acfd3e7dcae848f4846635744b66759a0f2f42db0aa260e27d2892344dda84f7b85e5d281e3cc4d1efbbcaac03a2f2a506f1dd0d4720e2656b8c9fd86bdb515a363ac7300746f5e94f671ac2201de30314e03fab9b1c5f2f8c306797f7c714ef61c08d05708512a5c07e576cd85a8c4430820da24b107112e53997e25b755fe58f3453d7757c647e3ae90639f684d069a59110493071455c04ef4aa499b5c7928b7229bc4c3d229b0f659c6b625b62d459643c6699314f428427b1445f705f951ffea01f958946b236f4714a60704690b2a2afb8d744720b0f2067dccb95a636dd2aff03a841481fe9a082715e7f8ef0062cd4e4950f39f014b6cdb406d1a24a68b3f29ca62f7adb0f83a0698900e7b67e8d899d781b5e84a3f5c916043b61a5efe7ba2244d1425ad0496aee37a37f81520ecb6e5cd63a6386f37f6aa6cd8e0f73bdf50efab3e49da7f8f668358ed269e04290f45b77385b34be3209a31be711e8c6981063a55a4204b50bae0bd4ff327cfe6ea85fc65f9f97c7f228420bd11b204a9f3303b85bf0527ba398e27e9b9dc4fdd9377857734f6f3767c6e697e96924f89092f363d7d452c1281ed78b93ff811bddcc3a8c2cbceacbd737ae66a356bed2b170794008a53d60a032d7b6bc63a0bcdee56443d8a99c1ed3c0e934fe4668399ec6ad0c5b7a7c22f0094bc6295cbc64c7323f7ad613acbc8bba762779209b774cd7aa52f8b4f986811d470a7a4333b9a3f1b751994991063c983ebad841ca76a4215745c41e66a40704b6498d081fd907957626724467bf10b9ca74283b3982d844d9fa29b87b64f61ee6531333e0b0480fca6c5c55bcb648ad90f3447e671fbf5bdca46cbdc269327d6f18b6f7402ba1a2b2c388d76a97e9588990cbb891da278ce524984e5b6174f6cb34b1d70cfe58e654e51dc77df1530f7434d8d1d88c2de17e6d41c2b68afa87e3ca9afe4a64a32cae53926404b9581fe6ec7bf5c00e214d514d32ed3b4138af923aaad4d8cc75fc81eb53edded442fca8379c4b97f4945362c8c21292a358ca45ba9ea4d87982cf38f2696069c7c68abf1259b4cfe521146f6215e6784927ee16d8fcd385d8dee609fa957cdbabcae08ea69f9941d4d9397afe04d03e03509d09844b8be37a2f7b65c950d43fcd81d39a5c7f6a331eddafd6bf465be5ea306e3958642e670e666d5312eb3d6f4918fcf0889e7be7d24def3f44476bd95d20d1ae78aac20bf0bc38763b280fb28c8037b9d0bea5defa4ee674f41d5821d48521fb08121dc65c4884621f871e42dbcb1ac45a442495020d529a3883c4bf7459899e469db91469808958b7c97680e9939da3cbdb83c4e27406d1089597190f6864f3e61ef8f32eb78014b1ecc9b42e6a7abb6356cb1e780078b5dcdca568826d257a43d46048702c0cabd517324af9693e612f24c39c680c76330fc7bb2191e69e165212dad0acb15ca19c1f00b15081d554b92ebaa636495827119fd2dc7bdda1974a09405520b93d7d52a7a1ee11c43ad107cbb4c58240dc88c143ccf630d7cc9ac3b93bcffb501d29acd3f21771a4a696b27900a6b4e611c04cc6e4c3f1665f076accd1358bc30541d98dd97116f65e8c87b97539b012137d3a5a8eb4b991378046d9dd7fe58fc50ce6398518328e4f9624434b9f9fa1227e8cd8038239f9b26ed78e24d4de12d7bff68e407b0821ea7de2c404d8d4c45c2dc4748be0b36602b559c21bae668527ca59e0002e0368f1f4bf9eafd21bbb9ca4ac00482b282535ae6c3b62c9775f555ed2a35a97bb92e2595315aced7652aa79ec97cdbc44814d08fb2d6e274094bac9c673cb757ab1cd8a9148d3e9f1fa03a9d3895a42e900130ffe8d07871b33ca447afe7ea71e7885d93396a134e9731b054065394446db09f46faba32d475278cff221ac93bdbb96dff3778821f00fc07f3f934c3c3f5fba7f9286fed8849aef0b56c8a2908ed2f405a6040ea60fc53e0345a9cbdcc2b3ffe2d7129def692c77ddcd0f9a5c358d2b9300b00cfc5d95668453421f7048a0c7a8fa52aa5a060df4346aca484c9a36ea3b0c5376f722cd511b0761679d9cd9cf6227a5d0f5950d3a9856d4261760ea20d274ffa116fc4cf91ce8b202d4b42464fa07dc650c1b9f1dbc2cca4223f743e98ff290d065d6caf98de19763cef1453028f70c29156d00ab62436217b64fe12418e47ef2519b4766c35e5d8cdbdedea4b3a98a3c01a0720fb4969d3e89ac63bb7665caac7f8793e8a7202067001543f2c8ad94df1260f61ef01d72af33ad853c381832470c3abe858796ae423e7a5bd1e9f2cd4835d34cb05d9e40449cbd14b374ad4d2c3521ddc100ab29a51e6d2f693e0fe7592e604c4291aae698dda1fc8507ae8cd8202f46b538219a05ca330227ef4d3c80084d7abf1357465a9014ef367a22faf95f4017cd41fb4f8d39b2fa3d5508dd8901bb270f2ba9e0d27e94fa66561c9ddf8008a88b75f2e489e0a8976b66ab527e87a6c259e0556dca346304ba883d527c04ae3d1eaa952f4d7c1da9b1c01e1765ae77ae89ef1c21136cefdbc213edfce5fedaca2e6fd6ce42cb1d52977ddb002d58d6c211c0a45e8c8f44d0d36452595c57bc3d16bbb4dec867aee21227b1c89324dfddf1bb4b7bb82292f79d45dd5a8156640b6f0b88ea2ef4b5fa8e3866875a88a0f5874bfa6224bdef47e66331c5b73930d6f684e6f9822e9cd024b202b5d44768eb213cff2ad0c496f3089cd5b01c43a27b5282f6e42adfb8aaf1f5b252ba1f72a815a75ace2ec286cae21b67d65d71180ef9ffa6a48299efcf6ec90021d37efa302324099ddf1c0ba6ffe459168498c6f92a54d475bd943194dd3e69b98c48ac7f8659848c40bf6ed42b6b17b84edb1d0c46ac2275dd13d52aacb5dbe8ad8311a3718974dd7be8b207e5bd14940e877cc8c9905083bfaf46bf3eeab8bdf27a0b14628444fde6a3b53d250b7c7d162aa4d0dffa72a63340b4a9cada41b76677f6daf94386f702bfaa977205b7812d6aeed86bd352af49a968c32094520770ee560f6db36ea0a17ed5d91372b758d8f5cf07b8e6a8873e029b94fb90ed6dc757ab3f8b8c2124822e9257468a7caf355cdb5192425d662ae60889bbb631b4c27d39c06c6ff4a518d864f5e30a28fa5ef4def82fac559c0ca81e57b3d4e9af0c31bec96b983feb403fada3441c162d56f45bbc30cf4dafbb4d4c74e50fcbb245e4e4098ad53a6d525e91b79b8bca41dabc8e61b8a7f38a5773c196c379a797c19c56dc1f9ef27c05f2020ca5ceb0d547ee9bdfe46dd802172ee2ef5ced9b9d95caae8bf37271230253aaac155a87973dfa23968a5468cdde8f3b20a4d15dfb05bdecfeb035683dda97446e32082dbebc14b415848f72d4731f695b58901c1c2fa51977c887f5661b39852ad60d9137054ab8847f4481b06bbed16d57ef72e5b0aeb8e1c75d45351682d36ff84dea49c58495c2fb3f6aea8b3010a47ff85310d31439cd0cddbd1589bddea5ce9910b20b2688a9ccf55a2399cdd2f32e49918282ffe965432a0f7959fbef05bae599a0e83c07b44d5291c119dd10d25647d1ea75bfe07cf830f91e7352405411babfe7f6e760378b81b9654c0b0982ac4dde84614c64a4081275214ddd3da3b12a4f0508d9ab50dcc5437516f4c271d5a6f08353421ebe04ee0ab81e22d4e1d3b5041f355cc4d9dfc8e72fb833e787ea7f1414dfea7aa9ef0ee0a88c4d64668cbb8aacd722c933aad2aa4651afc2f1240ef1db41ceb7269ef96ceebc25274f186c242ba3ab6ee208180bb41561f8c3148ecb83b2105e1a09c342685421fcf678d46c890f557f97dc3a047975ca2c9e4a390550c1bb5e8f0582366daa36c883a9367a817bc1eda4a05f8d07bef181fe3a21a180a16136f65c3a95fca26fa7e665e5a16a775206a24cecb14e7cf58fea95a75261f8947c93406f7713f0ab35575cd3f70647501073bf559624047bdbfc0b436f816430a8cca78027d13db100ec8dd4483d793f4594515eaf81ca6b34f1789ad95b36c7a216e81bb183b4c498078debd34678aefe4f8e519dc6056a97baf09f684a041a654eaf1a353a8d49eb8313b5c0eed06e4b3350e399371c4ee327df34534b492dffe9d29d4faf3954bc67c0d4e338c9dcae9c9376fb831c9e15843cb40abaf552366155793c0d08c00d0e1e9c26097ed5a7e86e719121f88f42a0c7d6d07146fc532fcc4478df10ba395ea678f7c16576d1e31e7856aa8d14912013c653a9269439b52b95c5a840441b570ccc59a7ca5ae6b53bdeeb01bb74dcfed5d8ca52193034cdff9121c7d1506588387ff117e58d5778d2ab5903440050b44fb0e4ca1b801d1c517c6b1fe2e221aa961cf67aa8edd974c102a3c19f10a42f361f56cb3c62a588be60d8097dba70efd6113ac2983e7bf06979dcca60c596ee4e5ed64806582bf77f876f111845bfa975b0865f316451f0d0687f824597cc97d0f139213b35125446c505e6145af294522f395c25f47ddbaf151265a4fbc5910eb058367be89bb28a9e2e19a6f180e83a41d44016b92c162a3da8f441f047f88d32b006f3f87e97f74f1a1e6e5cf6ce5c5282a794102ffe02778ac98ed2ab5d6c975339901d9c6fdc8b6712cfb463aa8d37f1f755947741ce374adb09390730e6d84f0bb72975ef797d473f22b76a55d34162daa798c71007030b9792fdeeb0c13dd0b2d3441c5dfa091804390c83faeac931608c0825be7bde842a1063e15ccb379c98dcdee336af57fe463046f60a15d789ce1d4304f1756faf55ff0da406962973325714d1bb60e08dcc76961cf3c246651d9916cbea4d15ab748df441caece432ea8fda30f971f73abd3346845a6b192eb26180c964b2f647cf51494c6a2e2c8b7023c80b65f66099c72a3c03527ce1f7d0e479382903276434843eac7188a38bd85a7c08db306078363e2c735bad4e2180743e2cce7a9087376d5184d602af9dcbd593f9019b5226c31d4a3a6c324fd01d153eb930e6d80e84b1e5389f5f97", 0x1000) execve(0x0, 0x0, 0x0) 02:33:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x30}, 0x0) 02:33:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x90, 0x3f, 0x7, 0x7ff, "331c67b8358d56ae9ed8e6e35fdad8694ff2fb14", 0x0, 0x7}) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x24b) mprotect(&(0x7f0000793000/0x4000)=nil, 0x4000, 0x4) 02:33:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000223000/0x2000)=nil) shmat(r0, &(0x7f00001d3000/0x1000)=nil, 0x1000) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 02:33:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) mlock(&(0x7f0000395000/0x2000)=nil, 0x2000) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r1, &(0x7f0000000000)=""/122, 0x7a) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0xd000, 0x4, &(0x7f0000063000/0xd000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 02:33:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x200000000, 0x4}, 0x218) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 02:33:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0xabd) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) r2 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0x6}, 0x10) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x25) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) socketpair(0x31, 0x3, 0x100, &(0x7f0000000080)) 02:33:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) r1 = getpgrp() socket$inet(0x2, 0x7, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x3, 0x9, r1}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 02:33:09 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(0x0, &(0x7f0000fed000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) getrusage(0x0, &(0x7f0000000000)) shmget(0x2, 0x3000, 0x1b, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 02:33:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="022e2f664fe7c6690000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) socket(0x2, 0x4, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 02:33:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) socket(0x26, 0x4005, 0xd48) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 02:33:09 executing program 1: open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x182, 0x2) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000006680)='./file1\x00') 02:33:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000200)=0xc) getsockopt(r0, 0x4, 0xfffffffffffffffd, &(0x7f0000000240)=""/118, &(0x7f00000002c0)=0x76) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) r2 = socket(0x18, 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/80, 0x50) setsockopt(r2, 0x29, 0x70, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) 02:33:09 executing program 1: r0 = msgget$private(0x0, 0x140) msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 02:33:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x3, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9889, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615", 0xffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfff, 0xd8, 0x0, 0x1ae00, "36fa4ee12a2c57f6fb35a1a3760bfccdb21b04c6", 0x3, 0x80000001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x81, 0x1}) 02:33:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0xffffffffffffff80, 0xffffffff, 0x7fffffff, "7ec2dbd49226e550e22524835a38b0f583defe54", 0x328, 0x7fffffff}) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r2, r4, r5) poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:33:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000200)='./file2\x00', 0x808, 0x4) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') kevent(r5, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x0, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x81, 0x800}], 0x1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x0, 0x40}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0xf4}, {{r5}, 0xfffffffffffffffe, 0x20, 0x8, 0x8, 0x4}, {{r5}, 0x0, 0x0, 0x80000000, 0x80000000, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80, 0x2a, 0x412f}, {{r1}, 0xffffffffffffffff, 0x4e, 0x80000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000001, 0x3, 0x22}, {{r1}, 0xfffffffffffffffa, 0x87, 0x8, 0x240000000, 0x5}], 0x40, &(0x7f0000000440)={0x90000000, 0x4}) r6 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000000c0)=""/156) 02:33:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() dup(r2) 02:33:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000b000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 02:33:10 executing program 1: chroot(&(0x7f0000000340)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSTOP(r3, 0x2000746f) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x12, 0x4) write(r2, &(0x7f0000000240)="f18297836340674875fc8aa593d7b40ea665c1f1115746f744f6a0726fe53b734a5c1f44d3fc6249997187e69d489fb9c051c410ce8a37463706fc0829c83bf6f90345259452369ab81cf4a7c27c0d6fecac7f914248376d127ddc3e0708a796c6cb6695e15c987ebea054ba02abe128cec8dd1f3de57f515dc6b734a87419676bd29e680d12afc7d14eeeabbf857bd5b25c7712721d253a5a7e9d0b258cdf54b4d7250946f771197bbe27a491a3e439014cd34191561ebf2a0f4c2d994720d3f0f70c4c5849db778079a37833a1e88d9ce5aa9b4e7179fed2049ee18143", 0xde) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x200, 0x0, 0x3, 0xfffffffffff7fb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:33:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:33:10 executing program 1: syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket(0x39, 0x0, 0x80000000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 02:33:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x5, r1}) r2 = semget$private(0x0, 0x4, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x401, 0xffff, r1}) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x2000000006, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1000) 02:33:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) flock(r0, 0xb) 02:33:10 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x3) r0 = socket$inet(0x2, 0xc005, 0x1) write(r0, &(0x7f0000000280)="316cbee74ec0", 0xfffffffffffffd72) getrlimit(0x0, &(0x7f0000000140)) r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r2, 0x0, 0x1a7) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xdb) 02:33:10 executing program 1: mknod(&(0x7f0000000180)='./file1\x00', 0x1ffe, 0x80000009) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002380)="96f2d07b1e21c775b2ae1afcee92ea3a5efab559e1ae6a7010b3c78d4a41b9cf4231f35da850e3253566683e2aa7ac82f65a94ab66e9bae88efdaabc879eb4089263a1a03667517e4d4f6368de8e986f59860f9654e74b7e2b1837cedb12a145da7e762eb102e830ce45473f14c1afb257942c936d8bd469c5d28fe03112bd69ae4530a7a91726c2db6f2b69bec68c959bedee3d9d39a9bd373f19645b2508d7ece57c6bb446c5e99a7abd59353b659ef0adc68043d31f1d61a81cfd5a9cacf235935d3b3e68df50e709271a7aea641bd3465a5836665e4f57918cd1ea4ea8bb50e4f49b2db6bea0bb959a92b23270005599f4c3393fe1d9733b18998619693a42400a1ec4fee754fdbe9160731157a3c012003f68caa158b8fae6880f6c6f284167a24c1fad15ff526d4b454beb9574d1ed121b2c702d02621be6ba9bf05fe12b6a74fc17398723f6a0ac718dd68c5fc817df775293df63f06a749ec35d2ca494e666634b2c0d54c4238950499a3a46d67d63b02ffed529c224640669240ddd4b9fb5ff84659821c20ead0661abb6369c502ebd438ec2c2114de92a3bc2646e17df82b70d0537cd6fa0b320b749723ff125d2599212dbcbc370b569b055e963bb09d340f43695076eccca9bc60ae5c350e05514bf0ebbf641614de0c71f446a5a39fc8d522235fc9031ceb1924348dadbee55fbc8dd1c8e5b7199bf11a4ce0c415ca7d257effcd933b7ba71811336d34e9e8df0679183af13cec37f39e951c6490aa201dcc611db9e92a03e90574d6ee2694afdeb7c95ae379a860d2f65a3e7c9dc670139f615dfe3b56af927cd09d6b054356f9e45a1f37fbb5ba2d489d423529892fe99190891120b676331ad978b9f493f4712b69d1d088bb0d39103697c78cadb0b0012240b902a628eae15a70438e04a1ce83f4e271e6ccb35a515b4489a3ef16525940d101275b5c8b9d432bdf42775d79e598363e5a76f8f33598e4dbe6853845c7b42a9110bafc92a600741f8e79d41cbc89f5bd9fdadfcad837394098087fe2ce6d196666dcb0ca754b4e05849769ac7fbe06d3ca9952ad79b1b34c057590a428dc7b60818cacffa7642bfba07ddeaa5770d5d814fb5140e2d056b66abd9cb5847e26ab83ae83e699d05250ca363d8673b16686d2b638b8c39139e53d70578b3a91c5044d12d393f9f65f981bea0a1401bd0881bfb4ef01391084c16ba72f96e85999eb2101cceb32b2d943652d7fbc83a72c08bf89377cfa1d5d9f241965ef528b6ef8b53d1fcbe27783b698be6077c2d14872676e5fe7f0df6d36facdd6155706344c7cadd590b32757c6079b543f804f8fe7a86147925e578c6a35a8ac004abad47866ff8b82a6da064cb2218828232a405ce751218ee383d53e0ade621a764e9616a87040ea863b910e5373ecb8defa8e2e34f9806cf0bc2ccbfdb01849ffec9500df0ca4d734adb0d5992b1ec1c1d588b27bd817b24e3dafdc88e47d2213a7f7b294cea7b1ff4f1564cbbc099da133e24cc061bb05dae08605e0931b5fb9d38a7993cddf6cfd413ee8ca8d3cd56d03778c2dd913edd0eaca7562890f8903df4033fd56dd003496456eaa3aada8af134ad6d759056b805f1769fd853b4c1d91611532c3624cf1d0fb8423d3e81da8ad6ed8a12600062620e4218d18c1ffe910df73c90700ccc89e4a627a41c7ba6f764e200236db1e2e055c714f2784e5d00950a09e2ea4526bc701710e3a29d76a1c9b5d237438abc94ea182ea72d1995a63d35303103c12e953d75342ac9cf61f58b08cd35bca9245cac534fd69d63609affba57991751da01c9b6f334b2a0dd2361aff87c7ffda702979a75ac170d675fc76997d787acdb2c24d2e565cf139ac0965979d64898fe9389fad7d4b9ed80abaaa4919712c305118e60aad5a4f8b0db0a74512f66b492ea09d445e6b3155a1d873f908dad8bb520cd66ae3313356f9d9a7653f5e97bfd09b5ca02c46f03216c5cede856b3f9f3be2afe1a02b1bbefd842833db7b7c35de2bb638f48b6f22af7db1abfb74ba09fc85b9000b872cd3bce1a28f38b80849ed4d5fb61999d8a01409616f31cf121dd0f758b1aeced4089d0c121029d59bae7fc956359a64197c62d915509a43402b135cf53a314aeaa47a92d63ab153083cf2468ac22118c1e40c43953d2ab8ec7db99d80ccd041a956858987a416b123d3653c76d117ef5b74c8b6ae81ef035aa6b476763bc8e2f9a400c6596dfa9f075e5197f057fcb877777842200e07de5f0fcb8a36e32159f47dc298e8ef3299ee1cec7de4d3bab5944f67a2c18651b7cdafe6ef76267f6d2cf32b3a9affd1208d26f8f1e96f4f6063470ef19c4c23e700870ee5f0186c35e4a17609029f3040710a7fc1e89074cb8ac58287fdbbf1aad879871d0470b62150cc2616f9df850f528af4c6fb1b890b0030a30d15afd605b84cd022bc09e0b74287c36ed038c8372aa26ce8614646da1af1a9fe2154d39c128d7f6b4d8a197281c229c1b1c676aa49664c077e7253034ac3c54a16af41c22fc0cb3cb8f503e8d3316a4a739763f5d71a83161edff45537796fd63a25c2cb138f9a76bd750b41c6c5816413d1f617af23e555f960aeaa7c4407d4195c7e26b1e0b228fb42f499be86c038cf0369c26094da80cf244cf79ffe2dce4e6270b7a79e2977ed182ee4c376758292495e41923dd96086d0f7e04392ffa1d408685bfe4fe946103fbc409a1f50648929b0bd66f9cf9e937d640b0def5c10422c005c70c22365cc85eac446888639cd00b26ce4071a145152dbe77702a4aa1002ba6dcaa497cb31ee5ccc520a0a5a6244fe6dc598d82cd2d840e0f9694d823d55a407d666851cca117152891885d221fcc05fc1f0a9359442157895214fdb7dad3b20a445ec05077a097fd707b567c95f574a0c0d1e1ae2c29eec88e73acba9a5668603a811dbd7bdaed86dc48581f663fb6e698358f0bc47e924be299ea6b4ae153632c270ea903abb994ef6e6ee1edaaf8663a4374cfb1c5bc68dbaca5565f9bc56402a326b5d9f75e65e1587a5626513a48b1cdaa05904f77a599c2d2404714ca8f846b44f9c5fc3f1844469490fce976fba4fd7e99e1cf823b81251707290f80fcd3273f671b4c75878d07844ff84b5fe795d401839874b8f03be3b57c01eb8701cdae6904ac0c008eaa23d3f99e1234784b3a6713a814ec013510ba696963c0ef4c48ed8453f0e25826f6250216d96151256286dad4edcfc281b90739e2397a8d9490dbdb65a736634cb4849baf2bc9dbba90ce720907519a08a04cb179f651f96ec3fca14d389d1645c461b0461dc8138709073121e97b9ca17b2a6d6d9f01debd8fe968ac5ca6af6d7eb406d2b486eac8ed9ef6ce33e066d1430fd9d60accf573ee0f0320ef53ef7e7f53dfcd9ff9370c330413b41f4bd6fbdfbb1db35203734259388155446be4feaf030f5fa98fbccddacada04b0a40359c2872958df549506c78d32c92a6a6aa885b2073ec6368a497c3332acebc5756969eb6a7703c6d8ca2d52d20586c1f057930cd911e605abde63b7d6132a1139bea541137f23d21877e09b6a0e6d1e8df63c584c0574392f8b4631245a93a1c04ee8fa47c21ca06e745bbe4f398132384ae556d7440908bafe36d6f109241fa78e965584c6560874243743ec58d6cd713bae47710060d2aa86f1912a265c4834ab1ee7360a869a2f7bd8d6a94837120c24fe9e4a39739c20e951e92e8a04e59feef8c36b368fd985bfca48883e1596663150e128bfa4cf4aaa8dc6549d3b2d0eb8e1632a3aee35360033b829f080eda1a6271f54fe225d69389ca8d264fdffe88f4e7de81b4ef1b30dbbe4db83cd86bd459371c8a474d450458fd87a963ef8859246174ddc12a3032a382d6f310d2a0a50a6cde4bf11bcb14c78a57433e2227c2b5ab229d354eedc768917225d7cd35343557f52363dfdf61f7616f5797d3991a89fb20d43825c85710d56cbad4d71d01b2ec8d238f2932104364275de56c4f2716d1bff6158c3cb0ad569683a82fe09b3caca618ff497fbce54ae8b4aeb0144d70282f617b0d4c04f1ff27476e41b08b46e2ad020fe106cd7bf9102b3aa9618f994c52c378183b40030b1c52c4fd5c16831ad4706e6baa360795a17fb471de7003af02ed9399b20441950c3f6ea74cb25fda6c4da800bfd49873cbf5b1269683e47a34ac16cc25e48f62b923b1159a697fdcd32eeed02779dd6a882d25201662416d681a17a7ea145b87de87eb62d4b7511c66b2ca9b19c3a376c3183e52d76e14c8589017263c0248fd2def588268e612a09b63932fe7d994364e1fd612c77569c18077c8e1d528b253da32842a8a4fb502565158148920fba898afe593836468497b43daff65aface649548e3dd85e2c90028d9733fc877e838203f4ead0f43716f0c750f18691345344af658581fd1cd3edb431c250ef0db662498d078bcc902572417e31bb1db4c1a5052ed2cc85044791b047b8a8c6eff6787b63573f568f6c802cccd3cc31785b09e03531eea593ce837a0d9996dcbca0ae1ee1d46bcffd01b8efbe507a62dc4601268a4497b7463464294fbdf5e7e324715c0c6163f9f5a6903c1c873c241e65fe69869b832b6053e962670c5292e0c0d1a24acc5e52dd83b005962dfb2d0f3615cb17087d49d00a084ac5edc9c5ccc6236dcf570b6dcde1225042be60b397d1fe7af831f710ac864bc7c50df63e164a0d4e221c73aeb139e0177b98573cb3d2aba98296489dd146857c5fa6043d29f4297776a6009df94f3d37cc74fb5528e0b959d12a1f165c3c4a549720537e02a3badc730e901bf84db825d9fa2961b47a7137109a193eb92d58f17ab041fe71dc1f9a716df9d366c44db73c7479561d767a10ab43e27bf335757f764c80b17c610fb8a0497f5eddb3200e8759ae98dbd3f81c60a26fb2b29a13c8c0b52df65bec714bdffbc420f3a8f7ec318afe08f2ff7736495877e714ca26fe97c6cd33c9cfd5a2eb551b96da63417cfc19109437fd004059877eae3d39d16816560283a0db2bd6e1bd9c51b414a62f06ebd2492885e9e48359b08b4a911011307a283e2e2fff139b0e94388e04a063600000000000000090f6c3c4bb17ecbaa2956c0ab376ead9fc69f45d5629d6aca29ba85d3a57d37209ef9c233e94b2c067b45e8f8b67009f7c989f88d7dca403467c4905d1ece64ef6fd5e552e4e9f104a532b251a4d2a56daa40e7188346133e0e05feed4cb309dd849bc16736941d4eb290bf7e99f8a7efb7c382982e3fcc660fcedc504b100753e32468c32cb6761d0e848ac5f3e1d8523fc7effe824eb91fa8bc2d2b800e1902eac80d87895594f94ea41edff6b7aea8d88aef74394e6f3d263f8358ed3b01ad4da0aaf555ded4f1682f5cd44e61be214b5576bbfe6198fc880b8ded9b201b61b7974e296284df5dd0cc3b57d99d1f645e753a621dadd3c986c9e46941c9985bf2e3a049c6777077fb2421312a7970cb50f59a1587b2d82d8adb27b30c94201d279a3d4675e749c9a6c5165236db592d9155d5a0450e4f57ec877f65189e208d163b94c0f239469114caa6f4fef2b085b7aac0f9f1e561ab8919feef7b5f6aced2331dfb81da0c0d9f52d89e2fe32a733e8d7b565a0911e59d67e34e8a2f95b991a928455cd4893f6c47ae068cf9d8373de5e3ec9fae1415bfa5a0d26c0753e1f3d3b282d312656424c7a44bec7ab62fe187fe79cb64c95b41e405f64797c162e7ff4a22cc9146d30531574a69e8c5054442", 0xfffffffffffffffd}, {&(0x7f0000000000)="55c6498c52bd1a13cf28c84747819f5d3aeea44e68714bb4afdd1b1efaa688b8e048f70db05b6b4e"}, {&(0x7f0000000240)="ebdde687058d964f355a0680669bf84eacab50467ddd4632080467a0012e7e09423bd86db29e333e8db3153466ca033cf7ecb67e90d8d7b886cb589fb1d5248fc999097fb2462257fa6f6962650ad8d1775ac3750bf96f418439e605411d7cc0f2f4f67277bd908a014ac4365e28ff306e18088099eba535c725257d1c6704c96d00c064a287108c2b856099be93275f438936a60f9d09f004fca4ccd5f0e9470d2337c8d690b2b94872f645a41275fd22dbec35c8"}], 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1, 0x0) 02:33:10 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000000, 0x100000000c3c5}, 0x0) nanosleep(&(0x7f0000000100)={0x3ff, 0xe5}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffffc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x23) 02:33:10 executing program 1: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0x2c6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) 02:33:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 02:33:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r2 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x40, 0x8, 0x2, 0x2, "272c8510a821ded9aa2bfd65cab417a38aec7c70", 0x3f95, 0x10000}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) socketpair(0x2, 0x6, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/180, &(0x7f00000002c0)=0xb4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xf, 0x0, 0x3, 0x100}, {{r3}, 0xfffffffffffffff9, 0x24, 0xf0000083, 0xff, 0xffffffffffffffe1}], 0x5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x22, 0x401, 0x6, "aaf1a2bf8576a1f2cd1c29ad373b3cd2476271a4", 0x6e, 0x5}) 02:33:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt(r0, 0x1ab, 0x8866, &(0x7f0000000080)="2ab8d2392086db5ab60f0413dbf854aebf4cde0195bbd346ec36370ed7cf0a10af8b283decfb610215c2b0d126aa682b9f94ad0aedca5947dd31969b7cf63b025a2562d012b2582a53d11bd7dc3592c37acf208a76c1bf87aa1f0459ef2fedfb3504cc64266105dfe4a67079feb8fbdf92e86694c54c5f892133859be723a42ce315186bade8d25f4e596d89a30d94d5252c1c9333ad98", 0x97) 02:33:11 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ff9000/0x4000)=nil) execve(0x0, 0x0, 0x0) 02:33:11 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) fsync(r0) close(r0) 02:33:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r3 = getegid() setregid(r2, r3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r4 = getuid() fchown(r0, r4, r3) accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) fchdir(r1) 02:33:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000000, 0x11000300000005}) flock(r0, 0x8) 02:33:11 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1000000000000001) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x20000000101, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4c2e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) syz_open_pts() r7 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001340)=[0x0, 0x0]) r10 = getppid() r11 = geteuid() r12 = getegid() sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="ebb2708a5e8d172b983b8d371b686fc1697219d07bd7a69218d057e5466a6c534f65b7adc12312fa817737a9ac1cd3e2036fe732506e7617c500b20c61767e8064ffb51a1ba88f693a6817ac837237e211de4883482d8fc71be4ff64c907b613d8936f2bb2e5c7898e8329992d5f8ce720fd3a86b9f96b010b632b50efd85e3e6ab84526384ee8da65af3ce939d194bbfd59c2b22fe4a809fbf59f6664e4d15927678368473fe1c90afabfb828550e0206998d481753e36e121936901f8fb04cbea6c1bca1eda2347dc4ec83d415c274968752e4dd4474266c83b9ef83a77158df4407e2579c77767e2fc8958958f3588e2562f9ccf0e059140f328957d1059606656ccb0f936f897fd4f765504a900f0e3c9b7e26903691b9a6d532a16d1da13bd75c9d89cba4bbce5b8a70fb9ae4eab1552d371ad221a64a641c843d54c4ef5da491bf1c35cd54f050fdd0be7dbf4f6f4b03d2f69d161df1b746e1a86e0e93e3305e340872b728d9fc3d537686f59f3694fac58be583123e0851f89278c7cf3f002bab06f77f9161f7ee2c04b3aea4409217866d5c9af9506a0d5d516c800d2bcb9f30f12ca0d31188ef5b83bb734927a3c5e70315fb1fdd8a25af0f67f1491a5b16b67a9559429d3bdc8addb5d88ab83ab3123eb19d3bcddc1141a624ad76cb383785a3198addbc55c34dd6c269afde76c1c87dfbdbc6d7b7f039ee3f63af6e7ae34047a5e3b7ee9dbbcf5aa67c006c4ace7a4c06765c2bd9c9b6f7a6256c70505a5a7dac0bed2e7f7c4568bd791b47ac8be933b71893acf6d30d706362c88bc64cf3addd1deade8a7bcfba84775a0c3be5a1858d92529c61535d8868efaa01dfd561600ec8ae597fef624a17307706fd01da0baf05cff830e184bde3d94505ee42bbe89ee0048a76b1fe14655aca3f26337c197d0f4591140350a3833413a4f6ad332efcc6d562671790cf894e91ec744ee75d81f4bcb810edb8633acf4cdd96ce77cdcb9e89a20624520e9c4f114754e1d0b0e59664a5c88bcb633bf34342fe61ec60278c02ea09c54b133adfabcf8eea666a4c2285d25cbc2832a71b911662de09085ec4e5c19670188efc426948fcc3fb932a14f5d1252eda5e0bf23aa62d066f67ef3bf321185c9ecbb91bbcf4c234379ef2d27871e86f00edd915585f4e8fe285aa2e96c3748b5c6564bcf1edeebf18e38d3732fa1013d2a0c01b7dbf7807f535f517122794c6a3a71877fee79d5dfcf2979f82552eb290d067b96b4f629a8aa5b06ad32b83a1dd1ea2cd8b9b32255c8d0a442b68a6faef52d955b86ed0e64fb1e7d200958fe5c1ce62d2a35fa7c8a3d1441ab78da849bfffdd1c32c24ba9575a14a9cdb8f563643f58da06e0d75b5a5d51dedd91f4feb6cbd56c8e127300e8c83076f85b94f58f7e11e034d65984ce49fb20dd6df86716b794480a766ebedb930a20330ec2b840e4a6f14234db4ae21f037da270e6457f807f465cc45fb33d90ed6cb130adaf0b8f3795ab745a3f4521042a09d0335902c37930e6f42b48d85128cf8fcd353645c25789f4cf21170cdd6171064eb3ae799cc8132a6cd12e06bec74525d0b6df6d791cc088c88df354fbab5143ebf14abe4acd85e74e42f7dba8fd84ce01d1741a4d4a830018db4cce42be4317cafe901141816a5951e726d33aabf522b5e475b574c93361f453726bdd443a6f61e8ec6d2abe0dd482340829b19af373377c0a93d72f55222fc325b4065fe4a2fe99792047199edff4229244f83e55685343f3131c269fabb545ef1a65d875080c5ee49912b224842a838db3cb0fd182448489369f0526347fc5551c5d87c6d843fc7b1b7ab3f3ced9035318adbd8c20a89439541ccf918db1a63063232752127abb781347837ad7a9d646a06cad061512957e6d3da224ff74de92b22473aea2eb8a5d68ecdde8a057ad2b1f6ba247329dbecb3c75de325b262fcdc231d2bc164bfe903e786c5767b5cefd5a43369f735b47901678658979aa837995cd7b75f5b670d161f463a3e24fa7bdd1797154068b555bf675fd73584711000a6171ddf033c9b716759047f3dafb48a861f5566103288c9386a2bcf471e031fbc0511c48a2e90ddafb909ba584ca4ecb6471330f259f7798c314a53911197e1f4f3d69be0f4e3245ec71de0e7c9b95a10137d80b97f120b3fbe556832bf3275ef8e5c75e2b8e448914bc37e880281caf3006557fcea760ba7354b9d3a6355eb1698c9b1d15a74b052a885da300b28ef893991fada6704bf72427b751312ea4909c8d8a740e79ac350185ad9b6d32ba26bd45a6bc65a3ca410fde201d7ba28f4a22e944b819e23e4cbcbb3bf7bbd96c5eb09d84edc3fb0920750e17cbc1f5141e5f6e3f6fa6b54a538fa84c7ea5f25bcbbe9d0a432aecb694b87e58720466b49b33ea77a2ba3acef7bf8828df2a7618bed1a696ada61336313235181080cd4f4454b33942534de6d6610b8a0b3669bbd9f9451f1e1a16045b247e91b480d0999089a888fd0eb6b0b81a2d6ef72138edb9cb445f1fa38403a70f20d3d362ef0773e63ca73af3845f4b7109b9d8b8341cd9f8eb59ffdb35211bb96ade67aca5dd230e15a9531948c7a7d31233adf6397956efbff5ef6008ba672bca3312e8f0ccf4d109a12c0c8b095eaa48abe1d4bee16f9f6d10cff897b04c3b27ba2d61c24e17ad841eeab8e0be44f402adf921cfba3d08ae0aed4d52375a1b4d49ec9deb3d908502affea83c0e51a3f0e5c1a1089680cc66835205242387f6b4a7c05d37a5803e6c40f6ce8855a272a11eb01f2f85203d7b1d1461867744d6f1e44e0ef73949918dbce2ac3751af9d899dcdde7e28937af426948ae3635e3cea84348eb0fe89546e3ad58fec77f9bfc761e15b3ea21201ddaf145369ac26b68d86b60821424e2aa83592e85a9a79375713adceaa9768683d9eaa627f18e5ed2efe2bb9e92fdd2a1534fbe8e8101dac540f6331fa7042944225cef390e08abc784b45c77559c994597d043e934ea7d90ad8afad7e92ce2ca914391e2d3e054300cbd7d5fc1dd95567cb3b5d3c21c40872103a557e727f1e0303ec91199a3299aed6532e7f8124caa3cc1f94985861e279f0499f2ce4d129a5af566ff43432785a4116ef4698320d57da92ccb15a240ca45015f3175d62c6e528a59998c9658092bf9a52af79a709823336f7a0d2330011e8a0287b55e9e7157a80ddb657c7bdb4555ec3f29d8701ba64cc4ad437f30788682a27ea7bbc265fb265c245803077173a664710d9d6fd79806a4e21616cafde6cb02c21e013f4c156dba61f8bcdae4f67947b1deeeb1ca27ff1f7495679f17739359474c329224a334e11ed43359c3d099034ca8af9ea1d403385a449fbb82a6f6c7db42e240ef3792089413a5dc7acdd3a9eb4f1780bd3e408be7d78b00efdd9840bf2d516c5ae66a6717f57da2fe7d9bce032a18195c7561c3559c16e44cc5bcc8ca8d671e3bf932c274f00842b168bd93a6b21b5dacbd1bce17852df7b243c16d5d0b638a01d27d2297dfd954cc7d1b1d8422f0be7e4cfe18558ddbe672d8ce06a0ded8256137080892efbee814afe868b660bdaeb971423bceb07fbb7a375f767597369ee850d69f16d5b2da7ae48c661cd6bba29665581ed18e7f2d195c75995cd3017511a8de2f0c666375d942d7aa7656a72a1b1a30212f7cf28574c1d4612a3b069e0423709d45ba8926476acc8e593fd18975d20c23b89e602fdfd1e64ced7dc8cd79a32939d32ca00883fe1788ebf0258cc4386617b24bb72b5da59ace5361d5ab5a97d4788d66366de0d29936d3bcfff2bf9a94f8f819d032f3f4a0bb7507436c3bb954aad16e47de690122242e6716aca61c4d1c076f6d98e04c63957cc3a4d5fef05efe9207d96e046fb1212f2aa0ba06b59850f4a4206085d02272f4ac24d0eead161fa208a766c3e81ba60eb31b72522330418e190de6772949db3703735809bed8318f11e8056f8ba653eff8c81c1c917da1b4b9268d2f7c43cddbf30319f520bef19b77d6885902f1a090f753a9a84518482c3f96749463455f6fd4e52881c3181b86abe8dddadaae039af2bb224440f81de0c4eaf1acda0d4b3615024774ac2e207bcb95d1a37636675a8adda05570481b5ff9e7adef5ef0d996fd3f719221f2c8007f26ac11d6ed4cad42239fc359a7591de5055dd1742bd083064f2495f48bb3dd2b7394138cf7fd6424a5f5403ef1beef7119da855fd8fd7700a805e43824e13fbd4bd856c3e65ed4944452043f7c36d62d08c93b9ca0704e7096fba0712ca04672571ede21ae259d1cb5714650706babc8ecf43c80b0e63365c1577b84f5a541866bcf4f24cce09d42511005157cffc6ad099a4920f8f36f4372c9fe89c415719e0de30a3a89c7e0ccb17156e339147f775e59611719927f691cc4e0a04dbb37db17bb147cdc0bb01d83ae99c40ee6cbf66763053a4123aac19193731ad00ee3a39f55e639302a11e1b798acdcbaffaefaf8bf3e291f934a6c0fff49339f5471b36fb0e0b70977303e274a9bc253224503049b6df6380787a3d027b333f6fd13971b4cb8ae028510649fc4f6922844423d5b4365f9d9e56b2ce21f986978c4db9f79adc89cd8c4fd9c8d6c3e5a5fe72ce6d8997df19249b0ba3faef9e8b7f9ad0c8af99bd4d3843d4e735696356a14ca16a54b038edd133ce078f12aaafb51c9e39756055eb4df4d5a127763c8a0fd14af2f4c0ba2ba39a44228401064141ef7a01b0e09fa42182e000d898f86dab8c991fe83c32cad8e64059d901e7cf2eb2d26ee22318ccd18558aeb7ee810f1dbd435c18ed45e48130f33758d5d72058df8b3fbc6feab9e211c62edae34e0cc84b80a20bed22a070c1d24fbbcb96bce5667758341b23fc9a08aae15a834617bcb841837f4243616695c1566a90da3edd9ce3dd0ef761bf9d30a32d62468bb51d7b1fe98b816c5e938aa12ac047124c2a40fd81f0eb9ac61247048dd479fe084c8beb33d68fcc9767fc22d1e2f9e312260564382fa606b4e3f8be44a02f89141c5eea26a5c7dc7a5569a8c63094b21e947403dbac8c80b7c3137d2d5c9301c59eac2e3ce2cb5de5c2befe55006bf98a9d0ba5087861ff1f19edde8943c8f9caafa3c007956aaba7a9088b50badfabc27112b10b0dcb561424aab2986e3f09ed8aea40a1b2aa2e263008e16d26703edc63362300500b3a13ee55560538aa2ca61dc2b024e34f7e7aefd749f2cdc27f8f63e22c5fd3af96be1e7d8de96529fe2704dddc5def468dbd23909a762f648821cb3a69bc35c70f031d686dfc3f06d0c9ab9c02590e619c73f94a49bd6494f48ba357b51548ef146e00b2a51ab58e13c14719ef8875d27c93fab907038167b3f34f67c2e741e2ff640a6bde977a9f1e15377635aeee0e0a872c5e36c0c0d36ef8e556cf9ef130a704cb5bb2a4169ab63663b74ab7120b291e0e76e29f27e32a8e1257a4c8186c99e9349c87d519e510f7fc6b792e9f577a23bb2490d978e1537964806b6fa052b7e3ea7defc0b91d354d0e137d05bb45b92747f2b242ab18efbe0a2924b50107957c1b05a909e462fa4eadad2818c10b36ddae3278db063eec6d9697c3600583f39ffcd0d7218bc62f2a1bfd01159c057a6fa55fd767ea4cf92ddad64bbf8008125f427c3f5264b173a6de0f9681aa7aac9134109fc5d1162728a936dcbec8f81a7e84c07823a0b2a0bdd624fac1036a8f8530d20261e54b4bf828bf7223a498ce179ca59a6187c87f6fab91eb4229854466f9", 0x1000}], 0x2, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="9b10579e59cab02a1d07f7b91d696713ef5ef70000000000000000c2a38e8b16d76ffdbd44eb595bc00e47720a56ceb246e61f41049f0384cd709929ae02bdbc678be4734fcd051c62693255f2a8371bcac610e94ba9344e2009398962ce66c8014ff81f8899b47362a541c2c8f2018eef2cfbd6"], 0x78, 0xc}, 0xc) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 02:33:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x2, 0x2) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:33:11 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f00000003c0)=""/72, 0x48, 0x800, &(0x7f0000000440)={0x18, 0x0, 0x7, 0x7}, 0xc) write(r0, &(0x7f00000002c0)="533b80c5b390f1c989d16144121c6e2ba2c11b49d61a4dc64be34b787d3bda3e52406f6a4b6ba74665397f6d31b50750ccd196094d3016830513880871feca80e89667d8ebe1727bfaf9f83cd40a4ce46807f44e8834a0b6551f998ff8cd0dd28fa87af12ef2526dba185c62dc39654bbb2e0de48c9a147d2621ceac6799ee3c272c9524e876b970622b8681f9de1c09b9f9ade305b75e4c206ad3efd86610a8827c140fb221ce846ead9088193f58f3ab3021af2acbf4607eb5ac218f8875295e46e7481afa6edd58", 0xc9) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x2000004f, 0x258dc430, 0x16b8}, {{r1}, 0xfffffffffffffffe, 0x2, 0xc0000003, 0x8, 0xa1}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000001, 0x4, 0x5fa}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0x7f}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0xb9}], 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x110a, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x1295bf657a6e215c, 0x8, 0x9}], 0xffffffff00000001, &(0x7f0000000100)={0x80, 0x6}) r3 = kqueue() r4 = msgget(0x3, 0x8) msgsnd(r4, &(0x7f0000000480)={0x2, "9d739aad535de4d86a4713b1f14a0d20d47785c2f893eb261621eeea975f4325f51c4f969b70c1d362004f3cc9c69fee200cd93663e1ca4f7d6f3292a204fa5bd9f4a0e31032833eb55c159cd55aeaf3cf366c84129f19e83dd7ead522f8a47ef4a41aebf1f456bcd273af9df70a541f2c5e77e6dce23b9157be00c061345510f1e351ac7fd2c0696302bbf067b9509237bb133b986cc7099ec7585f03dd77c2a4d37c440e3c57b1bbd953e1de510259b33151aedaf1de0f8a6be4d98cbb6fb8b83b0cd0332f74e5df8d152e9b5f0a92ce4e0c27f79e7ed56ed19e61635f0e181c411253ddf415bcc43f9a2071371f18a8bb5b562957740e0fe42b7ff5ec244c53bb1e3eb21a04cf1bf3b523c81aa5602965044898aabd86d6107eba86029b490c451ed6fe231b5a4a30ba6e8ce7e216433ffbb542332c92935efdea762cbb29822daab99c9b5dc993341dff66a1c4aaa7f8e3b5e8d86e881da1f4214925955f4c474f36d74d1fde9bcdc8b45ef459e8901113468db210a093ecc176e9da56cd9d6839b5391d51a5dcc26547259bb4c241a7eba1785169c9b694183ff67a415904368694242fd39ff48039d35afdd5b397ae1f61ad1530a639f0790a36fdea9152813f233d836bcf3e7dbd5194a517d294f2a1588b613d597179a29254bd2eb7f9683c484e2433a2bee48b0fc48fe69011fb5d1c0cd6a2f9c27c9ee641dc0b0ef00ecc04d9a56b83c030b2b0eea37dad65931412eae33cb3f9e6e716a27ec6c6f0b1da2da7de9205a1d17e5c130a662257860d0b792e2fb5a229c9070661efda28a10e719f3a0866ded08a6f9f14ed072674fdfc7cca8f69b40e6cb7a0cb75621d41a63712ccb0d9cf3053e56b57456ad6d10948c9c37436ff89b86014a2194f05e0a8afb64f8672a0e2298a3d89c977d9769f9d97036ccf150f55084b20f68db6e28bfbd3fc8f1f25cc31ee9ae06e119071ba98333d171177df555ccbfe7bca58b199105603d2031ae98d70148b1d16f0ca671b067814c38d3e3d1e86eab509b6e69e212b4bcaa05c2d69094ba54f65730ca4d5b5162dd26916448eed3c518b638e406c5864875dd2155d7c374336bf4042bca7f5b7b5f5efa40a3f6b5e5c35e9726347425fc91b410f148375ad119515fcd9d1cc25b400d73f33e2bc2122836369daeaff8eeaf3f43d4a3a3f257a979683f737c91348174b0a50805cc46141c345b3b017819aaa5d693235d1462c9ec7218a3ee2cf5287ea4eeadae807a052b0f5a7076ce41ebe67baf84447f6b85c8f0095eae2e3e219d19ecda0b7f8b24ba484303b39f4cdff03320fbca910ca9d859a9773d44285acc019ed7a133040ba58e0a792e6521bb3df4094b45025e70cdb6bf827c366a465efdb5f764a6a58ba7f2a7fa138571ef185f38563b93aadf6b1a188177294158135746d60848dff549cf9a0c80588b62252a3ea9e8cc2efe83982efed82890bc14d4c20947921d588407f65fa2a6086f372adf69ee48230f0278acbefa97fb93b94e3a26940a3650afd514528f500c872e4624ef772a3b1337ec185e7c1a187ad6f92238c174a346aa66387d1dc34970947feba3e23d971c6d4d7579e9454359491447fd4b4980c1c50a24e321d74d5f45869abfde54e29f7d8bd0021369b99c1e830c1fea636d1e0fd9d723424ea4ac1ea5b0d6cb4a500d8bfa281ad06c85e810e70e9b0871f73e7df2cd1aa40851c55dd14ff58d1599a168c622870555b881a3d97a0a8576975ecec841aae764ad9444819669cff14e132311ec817a5a5263300dbfbd183b0c863d93c9c5c1302b33a4d66630741f39e8fc55692d3051d9a2d01a8ffb69d088d489ad39245f1548c26aadbbc34209638c652a89b6b733e231431b0cc7c89998ce6d7c6abf63b73201568feedee0f9009d817a227fa3e23d3318929f13b33c32e15c1be2dde4c49ff5ac3cd0f5bd04d0974ad630a7d89922986ae523d259c7f0f5a39371e9afd5d6f76a3a6c7f582c52d21182a731b58d175ac338b4c671f07d18d61b2a800af218f8efe326b002420ce6864f5d43b486d0195cb3adc693015e6c31e7352982ea173bbeb40a5bbf6b3be3a086a6ab37a930c07a3c7efe76071ab4a0c346a94557419f0d535dce89f0fc604ed826efd925963aae215b91d95b25f85b6615a010c73a52a651097a5e14e4d4efe70b0709e98ae74533ae0773881aef6706ce8792621d0796e965d4fdc841469b392fa56ab95ba7c020952079e7951b7f0d249d3c39130a907b61486b736903d875fdd1e8b50f5558ad55e727b0fe4a5d2b86a2d83f54525d474c77dfe23ac6797b1acaf67570a4da6e362897da5d549f4135d34dd10859c33a4f121a8cd7037e40427c71ab698045a450f0899e7cf2b735d52691b20435a0f8283be0ad13b504fe79a6aa237ceff2121be824b588b75cbecc7b16fdf7649938678ff43a1dcba9a7611e7ec633504006b15595303cf0edc579d87284f8765714fc5d4368a6983080c55a030ee3501209634821e71f0c4a260b793e8dc1a4e06f0826ec3958b1f27370f61ca6af5b39a4fc01fc454352d7ad01af1f5bbed8c895393b2d0d3973a5898dd3ed4af3c0d100e3fb4b9527101edce4171a085d9039568a6511b80ab82d6b8eaef79eac53185038897367f9a697924bbf0203f8a43bbeddd9f65199fa9fc648c704a1d2347ced42a64868c6b473a2af79d04f47eb52863178220b66c28f28f7ed0730124b64c00217abb34b347fd90fb623b3bcc010348331f98a3c0e6cd9b57918dee51cd8300beb78238e6fc0f7dc5e6b3a19291cc307d8fd054cd38d8d56950439966259cd0ac157f53fc16f2b9100e445cdad8aac861971f8025e8385073f5599dfcbbf1bdb6e4dc0718ca36b10d05c1bf7c33348c9758a3edda54ba769cff00ea71e588e35ab283a958a9927ad03d023d26e1f3400ab6d3828f3e98e584948402c39153793af4237b1da36fc22d32b2ed9f1143ecf7dec480565f845cccd3ca0430bc184e863b047b0662e430baf6621e152a411da969e584ce98da2a945a89cfb4de7e9c64152013100f16e4deb2921a9691de2c2307e99af51fda3580a333bf7080bf7a6ab6fb716e5cfb3c634262a3ab2c6d6086d8b04b713ba7dbaf86b3319056d661baaf2e7d48939e38c8db86d31426414a7ebddb2ea07eaebb2d2c3dbeee39752eb9fb34a59ec14b360a4760c8359aca8df254e2f08be11b19802ac5dc60351ebad0fa7feeac99458bba8f159cf70b3d757cc1b5175868b1d01baf3d90be9d55f30fe2b12e63a54081280cdf7733056c01e39d546063f21fa461bda13742264c08995db9a3916c95356cace30b6834e0194e707e8dff26b0c5625e20e7efc0a8786f1650b444f8bf3befb4afe55237ad9abc49d08f9b2d9af391846158d1af7a013c6ebe1bb14968f41b8a15765b3e31124e35e8b84e68a7f323b262ce28a6a01de0dd595b9ce2ee1ba721280cc205e965cc8636a6f44415e52bdc2d27d43030f5f8bc584ab5eb5f62cbcfc63d754c43b4011fc9cd2644f72ba912f8a91be3fa6caf04494776dba8a5593220bc74179c8cb1d9b1a0ce9150ca077d49857f829aeb08ad8996378872167cbc6592dd637d52da699d3fd579349d1c487d666a7b0cfc2dfefa9c1467e577b6cf51d0228bced282df377e673b7baad16ca5459cd0d6181662f1517756ac2fb2a6197c10ecefaea0b8dede8bcabd092ac54ae0c659f197fd2a78975836d7becb241d9d1a234c3fd012032a09ff6f5b3bef9e21cada1a074d40f328382da86a3194c18739c5ef84b70ff04e594a2eed89a08dd808afb76c0672b1065cbe2bd525d6a002e06c9397fca55dafba203fbaee722558c9db5370a0d0013c09d975cfdb8efb4252164ed95fde4027e38f16f4bc559f7a1cf3e8a8ca2233d9dc3d29d6dd3b2d8e3bf90f1e73999f3e66501129488cf2913c33910643ac4b20fdc9cdb40d6921f4b2ede320c4b8f9fbd1df64219d2feef6e8b4c5380108e6e6d274b2fd78a31b928dabc58ab9082d9a1ac22313a4f48e400997b988ceb785d540b37285f13235dbe0675dc86df9527c32926f2c5a78837ab22fa7c0a81fa78a77d15678983f6242eb04cf6d58b341d1ff0a07f36d08b4db3b6f175c22824166d0498098681a67d22636dcfda5a2a1571b58d20a28d3cb04ae85ce89e271b282baef7f9b996dacf50ce9c806dc85ffb12d0d838e3346bd8fc288e402ad4c59a2a87a5b2e6e9e57778f77750fba71609c6aa3cd07533ce6cdf2cc178a471efaf2704c84317fd2cbfab94d0537deb3db824184304d88400a5635db16f0fbccf53b21556bb94b7099b49626995d8d7a533f6513aef9903a90f625e2e2dcdc1d03aee7314130f1636c63432c69c758cad60d2bca9f5b0f714d36768817758f034fa376c3677c45c4b00357a5246a6280585366917d79033ab8b45e7a536576f68f8a05a4a9ece9c00a60de2f818129465e7d04ac6f72c016a6cdbdf701fc6c52505538e581bec3bfd9d76709429a3b5900a8a24bf352040d6004a2fc4ff35f96f318adc78885b04150dcf19d346e42c04f3e4d78f8aa61e44d724ffe80c630551d57e804cb4eb250e3d8b30fc7b515b17762a118d6961e0dbf2252aa7fc34fad9a98ca130dfe9b15c41f92e251ce9a386c533c9e390dd20cabd4aa70ba0ca98fba38406c5955232842eac3c9721395597cb05c600f5a2c70c9638fe9963a2e8eb75c19dae28a888c7de30c73bc42bb1d44e63dfd25fe8590de89562cd533e98ba3b24a55a07d973dff883085a68b0f2e42b6f387edb0093755ed37e8ac6717ada0551d34458ae3252f6aa1419b171e6ff2616969c6461bd7b6f315a467838a102d31f1b6a9e716dba834798381ba059aed6b185cf825b352ffe26e21921051c02f405b14d1e58539e9406b00c4bcecb21325aa1df4e2fd33bc020b985edd8dea4bc70fa3f090e9c42638771e6cd87a71261c61eff83957672c1e48ca6bea37561748ac21b03eb185dfe5592fa72465f104b5f19c1d36d2671973a5616b333f4dbb2743bc3ad37a7e02b8bd72779792a941e745c3fb8d9ce0b80472a8cc2060effb242ab88f7ef984e859da05f950ab8e2b21ffe6e236c76e596faf23fe0460b50fb532c12fa5d0508b97d75c63b3e7c50ee5377ba229bda29435634775a257056a640b5f413821a2ecec13d04639e26aed0569cc2dd6c5741b554c841d7835221dd992ab99b7aa883bf91f7f6bc04e601d58fc9012b95863121fbc91f810bd553d632e7fd93dea64555787938cf490a91495d1d98ed5203dee47bbbe663ab37c3d18ca5409dea208949b328c1a8723ec674f737e16b0a69091e32f781bd82bcac75f01e3aebcf8303e93288b65a74338feba93a074b44c118981e1a82207bb5909b27d7922cd7822440a11d9cfaef48f8b089f3b669bb7c7f152b63d39a7ecaf0129ec1112adde7fb96b143a5de1d1d8519d3c004ead8bb8a63b0359c949fe4627f6350de57e4c8c8eec5100f2983dcc094c536ccf01b27b25350891690c42a1fd4e5290d1c552ff8c57fed65a0bfcd3b5c6c51bba6da9ea057cd6aa0b74c899c607e04c57b562425727c809c6d8957a085bd7b8a91e4889119125f4b3554cf21368ad9c0ea9f658eb42a4631c083f000c31eb1c30e27540528c4034fba3a231ff32c9176371fa50a7908856d684a9a6dda681919a25b659fbaa3f9a10a497501e58051c662c8c4fc40a66b13320731835dfbbf908610ef812acb4ba9cb66772785acf65"}, 0x1008, 0x800) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000080)="d83d7a2c39", 0xffffffffffffffab}], 0x164) 02:33:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_open_pts() mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:33:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 02:33:14 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7b, 0x9, &(0x7f0000000080)='~', 0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:33:15 executing program 0: clock_getres(0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3f, 0x5, 0x100000000, 0xd860, "caf6bbfaf7f7df7e5499b3f19243e082cffab702", 0x200000002, 0x8001}) 02:33:15 executing program 0: r0 = socket(0x18, 0x2, 0x40000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) sendto(r0, &(0x7f0000000000)="4bf397f183a7ec080ff5940a297a5795ea3b18a82adab41518cbd8e28d25e4260146c26f29334b9afe3b8ade020f68fb3576d49717b556ad506b3d3d6efddb7f6486af225628fb3991cebf82780fdc00a650181d56b7f8c1cc187be113e4b8", 0x5f, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x27}, 0xc) r1 = socket(0x6, 0x5, 0x0) socket(0x20, 0x4, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 02:33:15 executing program 1: r0 = msgget$private(0x0, 0x140) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="03000000000000005dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f1a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b878190aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651b770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1200df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567556ff640918f49a94a5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf03a5000000000000005b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca00000000000000000098b5bad2c453991a6291cb9aa35e96b245ad3cd07a06ff2c4a48112dcfc7bcf13b840519d0f2c3c23dcc5e661c165b6b53dcafb9604401e66fda2ef03d0c154a5d02a01820d2eb08cf0ed924a7b485124d"], 0x1008, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/189}, 0xc5, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000000140)="fc62ef956d864df813ed6d888e47dc37dc7290ce9e4d9e3dc4ccc91f0f51a2bd42da2c0c153de6eac4490175b6e18688e50947ea41758d046fe006030ef5d01a1006ed732382a2ed1701bb476dad07f8c01ef7d47f6ddc7656ef6f8b596277192f79622bbe7287bbd24aa67b57fc05530060de8c6f37926850bbc18dfdbc788ee1a85fb99e45ec0045aaa4e4640050165528b2d96f503c241e7e134451d9f3576664a3bba1adb3544a8e3aa693911d148dca881a0a1b1ef77caa", 0xba) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) clock_settime(0x2, &(0x7f0000000200)={0xffffffff}) 02:33:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom(r0, &(0x7f0000000180)=""/184, 0xb8, 0x802, 0x0, 0x0) write(r1, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="d3d4", 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x3, 0x99, 0xfffffffffffffff9, 0x5, "53a7bbf6122c6433b8467a6c683bdd47f8cb1496", 0x100000000, 0xfffffffffffffff9}) close(r1) dup(r2) write(r1, &(0x7f0000000040)="e390c3d054cb636c3e7266", 0xb) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) shutdown(r0, 0x2) 02:33:15 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x6, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e79931920900", 0x14) munlock(&(0x7f00007d9000/0x2000)=nil, 0x2000) setsockopt(r0, 0x1000002029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3e, 0x8003, 0x0) 02:33:15 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 02:33:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x1a8) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202010400000000f200dd6be8b99fcd7ffde1af5b428943fe494cbf5a4c56f0875f658fba5bae25ef214069b5c4aceca7b3290bd07b5da501ac837f7607f26623fa5b68b559068b28f1514810bebdebf706bd2ae785b20100d9a2774af9ea47ef3e12b8e8cdea2e12f831135c4e9d99835d7f43c436bb2ee0f03d4a02d7e80b1f8f44db2b3dbb349099a129c0a0f2f60e145e8a6785f2299502859f1ee63d467eb881b464ef2b07043c8283332e5f6fcc7293dc8c7c78cc4a11cf0374a500000000"], 0x1) write(r3, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 02:33:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x2e68, 0x9, &(0x7f0000000000)=""/87, &(0x7f0000000080)=0xfffffffffffffee2) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 02:33:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x400, 0x8, 0x2, "2d6c43fcd003922e4e1cedc1aa7d614e34b76738", 0x38c0000000, 0x800}) close(r0) 02:33:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) read(r0, &(0x7f00000000c0)=""/180, 0xb4) sendto$unix(r1, &(0x7f0000000080)="eb", 0x1, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:33:15 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x200000000000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:33:16 executing program 1: r0 = syz_open_pts() 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}) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 02:33:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x100, 0x8}, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2000000000000000) 02:33:16 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = semget(0x1, 0x1, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/16) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() mknodat(r3, &(0x7f0000000180)='./file0\x00', 0xe030, 0x7ff) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) shutdown(r0, 0x1) 02:33:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x0, 0x24, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x400, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x7fff, 0x5}, {{r2}, 0xffffffffffffffff, 0x9, 0xa000000c, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0xe2, 0x20000007, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x20, 0x800, 0x1}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x40, 0xf9b}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xbfc, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x8, 0x1}, {{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0xd9, 0x7}], 0x7fffffff, &(0x7f00000001c0)={0xfffffffffffeffff, 0x10000}) ioctl$TIOCCDTR(r2, 0x20007478) pipe2(&(0x7f0000000400), 0x10000) kqueue() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="0ca0434a5339ecfd653b094b0810b0ce34679156ba4047775f5aae81f9ce9eb9e698ffe255ec0607ee1f34bec2f63cc59f7977c7a6f3baaa47affa69abe3565ee393de8213e7408d8f7f6baac11857457a4a0cb1f33d051fe786a13db8641b76f0fe0e9fa3dc26ea419d9e7568e099c41ab714b0ec3dfd72383016fc82b372ee723f7dbbcae18e31fb6ef4e39b86dc2e89826729d2bdf919ee8c98d9", 0x9c}, {&(0x7f0000000300)="04c72e39917b80a0cad173ce498b32ca42b6eb12d4cd1fc9f5f784f028c4f976ea618a1546a388386b6964562666cc46e04188f47b84b4d89198698d307679997881e64839f63e498e509f46aefa5824d5da43837cd1ba45aac6677f240c7a7c", 0x60}], 0x2, 0x0, 0x0, 0x2}, 0x0) 02:33:16 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) kqueue() 02:33:16 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) r4 = socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000ad00002300000000"], 0xa) r5 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) listen(r1, 0x143) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getuid() r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r6, r7, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r10, &(0x7f0000000700)=[{{r4}, 0xffffffffffffffff, 0x15, 0x80000000, 0x9, 0x3}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x8, 0x8001}, {{r1}, 0x0, 0x90, 0x0, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x10001, 0x2}, {{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x4c, 0xffffffffffffff81}], 0x1ff, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xff, 0xfffffffffffffe96}, {{r1}, 0x0, 0x20, 0x1, 0x1, 0x8}, {{r4}, 0xffffffffffffffff, 0x5, 0x51, 0x6, 0x5}, {{r4}, 0xfffffffffffffffa, 0x8, 0x3, 0x55e911ff, 0x1}], 0x4, &(0x7f0000000840)={0x78c, 0x3b752a88}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640), 0xc) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000680)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 02:33:16 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffa000/0x3000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvfrom(r0, &(0x7f0000000000)=""/138, 0x8a, 0x800, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x5000)=nil, 0x5000) 02:33:16 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$getown(r2, 0x5) setpgid(r3, r1) 02:33:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r1, 0x0, 0x0) dup(r1) syz_open_pts() r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) 02:33:16 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:33:16 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r1 = semget(0x3, 0x3, 0x80) r2 = geteuid() r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r4, r5, 0xa8, 0x7}, 0xc5, 0x5182, 0x6}) 02:33:16 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x405) 02:33:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0x80, 0x5, 0x6}], 0x401, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0x80000010, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x20000003, 0x401, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x38079fe8e092925e, 0x0, 0xfffffffffffffff8, 0xff}, {{r0}, 0x0, 0x6, 0x1, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x90, 0x2, 0x3f, 0x1}], 0x100, &(0x7f0000000100)={0xfffffffffffffe01, 0x40}) 02:33:17 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 02:33:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind(r1, 0x0, 0x0) 02:33:17 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0xb28]) r1 = socket(0x2000000011, 0x3, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffff, 0x81}, 0xc) getsockname(r1, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x4}, 0x10) 02:33:17 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0xff18, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x110) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x0, 0x0, 0x8001, 0x2}, 0xc) msgget$private(0x0, 0x19) 02:33:18 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='&\x00', &(0x7f0000000300)='.{', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='@\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000440)) pwritev(r0, &(0x7f0000001780)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573d389fe774a97018d45aaf9d2e7ae9fed58938e65326ddd217472751ee580456566afa68c68a0b0632688ca0fab3647175abf22fea120c9b35605bb778a020000005bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b6d9be27f14668a390a25beea3962e7c10b8d9f43f5c82b5eacc26757d00000000000000e8677a93164dd591a59d69d74225f623c3a9f2e9c84915088d5339aefc8b4774d9ef258f884e5358a85aa1b1ef23da756f60678b823e6a7be4ae60e702bf9896158e5c3f0007f66d41242cb90ab714afb98b70c2a9", 0xe7}], 0x1, 0x0) dup2(r0, r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x490, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 02:33:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x1e, 0x8000, 0x0) flock(r1, 0x5) read(r1, &(0x7f0000000040)=""/130, 0x82) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 02:33:18 executing program 0: r0 = socket$inet(0x2, 0x8004004, 0x200) close(r0) flock(r0, 0x86) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x84) dup2(r0, r0) 02:33:18 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getuid() getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file1\x00', r2, r5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)='6', 0x1}], 0x1) r6 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x8001, r2, r4, r2, r3, 0x40}, 0x401, 0xe7c7, r7, r8, 0x3efc, 0x9, 0x101, 0x7}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 02:33:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r0, 0xb) fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/194, 0xc2}], 0x7) 02:33:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) 02:33:18 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480), 0x1000000000000094, 0x0) ftruncate(r0, 0x2000000000fffc) read(r0, &(0x7f0000000040)=""/45, 0x2d) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)="685b0d8f9bbd0bd159f7bbfc45054b9021a18ff63f99fb788936ba54a17bf08e189e4b5aa18fd931796c20fac483f6befb9af04784aab377e4705c6bdc058de7e1eda564c77ea360938a7fe0c0173c0454fefce28223a5cb56db8cbbf1b1a40ece48adb0aeb3358428a6cfd522b9158d0566807f8e559da12714ec540221ddaaae24", 0x82}, {&(0x7f0000000040)}, {&(0x7f0000001440)="e109bd1e5ace590633e88200f304705b901d60265835cd1a9c891d13e4416f3a3e0fbb83b73786ff21b9cfedc8284c94a6565bb1b97379554da49c53d9da74add648ed81dfeb75c2ed1120df60a8b48208546b1f7ba7e49ff9c4c0677707a24f9f0a9f51100637de5de1b727604365f80b35eb4e07edf8bcf24341abc8ed945ac0cbb871e387c8010dd91db770bbc0b338920780e1dec4acd3959960ba35079b321679e4fb78fde3e639d2579926d45b7b45515ca01feecb022c957f5c40ee26f887c7b4f591d8e037674d6c8f09838050b8fc49e48feee3814a3f0137efe2b5dcc2fc8b33d8dad21931e2f4da61f147b5622e3bda2c1123dd98e0e63c0db24def09a698a0b43629992fffab7dea67aeae0b30f86b30cd0d4cd8e13c99eb06c3e76264827eafc2949b9b85da44a1d874802ca2d864e8d9f86b71771ceea641af2895a500aa02439d09ec1a5f9cccdac014eea0449718a7f8127f2703dc48c4b3fdae673b86e6971a8454bb32026612a45af45bdff095f1b84192768c9a36c1ca0e9978cc1a74d421c530d0468ecf267370ff85adc3e2cbe73924f0b0636571da6f5b8366f0a7e862dcb2be4daa607a71899403a5a66b75780f8c5bab40ae84a95fc78da7be4784d6cdadec8ca775dc8d255eb33ace3e13413b45f6e9299bdbdd780bb5424f2f200f8411407f9b32686beb96179e062367f271658b8484b4936ab4d55df2bfd0eb0cbdcedf6591ef8497bd4c75829e2e9b17163f94c62a214afb382eebf10fa734210b48bb64603fb65c9f741e553422be90dd484c348d7925001a5002c4927a75df5fecf006728c4869c315eaa72187adf2c1fdc816394722bbc9d20dfa12f11edbe195801a084da454d15ed4bf71540133a4a168a07471a050b4157712167694127211803eb5e6ca67216a4b314093c921c66184a920027dfcbc5d81659939a5b8f85904505917e77a2fdb7bfe0dd547e2279c1a35554cb0197c28e614acde4ad359c6b3bceea6a690df4b169494b604771a0f59b57a3cd09c58ddcf96c29740201b59fd67a5e94e13707f8b962013dcf3a51e71fab4a2ce9a82647b131704064e2b43bc25aa580f0eb00532fe12ad9ced39524e3ba67f157c1e85006b14770ed37e64ab23d0aea29ab33578d081fd8bb66b4b4af35442f4931f9bff512e0ef5d8c2bf3d26957fc0db63488bddf1a39d527740d32d1325da377269ad8b5b58b14722c1a94600a1f5d1c7faca782be0fe6bb3c3d219060e108cb736e0536f33e89ccf2a7bac414ce5217d56eedcfaf06f0084e92e6ee5f695f3fdc66af5348431d20ee1c02075fac292eb5da1187d4031b8381f5de0991dcbe528961702e5a5efcb36e2cf1c9c67f10a0ed708d6a99d978b66d0534ef2b070b5295718310868d8c9a7ea55e785a0b0409bde8a92798d7e79450c0961cc16c4be6ef3e67c3d0876b8a6636c1c5b2e14582f860a217e8c7c16da87effdd32f026ed63dadf04597846a9a26def5b1820c3bdbd1c0cfa927b94918754ed5bfab8b1aa66877c800a10d0fc7accae526bdaee029373a06759601663d4e44c2da29e974b1c03b4aaddcb05a2157a5641c98bc9783e8ec4cb9f76fc787b687d3674b9c2d00b2ecd9205f010ab46f283259bd6baf00d58b15752dc4c6e51b5e0825674c0071801b815670cfceed74f0a1fb2d5f5908e86e8c7ce276f2d0d6f7fa6798b68c64f858b40a9c1b134db83a662e3e719c43fd568856e6d8946c9e83438d3cb8a52085ea1e4c3eb0099de60e0934bd17911f748958c5d28a9e2a2b9376e9029c6c9d1d4324cc1e4576d3495c6378b490f39aeaf2f45184eb9d55c099c1680b479080159ab700c860d6dd8e43dda37abfe1b9edd241a6490e9e79f4db5831811e6518aa688266e948d4a315dcf3be0ebefb9932ff97dbdc94b32d39a67e88f4583045a44a520a7ce42daaf973ee1aea389a7ae3be4ef84acaeaad6f934be43215da1d845300c3c7caee2c33da588209e5506379836dd7ab166d55fe627d754e508a4b0026ba236b0586862242f488e642af49fc5d0c25f4c3470ec0a104c6d565d2c3b673c9e42d2a98b3791df89b5c6a7d862e7183950807cfd61fd240743eca29d22450c5bc3f83a8bee84ac48f735d36fb0e62e50ebb3f34f3cc55f400cab115588a69bddcf6a4997feb4c0971ac9588c93f35c164fdd77d95312af6804399b98ab1ecd7994150218024dd35295a15556889eb44549754c6a630dc368e142fe838d11edbaa7e12b688cfdb60f9e1c1ba44a33de10fe5638de1ad76a90a83cd2def80ae3ca052943b169a5501ac9d4d87b650c6c9de8692bfb499f6461d1d590ed827d404e57cb464108b6444cdf16df0abde54fd287c11e2647b0899030e238cb9da41830ee5badd191fe4883a242e79c286069c5125d243d4cae51d1d725af47084470be8d54ee49fb425be9c836de9bbb0022cc154f5b14e3b4d8443388a6b30720891e29612bb3efe522bfddfeecaff5e39c6f3810568c41cf1702bdb73ceb6178fb955de8a2ca9e36d50226024bafdc616e6a052e9747076e5b4a22738f98021f43f5d7f112436cf975834f2e0ddb6e03a42be72d5bdbf03676b72e20035db53a7388304a1f2acb43a11f3a5a64f5dc12ae3ad351d3de21c46c563964e5fd787c70900555b37d73e10ef5e9b766718e174ffc18bf0e9fcb05cbe0df42ece9d5107c7923e5c6f4ef8779ac1ddfe12fbaa697a4ef41a2e59ebe496c5ec57869b1361bae77051b4f8416fc6a7c20abdbeb8711d5fa298e817c09e6d7d9254741e0cd8111836527d3c48b80007550cd5d72fd24055b2c0fc53320009f0b25d8a6e0eb1c5f48b4222e42893d08e2989ede4b3dfe03cf80467baa07bc87a4d6a3aca25195d31f8078b8b061179566e8bbccb1423b4ad182698ed4ae734258732e7707190fb13caeb9cee8d6f81100da5bf28f1a58948644fe74408100b97fe1bb20107a5f781411b93a50ac7f6decf18fc443e38b6f4c23994be01a93adba5bbfed9c77f06da51cf9c292e26b771f81e189f0d482b07d7d3f16802349033f854011904b90e4012ac700dd9e68519224a965789955c5ee70402a02b2e05aef0c637e41a8514f961aba3fe344cde7787a69b29d8f5719f4afe32616fea794a74f0f93e6cf5126ff3deaf836dc24a0aca1a0bc4e5d6b798aaf50716338ed61d6064e4fdab34b8bc0a17d088b776cdfa5ea30969c20bd942056ea79decc297deb2b542c82636edc5f7d61e879e29b6eca8c72cc1d1c16a82043bdc5571242eebb162fc41131f0c8afcfcc54d120984b79271ee98739d5150097b39d83c12b2ba9b78d531318387205a208de696340eeb86c91a113acd987886aadfb0967af3d2529ecf13d3f88d957eefe2772c51cb9aff5fb8c4f0ad1f58c3c63f130fe3c9dfaaf29f39944da6ab18fb09c1ff5a698213d50be15347778016cf6c7375445868195826eafec11861ffd9b1b7da3c22ab553f23f80efe334a169f8dc044faaf74c6e67e22f1e1f5c6fb81d670715e4915c0dc09dbb26cb79d5fddda5fdf2ccf3f3898b85ccbac68f6f51944ff8ece4fb31b73608f672682add73870bc6c4d3cba51e43e1dca7cf24993ba67e80db3695ae87073fb394395905ee0eedf250ca649411de63999e3d9a0d48178240e712b84f8863a2b145374be4af84ff74d1cfa37151ddffd493992dd932b60626c0ca0db43895d891111bf8025c2da2e625fae5c56c194402a97ff917f1236e6c110d1625d0f69e33688a6a6bc17dc2c5f617753cde7d02955ecc1ea4360b5cc8291f3d684691b91de1e960afa004011d10bf2679ec6d612874ac8b99ba974773b6b232780159c6422b5b5db9a9498b3601417c7665319eb7815d88419b3c8bce6fb6ba893de868b6b1de8cc99ecead8a502924169c2f50d94c0adc94acfebb3456545f289cfef41f1280b50fbf8b96f2d947d407952587b157b20e4587b37a5094bc5c360ec0e17123c1c3d48c51bd6d387fdde4be1aee0f04cb3896f0d635ca1701671644ce1cc10517b8496dc98acb3e48e8ce9dd84e65fcc0f7fd61b81076e1b1758da1e86a108227b974c3ac94d2503ea5290865183bfffd7b657434a7958194b572382826602941a03cd5c67a70af0fc82c459517d024212a3a28164ef36e41909c4bb7f44c7a63cca667d38f1df354b8f4f5a9b4c14663ef02b88e6d746dff77831b8d711df20c24f637a590bf22e3d76c54f29705db04b33cb7c0cc5042cae16271f180998986e9c4b58c7d89fafda169a32171ad911c801c8a3adea330e84a61674a448540c41c398b74360f79dcd5f4bafb9ee030a890b29acaf94ab5040d2809d4b677948c63783e53b7b9fb8bf8baadf0ffff8080217bf1e368d351c9cbeba54bc614ca7e91266496d428871b04f0a1ca8ad797947719edadb277a0398a9ff496cec0ce27ae7b847d7ed55aad5693d193c511efb6c0e51b322d6008e5ed2c304818bc75590359746226f85fe628c740abc1c49dc35ef85468175183574f409fe8565d077015d9bf279b10b301b2e26a3b8c97d5984cff6c6e0a5fd7f108f19ace3ad5ed3e764b305b74936f53b4d39c5f902a8dfb242619a611b1bc3909b852f335ff80356074ba8a96b267c7f7bfdf7496df55a82b1fd0025496993865f7fb5c3f6386f1cc30109b47ef62676236cec872b921dc5dd6c0c2e7ecb1bc54d75e714dba4b8e6239fc25f10a8c218a6259988c47c52cddfea4ca221770b615269306b7b1ce1d49c04a9f7db90c75d0581af625122f97034e251fcb2a7ce63391ef95d9ad584c94269584909bbf74312fc57c581672dc6d262efece0391b6d36554b304e8d3a39b5d46d89f55efe6da9b471e472d77adeff43faa2c4e09c70c6d856d7cc6dc560cbcb1ef2345aa6c15dd18ee4e432e0f6d8781cfae7cc2388f64dad44c1ecf8f1d00ac01305a8e8d2a1156a30a3ad368a3ea8fd7f0f62814c5fd0bc2bfb97c3e37f9fc8416b0b174655f5d6ac35a20ba6f989af97df4f3f8544377d3b11143225e82f35f2047eb523d5b91b02d75d7760474ce8e0fb5eed9fa7db44fd664c556c2958c61821ad09918b9d9e58718cefecb19fab87643d57d93fc63da3215ceaef1837b22441d15221fb85814b448de5e39d3fb1932be9156d747a25f8b65d63bc09eb26b1f450742daee9d8e860a55e90f3ef19ecf559fbc9c4b047be3eca2e644ab79d6b8c99f8a61715654a29569052f8d40afbbf11fabd28fe71d23119c18d4549b03d2b3590eb7ae281035045b436fea5a6456c38f350c1a73d7af1c7acc7ae1f500a4f91a18cc50f89ff63bc590743842c97149407ba95a697f5f7f83d6b2185cb6d050ec40ec16a8cd875d8ccb268c6203e5aa17f0c4f547a3c7dada36942ec0260a30f6b6eace7ef46b96b98011caf10dbef848f443c829dc861ab45dc134d033216f09a3ad86dd547a646fe98cdc3b9e134e53da517bbd0fe5175e2f7375a4817aee0bdd2d73710ab987cdf9cec195dfb8dd557b1a1b1487884b4a9a9e5a6f4308a516038da6101518bd3224029161aa47d1015c2a296feb38d198b822fb54e2a94b771a2ef5d380b3b91970d4f965abfe297fa4b104881e1670b2b2c56a2cbe68b866f003ed760c2f42a8af570964662e4f999ca0a74401cd9d50ef79f56efaf01637c054c196cbfe21f8d7e2a9e0c30446afed8e2113fd78c9df60edcb10e22f51301b16f078a09cd72d73dae1c278f4ea17e8be7184158453a39977d86b855990163dddddd385f", 0x1000}, {&(0x7f0000000180)="7be15fe6e92dc69861bb592cb032b25c690cdcc21584d757315aa6b340769735848411cc1295983dfa0b9599d1de69297e37960524ec4b2b929bed6806a05c1bdb80e6f22767ee660109547321bfcaa1c7cc220b617a42f82d6bbdb41fd6fb15f1f5cd86ef8e77f007141e5e689de0404b98ef2e3b5187a1a16041ee70407d063d21db3db367ec91b1692d015a682580b04401bb9b9034b9f6d09293c66e4ceec86c08", 0xa3}, {&(0x7f0000000240)="a1f3e37b63d0161f58e794e196483ab3592748b4e25ca1c1386501e6b843e409fc2d40b694d8ab8a1083d836c70998ca3c1116ed475b692e1df0eee2e7accd34efd029afe0d9bb238eff1d865e5952c5de8df86e681b929efa71383d24cc258d8c5124851b572a261b25529b326a367bcf525e704458906d8bb9a0ed3873d7aa8b92edd7f19cab39b30357094f7ed1215aa7ff64976d0ea9aa1c914457d560c66c587ae61529e5b344c65dc782479537d25c12e9f99a2c8c58ccbd77dcfdfbe60a8734b0088615cb1bd8283ef9009de0", 0xd0}, {&(0x7f0000000340)="75e96505af9c790e0f52d162208f2db85c303f40e522743d986af3ec9324be68e879d899d647c26cc9a2fd4871e8e65ba8180b177a17f6d36e6038c04830d9ce447db55bea419810aafb3ac64bc81ccadfb296eabb4dba95b735e3d89c7b9f1c9eefa0133c211dd26e9087eb30c588225e6f28c3745a4a4790aecd3853a3ef0e010fa2cee6ad846fb4ccc13e4b5ea9976dae85f567acf1108e2cd4cd8909929e3ef1db3949b4994ff0a763aea17aa7346fb01ce52d639a9651fb5b68eaab3c01f462fb691d11f1b173", 0xc9}, {&(0x7f0000002440)="739fe58e17a6f0b249e2419918fdad6e61294a35581f75984256bfa8bdae6c745ccf33186c16aacddee9c1d89939f181d33e3be1db6348fcad009f5c3a0a0c95361e23bd5e0eba446fd81ab0a41576beae4b22c8a6c436df9d00fef4248a925adaf925c8bc5c9a9764780f8e8ed504788b691551185c38e1138f09eba1f550c7373838edeca3e6523c2b8d3100d8378c4eec6a7c0bce22d667c18bdc70f5e84ac42d2d08499f490839bdd162d4292c1720e9bb58b5f235970f6222b64fc7a59dd947876b72d226c126cd426505", 0xcd}, {&(0x7f0000000440)="9773a75d79ca50462eccaed7c9d210ddc9b6494832169d6549cd8dd017f93f2debb390957ccb194b021e527c7dfdc88f57bad5ebe2ce1e1ef81c2e7810cc82a4ab009853f733388eacba1a7fbee4223afab24ecf51af4a9cb367a95bda27e4e844af2ea45dc4a617589889ae110c109b0c662b13", 0x74}], 0x8, 0x34) 02:33:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffffe, &(0x7f0000000000), 0x40}, 0x0) 02:33: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) syz_emit_ethernet(0xedf, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r1, &(0x7f0000001280)=[{&(0x7f0000001180)=""/252}], 0x0) 02:33:18 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xe7, 0x6, 0x8000, 0xfffffffffffffffd}, {{r0}, 0x0, 0xc0, 0x20000000, 0x9fd, 0x40}], 0x8a57, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0xc1, 0x9ed3, 0x20b}, {{r0}, 0xfffffffffffffffd, 0x6, 0x9, 0x5, 0x6}], 0xff, &(0x7f00000001c0)={0x14e1, 0xfffffffffffffc00}) 02:33:18 executing program 1: r0 = socket(0x38, 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x80, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) fchdir(r0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:33:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x13, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:33:18 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe(&(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 02:33:18 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x1, &(0x7f0000000140)=[0x0]) 02:33:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x7}, {0x18, 0x3, 0x10000, 0xd54}, 0x1, [0x1, 0x3, 0xa463, 0x2, 0x7, 0xffffffffffffff01, 0x9, 0x5]}, 0x3c) 02:33:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=0x0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYBLOB="b5c6a27a57d2e61dccce9ae18fb342a7e26cb8c5de958af22fd8536ae7c85bc874b1035a0cfbe297d168427a09f2435687722a8a03dc82308f648d4675c4f591caf9a44a7138cebd4852c532d07dcf4517592842b31516ee813debe68f9f3f4254d9a6c10745633ba050cf8fb9d5869bee7a967c6dd2ebef6d2ffd6987aea7c44abb4c65e7eb0872d47a35231d2cf83be27cead35ee6127c847dcfb517e2", @ANYPTR64], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r0], @ANYBLOB="69ed54896fb2b6e3775dc663280d0fc8385545b964abaec7a85844", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r0]]], 0x8, 0x800000}, 0x0) 02:33:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="4aee94ecd949c21972985b30324f6528636867d32b1f61afe4677fefe289b4448ece74f01c54e93ee54359cc252cc705ad3dca84", 0x34}, {&(0x7f0000000040)="5f1bdcd0f8190a54d1c8f137254bd05c44f4ac2f1e25a66d9cfd2bd7f585a5d7696e582837bbef6a48221c35cd4e0e66bc4890cda2ebf481a30eaafa44a9cfcee4f54441f3cc11a5dbb2fc33ae9e08f7ffd6781a9a40a928b3775519636a20752f75affff0e98ce46dde94623adef7cb420c353c7066f1709cf33ec0a12a5fc0f3cd45982ab60c9f123e4bebe9eca4255a1b3c31beb7c278879b", 0x9a}, {&(0x7f0000000100)="4a82b0fa43d2a39f83577f31c320845d573fcd4f83412669c9e535750d55cc37199901da7e6c77b25e340fe28506f7fc6b", 0x31}, {&(0x7f0000000140)="9bf70f8e2f157ff52fce8b98b956d5a45e44a32a3487e76b2ae091070ec9ea0b5b76192a336fd94005bbb70842690b82412319df2f1011655b27e79eff702f750a8852cb406272744796d263b8ec33281d80327eebfa12a3cb43aa3d3cb5ca59c62340ff9d302b88717685210e321a82312d724a3c4c44f9c87bce62555ad99ea45251e61c8b061e04559753b33a50eb52c7afe3ea5452896f09ec32d1748654e2703fe79428d030f9c2be0e42d5c7f0", 0xb0}, {&(0x7f0000000200)="f9e6fa3dc20e10f75e3a89ea7864d68f9731cb65fcd3e9ed0828a495fce1848cf0e5bd637af769df426ddb748ebfdca0b4de2b88c886f5069f2976059faa78389444505751fc8e3030ce726376000b227d0c0c019ac4be4395ec33fe0c5a6be11ff1ebc8bc9e50154e6bc7396784aa8b456cdf3af83b7ca3e873f83f7e8718e6958dc0455de3624eea6a2186d915838eda18229172cec9ed9590cde0dc4e7c841f815d97bc63db83acac7a05a6c079b165ce5022750b3216d55c9e65aec0451323885274ba57e566a176f77000c68afa97770352f13692ff4c62f0baf57b754a6af0705cce0f3c7ae2240f7e459781e5d58958f1", 0xf4}, {&(0x7f0000000300)="ff71d7a8def5ac0aa7fad7fe70f24c2e8f0d1da9921080bd88dfed679d4c6c0955a12e096edfbda6c95ca8d7a617f906978b1120a46c75fb1ecc9a0e71dacf11cd4962e30be9", 0x46}, {&(0x7f0000000380)="8941c399665ce92fe597f5b911d5e7e99e86b4ec4b8fbd305a908f6630bc9936d889ab1f3fe5afa7303a128e1a488b2a98e16a72632076815fd11bc27c3a27490f9dec10fd18bfd9fb284047c3c0ad82b07ac23652b2af9a67846cfb04468d35ec0f27051779c5c6588fe87d7cd45d0bb4340152c68bee743d02821f63eb63a3e5edb6bc4c569d39259e47a9c125da704693629279750feda90a817ab123e06929a88868ad191e31ffbd9265c47dcd418bcd63e5a465e29f33cf57389cc6ca00d0cf9bfbbc925f843b27a202", 0xcc}, {&(0x7f0000000480)="0a452a0387e168d14f9d3f372cc33df308c42c316165c73b6baafc07a812310e8ce5e7aff6ab6d90594ac6610bf63324df0921ec97e0e4bc439ebee938ed597ea660b112f392291bf772ba5ee5a9f7c9e0cf99c476fb5b871c6be47a08cb064b3067a4eea8f228d2b7d0d4d00f6f9ed57c0f5645e56acd00b8ef3a45a98158dadc273a25b596f31f5f03722de0f23bf842c600d11333e0e3e069dae7e2fc0f680a42f911c1c9d5bd5bb28c8ef4d7e7b57cfda0fcbdf116a03cdf043be9a40e76a910c427aef7c8fa85ad1ddec631d90b6ffd07d9bf76dcc3fa58ca915b9035b1bb814c3afb377706b3c2cc9e6e", 0xed}, {&(0x7f0000000580)="ecc3", 0x2}], 0x9) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000680)="2fcf21f21107efa934e0d98d51c2eb2c1192979fbddec7cf73c695af37f34e388a7fc77e2398f8c788ce9ab6fd23887c797d56437d05e7e7737e5a45a7a27719f96861123c4c27e32d1b469cdfe5f801787d5f220540c0b828141b4d6f66677fa9ce373611e304b1294a74525ac571d0a7d93f4a06a1f8", 0x77}, {&(0x7f0000000700)="f0783c846bbda1161ec71fb47b9a4a1bd3462ee83f25641eebd38c117f2304f6f82c3fb6da2597c97aed1ca3f0103e70f840189e95454093ed1850a7797ded96c41aa83d63124d5e67135fde6898ff0efbc7b824cc578546fdd425c7b7a2f5adee65a186df5cbce9c03e2b7225762b7ec4c595a11d6a9ecba9515175fd3d5e43aa491a42114cb720c43c2caa36f32691cfcd39e85cb95c1c85dd3e67a428cfd328834e769c5b73a5f52a1832edb5787d4810615ad3b7613308302c3cb72ac64660007b7bf0c90746e0", 0xc9}], 0x2) 02:33:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 02:33:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0xb) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x7ff, 0x8}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 02:33:19 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000080)="8f89f71583228874ffef0995985ef451ae378ed73b89569b3d3ea604956f5ec99320f7a92ff3e906c4373948f693941b19fcd3d3bf4265", 0x37) fchdir(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x1b2ef20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x1b2ef21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x1b2ef22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x1b2ef23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c380 va 0x1b2ef24000 didn't change! 02:33:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x10000002, 0x0, 0x0) 02:33:19 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x61d4, &(0x7f0000000080)="c9ca6bec8c4b777a548f", 0xa) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0}, {r1}], 0x3, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xad6, 0x7}, 0xc) 02:33:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x3, 0x6, 0xfff}, 0x1, [0x200, 0x2000000000008, 0x8, 0x5, 0x8001, 0x100000000, 0xb23, 0x2]}, 0x1fb) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 02:33:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:33:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x8000001) write(r0, &(0x7f00000003c0)="402c6cd944bfa945f61e4adc46091b0bd196547df1a58770dcbb76176ca1fb145af1b0639c14cae5cb23e77d24b006dae299e0e68de7df142209cc50f4a4c9298298394b61b0de69ae29ef4fa1d5a357fb7598ce1f3174805b89eceae92ffa1bba14b372f3fd5805e6e51391c69807b3f12eab4433fa4670c482f4b3b938c6080102f581a39954949471b703ca5c8ad372ac50279d9281031624368f08697c78b7ed18ea2473279b5e76d639efb708089b63c96e3a08a3e5b3446af2b74c880cbac68603ff8ea0185c9be2ab9e6b4fd34a2e853b599466c589117c56d6d4c4a6c68953912a7c0a28f97510cb5ff388fb13e98bd3b5ded02e64532e77785fff6ee8372f6292fad5d0bc75a1cc8c0d1afe759be5f9a089de9685828cfb2895d3006592eea8d15c92e67999dac1b840f892667413ba2d677fb671179a61d1b44e7523394b20986b455aba9694d847c481bbf40b0d693ad02061c510d97cfddabb493e4968d5cee1666bacb6a928ff128179f7a37ba41facd0400ae61ff039ba68250f59ecdd0c65eb8edaab709e1987cb53c705483b72b8be0ed02d3015495af4d65e31034947d734a6435245bd30df5000a4ea127292f3a2e11243cf7e60c1950d714185288d4025813ad8980bc0f5de550e3bd12211c212c5bd2f52702273a4e5c8e401cb53d5acf7bac0b00f0dd17cc104d5844f3c9f0a9e2578cfd33d60f56303e67c5cee8d89a66a62d9e2102ab4ccc65a9356657920e1296ffe89fad8e34a94a65fe10071c142db4d80253677c01f144fb8d4429a8b74d64d4f9e56ca4d1ce600e1fbf6c7b0bae815bc3a1ed95903d2edcee945d9e9e317b4e4c7a646d9c2e760e55229e316168010ed1f8619e58ce092c6597a5651422623cd15cafa26db6ba70718b8e9919c63f16343a13f944bbeef4079c4ec790e97a6fc6543e2b04eeb0150a9eb50216c38bf7cd1eaedb2f04cf7ff227abb588f30303d2eed2bfb0a15575d066feaf888c626d496166874863c1c85b822d3b0e9032e8b524386fddf5803bd75bb6556a73774321dccac471792180b9f5ed4d8c31bf04fb979894933af1cc0a9c2643b6915fcb1be8a456990c6cc54b76592723debd555912f98376e934d5e92e405927d7c0b1b9cf54aab2d781ae1b97566374a5357a456f9fb1d87a968e1e2504dc384eae619ae91dfc5610571d496d9c7f5150e168c359a1d48413b025061e41baaa558b88170d4c0444f5ecd5985db087a9b990c0b15b459194a1fce3a97b50d3ccbdb00e48555c28d8c507f62348037a002b3fe5235f7efb5b8850a10d8e50a4634a52c7e432ac49ea559f96b8b7a0cb2e77d113c7aaba637f03ab4ccce03e1260446d9583c406fa4f3ae91fb7cb23f2b026fe6160d507f8d84e029f9921e0e628b9574cca4d90fd9c5e4a13f2f2e7a7327d4678a7c77c183a64995625376927b1c1660ae8098ca8aed1ec18f539c64454dace57a11802053dad14cf5e2f78b13ac1583e015860dee45a9646f6f54f7cb4faccf7b3d0f9a3073117ae6348e225df10b0466b12875bd215d2db71d825bece8fcb9ba570f8642c94782cec323636d6077e8f99c604eea0e9cce58b5da04fdd31556427b48b70bd9f6bdae5af79d4a55e91a32428c75792e9ad8a37d32418212192b9e3a4fa3de748d317a59fb30f288177038700f51f388a653f456b2cfee5ee889f3258a048785063e4b946f912332f76a30c29490331783000e472555234d2814ee2237674b109ab5aab46543dc8ff3d329b74ce5ca4c7420a2be7e981dfa3191d910878a5dc5c6354b2b8050e6abe75139756929b2cf9d49b7dd0ece21ac4c538f9cab94d5a0457bc7fe3d94ed0c73807b917af5a68ff6570518b5a87416dba0d6239c84ec474967d92ad4ab9e03c4dfec48ea57b1c28c1d19440967e579e25abde03a71a96c3e1ed67982bdc401e4ad78459d791709959c39335596a05835cc79283597bd7e5bfa613dbb6c8279de30f238c6f4e584f3d77724c12ee89eac8d712b3eaafc22967bbaf4cbf5c56cf933d92f1a1504e4e562c75420f145009fa4a5d38e57922e8af6b4d8715c75461669fac8e6cf53e55260c4269ce92cbc3f037fe51caedb52e6be98c4546120ff4d0c9a44e4c5f49b8ffcea2aeb0546908d450921a7029d505684f988c8c5ccc226b0d504d4252fb6be31c1c637323764bc23cce41ba01aec846918bbbe35d36885a490d00b5087833141f87a3e69965df28a8dcb10077987b8f0e9232617330a8ba845af327649d1e8899608a547d2736a4f5b640a6dfdfb57ef7090d68583fcda91db56aac55fc82ece7173dec70b70e65fbff965f053e8558b7e30be6843b5dc15e2ff3523dd67e2ca69b53586bc2e495a6e02d2f668f7ffd90c05461f20f3a2133f99a1fbcc594f4e993d50b7dec226b38ae9b65cdf4b66b326ebb78d51bde89940052179652efce3ac8fdd6f308a9d59e5437ff1a849a301babbc4e63f16d771450c5a95dc752b8a3bcb06d7743a2aeb47eae7c33981cc0a55e65ade8e5e00c6b618729a8a43a34adaab58b623b54c1ad55f085cab35f50ac630575a652eceede660754eb89ded93b13d11e283fb7c74c6c83757602239dbf55dbd1bf88a301b42dab1db53eda85bae68bc4411659b65b8cc398f3b100633b417588cf3b9c5a4c4c58ebc3d9b440fcc7f5ff831cf4f692d86eb8065a544f6cdaf07ccd37ff061f03aee0c804a405aa333d8337f1e56b2397e83226b26cebcf53d61d48a810d36a2585a84b9f414191e166d2c98024e60f4790a4a670b7726c71bfb15b9c3709ff82762cd6575e89fe77b8157e6868a62c1759cdff7c1285d2067fb5fe90fbb9091ac3765759c211a267ceaac84eba4489c83b757b773f1e67f06c1cc446e6d041b61ffeba71ee4945e76d7a0de2e02a699457004c8143a58234c08cdfd3a1f46e3bc2e5b42fd95b931621a8317a4324dd2020f50a19e5b8658059f31e2d00816b8ab8d2bf2ef1e2405e16304ab85d03a3ceadc4e2ba972a2e4772d8807381570698df26946fa42c8f9ec4a8ff0afdd9188df66a9a9c2045ccb8bb53361b773e03939d7720397e73c700b189e29c5097e2d01416893393b2a7eca4b0c3e0ac69c626bf4cdf353af65c49a853347f5d0699aadc6587f10e385a9f59cf028729329b79e3f6a1296d9e999a5e306859f2230985e18b6b6bb0066d0a6e4c40dc39c6c61f7997a46da8c911355eeb88e3269299363a29f5c74762d206d9b0a9f27ffe3e13e7f83b107c18b23cfbea08e6a22f7eed2bedf370dd20a7f1504295dc7c742abbbbfd633c5f7e6e801bb39589b93048a62add7a4e5ff5075f549599aee16775a2d97ecc6cc2897525edd136b0dbc5000a06ec6adbff9740a60c0f162ab4c8752ae846692cff44c4e3c2e513d5353ebd071e99d9e3b0408f85047afbebe9dc3f2fe2d1e469655b69adc6e382fdd2c3aa8719037943d72dc992e2610285ae14c58dedc95553b95e9933a0e5d71d96f7f699bfb30ddfa87647c1d2678ed0c99942e296903f3c420b00509edcebf78dcc1b0a21ea40f578ca698a172b7857601136a866a9801f616a49aa9da64e26475d5ebe51904a0159681cf752978399b680c82eee85b94718d94448d99340dee88f35dec88e78f292e89a71ee47763ff091b1f519f24541fadba86006deab0e72988b8489ab6975b23184ee461a448142c25b1c1c72373c50025cc5fa1cd453e37b2fb11854f5fb8b2a79e132a2182d911d8b1008b15e5925458ebe2009e1f6552e5ccc3b34d7acc28189856092b8b5c9a36a7ffcc2b9b34f4356a12d45e54f00c70c5014ecebca21daebc390e500937f3e5e6369c8327b36178befc32d296f9941e36342d083fc8de7961c0c31696864ad80c5b04412b20c28050c6ad1728ca9e227395d212c6f821eb3cbb3c4f86335915fa8715223cf693fcb2b0409b7d8ff52f15aceefed13d21956ee6b5186fa900d740e0b30d57507a5b1c55a9716e090503b94846676c78f63789e07ec2a6a1183f929c579b7d6812c82f8b246a17862fa179370755df54867d606ac57bad4c538b8051c2e19123ed376d3d9cefd6b23ebf8954612398eaf32192676a41f5452118f17a9536572143d5775cb3b88ca4d0ffaa70dfc323b89cd36eef0c5d66e6a8fea08b99e61372b31019548f62c71f61249955d671119b846a2bb36c6e4d6a68669d5ded149ae53a6f0c994d7a5dc587f48554fc4a4221286cd97eee957de280e7cdbb9bbfd733142cb68f120069e9721b4af6f9a37c3028bbd197766cd5c58e9020a0b319a91caebbc8aaf46c2cb26e01868abfa960afd32c2ad9c069f55edb4d0ef241443a6726b4cf7d4326f2df296a733c119008deb4f77843ce967d079d342c234c392c8d29fc4177ae3e3b8362c8e2b14166f2090faa6aa142aae1199a9a28e3d0094cf6f821273bcfa8e023223f709a5663f627a5bdac97b6d58b3fbec0ad71aff695267e38af2c9c78307d387e057a61245f85aaebf35bd417b896bff050499433e3d07323d4dcd9bc45906f60463b423142368a02f47bf8d876f34412e661784a3612c050cacd81b2ad841d647822ac4dcd4c8cd88236bacf536f9d39f51169e2dc9679134fd91d0efad0c74caa8009158c004cad82c0bb9d5d04201a1a162294d7716693cea6f6ca5de13553926e6f70bbc7ca6af4d6fbfda320975437230de65dc22792295dab57628a7c12823bfa800c18e088759293daad3cb736c5787d3cb0cb5f05bd255af6611c2911c9ff3612324e7965b87ec6357294985c50f7d37d5d8605c15aaa3cbf39d648af4617e1a2466e8b6707dc533e51e1fb631f23a7aeb37083c112550824df91437809f4d91c6e8b5e08182def431948bccb1b5c16df8d714ed97618c6eb9de8383927589f7488694ed48e99578709991befb2091cd354306ef83f916bcf8ab4b3cd66478511342a3353b8350e76f7ce9d0ede0d59036e1022033536ef4774236e48aad4d48d9b796ae7025b3784f4a2ce68d844671c883f106501122282bdbe28b96ff187342f5cdc91473a144334c548d3b080830956f536d603425058c32b151da8346d5007852e001018f22939e27249ce1dfad2b4214496178793fdc31f58022cbe1cfa6cd986319d349130bcefac4ab27d18e02ee00a4110aceaf3e7e0961fe70fa0332c30b2309b1b13321d152456a1885c1b096d225ae44b02451d7b4b6f9f30b4b08d6867fb05e0ec862b7cc5709c552d06aa98889f80c76b2bc67b119e7c5cc308e89c1cb87ab8c3a7053782601df862ec6a808b750f5d4137aa2bd88c89096d12fbf9ee1a8ff566f60f4974613f163e1a37b362e28054ad3ff3304da3884031b88919fc165f0a4da7dd3313bf923e08b75e0e9c3fc3dc177c14640314a31b75aa53124105e1faea987602d10e1ae83cbe46f0aca65ec8edc2c85229c0f65dcd5056e2ceb90dbe11a4c861650a2e121749e680997eda2e26ecf9012f1ccad73387d200cfc657d325f001e43a72184f53f36cd36c54d793feee12f2433fb921eed4a7f94aff170ba98e137f35ce43f4f5fdf654c3dc8d467375bd9a28a7919c086933eaf697ed7825b082d5b110e71d6d657bec6e25215fd74da2558d8e6fd268605423fd401d46fcddc05fd8619650da208fee5e7762b778fd7e4de7c977fe9ba95af5e79351639b9318a68ef7b031b721837ebb016f9819458752c17d551833aca695bb7b107098c687b0fb68ff9e1fbe2ad7f2722e26f5eb90156d3b1832b39021ac", 0x1000) r3 = semget(0x2, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x401, 0x6]) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) readv(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/254, 0xfe}, {}, {&(0x7f0000000340)=""/20, 0x14}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000001440)={0x3, 0x3, 0xae, 0x4, r4}) write(r0, &(0x7f00000000c0)="5c62af8dae38e6a6e74df33c00c135f62c5b1f3b1429517fdbe966f0acb8d3e8040039dda7f3d01d5c68bd31c732f1486ae7eeaa65cd938dbf044546f01425ba3c99be5e4690984c8abe57f91f3aa125403b2187a1d7e7842c332559a7ce2fb976e459a727d2de0568a5225f1e051cdd552454a0cd3d91cc02810b9b0dc28424a4d2b7", 0x83) 02:33:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x80, 0x9}, {0x18, 0x0, 0x400, 0x409}, 0x0, [0x7ff, 0x7fff, 0x326c, 0x10000, 0x5, 0x7cc0, 0xffff, 0x1]}, 0x3c) 02:33: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, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xdf, 0x5, 0x7, 0xfffffffffffffffe, "7b7eb4a0f4f6e70d420ea3a0960c8e39ae6d0367", 0x5, 0x3}) 02:33:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x1a0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebb", 0xf59}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000001440)="a3a48951d41aa4177d50ccde54a8b80e64152d2865e1448aea7ac0e15b1e45c24dc25ed3831edd452e343b427c9b5e42984f77c5c2a7075b468f6d2bf1cefb2312758a347a1e1e11ac22f2871a530e4ceebbddbf8cd2eac3c9dc9a76fd43d9bec28a0f4e94ba31244b5cc4ba88ac3314df08e949ff08ea565d8e460d3da5e2b9dbf63b4ee7bafec15e902c77f18ec67f92dc0d23d6dc48ce08e847cbc412cce47f39b892a05ec972fcefc37d7daea085de1bbc518d8d81279897dd0d520c2cce1f33caf11bf92b7d1ca32f021b6c69ae884cafcef81341bc5a3fd8e0447177cd0a4def2d22f784adab56f59f58a2a186808e5861fa5c5a908b5d7c1996964d63f324c1b466347a5a141eab4106eba7303b4a3625593d4e8e0d153e4404052b8dbf74fc4a95ca5c31f8109c20b9a9c19a50dc32303be37300436f52823f5a5cbd1bfae5c79fe336f6babef124a3ef4c480adbed88cf247914f93f745522ae6cb4dae66c0e76ad55697fca4b339043cb2b7f3fdf27814160c6e0c66c35524f34e41047088768be32c149d0bd6c032835f726170f6d0278dbaaa4896948db12a4f6d248fbcd12a0b809d9897f93953960f5b4b790588c114842b662ca31bc613f06e6e6e80cb2caeffa0e9c87da12d8d463772f12cd91cebc7de6b87c40b536fb311890ade1c2b3da24232a1852362720a26bb4b290b0a547cc125fe6e1768b56fc4d734e958c3e263860da9ee47e03507600d22872f963b89fafe8132bb1b344d615310ec39416c8c6101a34bfbaedd506659d4400626f095e4f03694fb04de6103a90e8bae3d223d164515c5bbc2418b23bda6b1c4ca5347814b451670e3901f0ed942dc1a3733bf764c51ec9fedbbdd0c9070ed1efbb383fe440aca752d50518eede1363465e868efb1b09e8d1b092cd33880dcb2f701a7950b6fbaf3afe4c476db04b8a8c208988cd9710849be95e92b2b007879ffd6381e574007cd66ef72280c4052413bd36939f7b1d53def0761e0fcf2fe8149c204d8954aac47ff591b05ab37ef9878f901b0e12306ecf7cb68e0d26b483be0a82e30d6af6dc64020b9fdb244753ef791844bbd5dc638f1711341709c5db230d65bfcf3ee7f1f1aad270a9cbc3436b25e1d542deeb2f971b61cd22c5ff06d6d5d32205e8fb793032bbdf5455ca67f8e61cb4b445a2c2f152d4669f92f1e2163e62af2fe16bf2f10a880cd7fd8ed251c6004997c0f55753b56a3d3a23b987fff202480ca30922ce2a697d45c652a49b4bed305081606651137056f4200e4e46b95fcafe4e9e49422d6eadc71950acae6666d43742db9f9e874756235b391bae063482c841ec3333089d39781ebe7e35f467e34c31a790bfa29a776260eb87667384165a0bb16fa212d48766175798a7475d691d46c1aeedb4edb8c769208072633a35a4785a0b81737289d609f3c72376145c6d8cfe8b15c4f8c0576b7dd46537bccea6860699c5cf1df81b001577a51207745b5718fac9c50e499fbc98541128a2c78dbf1fa065934c7a5ecfa7c2bab1faf64d1e3a32a050d4279306e57b0c3fb22f149b26194d484e21daed287d213d76c389cdc5e9f6428188deff6f88360965b031aaeba60a978c806f49e74e9dc7b813634062c410a330ce1b89c6b413a4a93c33bad111b33724aae6dddaf220698bc41b5aa95a6d5bdfa98732359c52e3de7b8888a9ead9a07735ea501ddd8fe9fd9948e60aeb0ef0d8674087efad396d344b23f8d9fa66c5ba895575c332e6ed027f3264f3822034df070f74e38709c1c0ae2019f6fcac39fc5b6913f3ada1fcec07ccb5fdf6f5e0052539de9192c487f8f9d16d09d5fa0de779845c9090919bca5b4ac4d9e4893bee2cc84be92a13c66091c8051c98ef5b7568fc1eb520e3a143b0dabd2dee1d1c215aa0125266cc3d94086143fa9f34acf0af4bdb59d4f424846e04f0ffb5305f7c662b9fc84b8b87fc460170beb694c9b22a53a143dbad17dea78e1cd983c26c65ae456e50bd2471e9befb5eba92f6cc828423e5f0be9a30595e81d67cc263889dc33dd8bff1308319baa5864d9a65f567b7a716058762532c763b7ee0fda044ddb159a4d71ccf92310a3c5209d815776e1d2d932b8bf9269e84cc845e2a0dd61cafa964c309ec45b700ced0ad36af8ee2a6215f2091ed7095f8f0fcb99583f4901fb6a32fa2b3d57fb448b8e830fe92197e43f75cc6872c6a442b79fec977958449d970e3f60316b22567fb337cf75dc2544420e39071712f7ed88ab30a4cdd133dd21d9e28841ed6e82935c9af6290a5f86494da76dde09901955fcf10642d6c471ac8afbe0bb1f32bf40b8ac4854e57986641166e5e93fb579e196b887ca21252e6ecf654044fdf6c66aebc3f160fe7c37ded310a6f1e6736dc36905ae3caf3168a0861fdfe4d5f6dfaa8f0ca0bb2a977b16556e12ea746a2886b7043dde67e46b7169e3b90c7035d202625ea942cc54dfa40f275e488a5954b9e16197b454589a7f3473f2fa363d23f9d9512623181038c8456e473770ad35a772b1b918f3869d956fb7375cceb1e819ae69235fb297b70d480be8bb16ec79a53a4f621d7fa5a0533a59634bb778e3d0573648f321ed9be9da3c9e40696e4895b7e54b1d665d2c827a7ed51321f4f97ce86604449387d51c6ca40247025a39d262cbe9068b5ded7f5279ffdd5da6a6f9f35c91d4ba6f1a4ab59415ad60d3eefcef01300737b20e34f6b2934be24c35dbab25be3f20b0f709c0dd9f64700ba2a949dd95b386a87d5d053fe480427c97ad7d6c506d3793ef1e4dd562182bb645ef95e21298818d51679b0e1682bee47134722040c8f11d2e7faf24b526f6f927afaa9e757fadb0bbb4bfd16e6cd47a1f305310ce5feca686f98b2e1708902e5a8bb60f89afff5bedb4c7587688c31af5aa7129011f946df80dede5ec7a142269d619787d713ad821f48f05050bdbbab19a32bb96e8ff527ed31be9ebcd34044129b2f803bace1c83d81a68f0f9c0664b537912de2937d8631e9b9955de62a104b51630a55d468ef2080687e15a3246e5b85562a51a9e6f9d534bcaecb681a06e36d68ac5fa295806288a15d570cfc7439224ae771c3c8bf40c7dfdc9a643dfc4e11c4ff38f730dd2c0fc592f7cd3029eff344ff690131ce1cb04630dee206bc2949e83bf3731a9407a0a3e90715adb06fe8bde36f81207f162de80f7463838c617ecf9ea61fe1f7bfdd4ef69b32dcd640373ac0f73ebd59f8ed566d354e0424d7845f14d7d9145571d095b12ed0f6fc8d99856caa4477a623312da42eae2fb91bcaebef778f3ffef61f1a6f26caff634dc24c2cb49c60a8c212bdd5d9f65207492fbda7ffb4199d1b3570ee4220a57fe2a7ad91b2bcaf6d4c94661a06196f61dbe05223bd1afd57dd2d5d2e624905abaa32e399057f4fd9c3a13ff430846bbfc1007c78024b04ec2c7bcaf16a43f6570b56d2f8de7d7b531e05528663edf185d0b776fbbed69590e6e7b4310fbab3d4cbd4710848717481a4f74fe9021d70cd4f1bb1d4671fdf08c3434f4405b94d755b5e1305879a65bf3f60e1fdc015539c7f60fcbd56eaa103ce81561dce9927e04613dab290b22e5294ccb7453e9cec066add1096f861c6922a4beb9e715c187ffbae4a66e7511806394e26b733ea3455f5ebbaaff4c3198e20d41396cf1cf642003dcef87f886127f8e96b6cde955c795ef7aaa3268fa71cf3c028a4a22097460c7b3ca3a5c91d8935ce16e07744054e3b43a04891a87a8bbac21bcea638c9c908ee71631c04fa7d36bb8c24d0a56fa20d42b9baadb2026f21b3f190b1eb308462edb9eb08f772f21dea1986c4ab8709f23bd70da4c046b9d5c59461226a52a6bd62e5598e3b5dc77a9f7d111839caff262edec7ddb16094020c76658d278ccc53a646037e4e18b53c80f21aad20c030e3c40b72a81c1bc747e1bd390abc8a8cbfc9476d811fa9e2caae5ef1810b9575f10a1212aac18f5b61595faf126ec6dcfaafdd7a97292fe243717bca80771941c8e3e93dd902e51fa7dc372ecce19ba43db2cf2a3114422fbb08e487f952a858c1d0dc75186180210446df079ebb6b9db099b7a1e2e3e89f09492e5df3a7446eca6c8f137cba1e8e59cb7f45b06e4093e7c0af4b8c094e9ebde767497dd5f2e493f4dde8f35b02f19c502ab2efcf08bd65596f6d570e5bc581df88cb8604f379b42095b89f21948e278dd85ba6692b6ab1a0cd8ac9532e934d3bdf9b7b91cb2e860f85a2748c933bf5d8cedf5a1de5753209c8e3462d8a23364200a6eaf8e64dcccf1e494e833a443006715d5da377cb87b5bceaf0236f39cc99682126fb425a4436c5054416b090c97fdf6dab35e0604a63135b831e433453b14361cd823b16f8ab83449a7732f32692b58183cded759fdbe970d73ec1258088daf743207d1b043a702614d31810b11226b2202133ee6c9b836d2747b314eebc8c1ea38bc1d67bc130b002a87612ebf5e79fba0b26401d14d2776494c057dc8083b230e5c3357ea170a30ea6986f73d07d37657418f32162ec5d705582fada08bd09474c4967b410fd95fdfe2a4e86aa832beb1d4afff5f0c33a81bcaaca5c3e6e50a0acb866ad51e95e3244dee856680a86d4445ad41cf873a1a76e09caf681fc9e85cac0f2b7ecc47596489cacd728d2b2921a7d493b85ba2641c175572f4a8d3608e5ad6a065fc360aa36dd44fe61fa8a8b79a1ffbc2a8f5441a2dd2a304791f7a77635068f282af00ce3b34540c917d189594f8fbc3eaf0192b22d6e7318ac62a243fed039aa4e918cf20609073ec1e5b3cdad3de54ba8f145beb5e3bf0f04a7bdb69725f97fad2d2eb7a2156e4d6c9e8c6967bc85583cc8da328ab98367bf6817d34cef240651ac7a4ab4673414ae5093cc8901e84ecba2b850d554785758778a0ecdd9c3fdd705bef0768741ba0f5cc5b3e9fa016cb1df79e59e3497b40877d3308c156b840440f5a04b0496db841fbee03f9f275d9c766880e39bd0bdb2875cc729eec8fae067fda960a61a2133ec6e8d88264c265a1b84f10d1e8b60f358b685943169d03e5a48d5509de507a634a0334f5e0ad3e98db4d8ca2a80ddfd761c56a7280f42cd03e0d4ddd203fe27ec158ceb670f570c711d9707e988416f01ca6fa71b5edb88fd85cdf65d75e5750a06190f8686f6953eb5fc2bd2a26f5fe8e1f628f173aa51ec08f54f7f629f7db0dc9d17e1880dda314b71ebf6c7b2af3921c87f5f68099cd63f0c26b14b39e942360449eccb0d7729eb3c7034f00f0bf27011e78d3b5974e075d16187669e0a7999bdfd3975466bff4c72056444cdd8b2e7868a64bc311cb487f0f889297f54c282fa71a9293efc69d5b6f72785198eb5048116be419701ab1c00ef576c4ef418fc74ba4b50b55751bc80a33aaed82b7b38b8f53c3649bc571aaf4093c80f8cdf76018489222d0bc016f3a0acdc545746e05899fdaff4321bd293c120938a64d1bb772bc32083e47472ea9ed454ff9cacb6d67fa353d4cda3b9ba43de115af3011b47b8e2a11902c9bffa2526a7031b7defb38315e54a573f75924129339dfaea6183f5e51c02ff928fe6207fc6f396242612a3a609b3fde715ffb72cbfde84389370573c9e170b2f896c7b9ac9f89c8b8634d58297199f031cf1457773b2f5bfc01d4eccd9e34bba9f2bb420966b45c72f30e2f6b9237499b7ee8874b2b06c641c4e4310bcf9f9f6e712a97cf0e8e86b96cee995af7bea76b4891e2c3c336a22818d82ff0c0d3abafbf25468", 0x1000, 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c641f65a6386c6530005a4c6a9a9cb52f92dd4512c029e465f3be01eae11dd290b9f587ec0b3a3ffccbc9adf05195c7d8cf3e05b3a986af7822b3df734a9f0f980a2d4e37bbb13e118ee9cfd80b183fbdc1073013164109ac0427e906e0676cb9237deddfacb11279b3fe16241b7e1ce93f6d2edf4ea73a8cb61726f58ffc80caf07f3e02a2a495bb5c6d2c58550047c3e7e7d29bd6b5e80fc1772ad054afeeaa16bf141c226546126361ea8d2d9caeab1959cf39030dc3f5b5d92b1e70dfbbb4a326a5d5b224be0f3c4726da33691bbe5981eeaf8bfb5c79078847984cb2cc701b77b9866f27c59caf2535410d589c93095981ab402e0a9043b758897c51161677973dde39585bf7869b8c0d9be0d25d0f35532fb6a91552a762c10d3f91210224c32f00000000000000000000000040bc755f859418144b3bc1821bebaa9eda5f504c6b02ce8d6ccccc870b5d79ca06410d231a9a968230b5cd88ccb9"], 0x10) pwritev(r0, &(0x7f0000000040), 0xa3, 0x0) ftruncate(r0, 0xd72) 02:33:20 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)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:33:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socketpair(0x1, 0x4000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 02:33:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x80, 0x2, 0x400}) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 02:33:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/226, &(0x7f0000000140)=0xe2) 02:33:20 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0xffffffffffffff2e) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) setsockopt(r0, 0x8, 0x7fffffff, &(0x7f0000000000)="318d6abac9436821bc83c2cfb231f6400829d843165bbc188045ccd584c6", 0x1e) 02:33: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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:33:20 executing program 0: madvise(&(0x7f00007ef000/0x4000)=nil, 0x4000, 0x3) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) dup(r0) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 02:33:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x1, &(0x7f0000000000)="a5d0656ad29ee78aa3b328d53f02cfe79eda80a5e3f02b89df62e438361f256e558bb20bc4453db629892c679ed5ec295457f07445c67df0929fec2f8937033ad9fa3e3ba358f605b4f5406bc301f9c7293b5b80828c883662c76a92f8c4ea3cea0e9e931a85310116eb9daad877611d9376d9467f4557eb4bbb9ab02d1394a520efb5057add841545edb26a7d6095db4a81cef285dc3e9fe44dc7f56afa8daa56d7c452527493843ef519b9a926c66b2166d208a445bd01aa59e3ffbf7865e1a2ad97dcff12c60a36fe512dd8aabb5bf208a29650bce8af41b9cce9fa7c08e648b3b47b3085a88999898a085b70b380b6031efc79de0f164717f73c8060e9bf65ed9ef757cb31b710935c49bae9236475e8a6f74b400b5f746db685a30eae7b06f498c8e7dcc32ecf83e3cb3ca43235c5bdd7fa1d729eadfaff89c60377f45c867aa90ddad29a7ca621272225fc6a5645fd253aaa140241cc77f8f514c772b900314066b30af36dbc78f849f8aef161d2a9647d6a5105ecf647788f9350a36e99b561da519f301c992f3e31bba68dc5f3e255898fc1f06337e991fee8aa3fb66384d5733b97dbe81fa4b97a6083e0a450beb393a92ff4b5a6fbb1ed2ab67bcc4b27cd79ca4a4fe5ae42354e1ae6abbed18d7f37fd020a54548e1bd35b1bf52e2e1dd55b08981bee7961feffbf02dd32bc3565a3305807b5e215073fa84f669b8df912c29d0fea9d50f585faa424a453acf8d26eab14490e43013f5ccd22b59a373d0079834225a9a68028cbe961878e07fed6a7d41501a7c3adc5219007e1b80cb2d55b367c57839c0654acf898179c9a7d56f94ec7dbe6f8b4f42d5d02571027aa68f7d9919ea5f4f54d38f8e3af119380d72456df93d2d0a1b02e691d1d47ed84b528c2a7072e7623ae17647f7af8c5892aa7a0cf8fc2bc865fc768bfe166c0321ef9e286c7a45977555400e27168f2be055700c3cd3daf8a37b23e4bc0cbb3ee52cd18db310ba044a689658cd30e43246d4dbf21359aa049f26361af8ccbad8693f9148217504206f99833f0f63fb0fc105b384737003b415668fa4dac340a8087b718c4dc46abfcceb1656fbb87016001b6075b1195f733f545730906460144d4d280721e7f0d952f1707887da8a2dad451356bf16662726a2347f148cf42bc7a072c7d9e9a314eb62191438797bb2aaf4e3945939e9b9443d50de1587d8a3874aec47f7fec7a55fdaf178066cdf8cda2b338e5f01213aa7af147a65fb5052c49bf001a0e6355b46cedd29c53e205c57fd29a6155012effeab28f59db00726e97047a3b4b36e3e3a885c4d2152664e56cc80de4c7931c526d691c739b729a3224b962f3318ab6a8d42f6030ad9274176cbc1e1dc8285219d339da08fa6cc4a5ffbfecef3ececadf7aae0aef757fae031023ba04e54f39d305e14373a75ac486704cf2132f56a4f4bbb6ecdbf1fcf2bd1330e70c7983425ceaf967e13b06aecfd9cc005740bfd72d82102c1ec7d7d4807bd2d48bc6730d28688a32fcb7acc57835ddea505a6bc761722a2524230505a75faa5f343281b0388d5f70f7de1590ceed4c5e24e2e393218fe7f9b13504755da720c20e8ec3edb9b1cad1cc1b9e0bf94625f55d8e97933b766352ce3567b4dcd31ed402c1d1111bd5fdf4b4545f95da20b54ef2e4f20882ace34ba6f5767dc868e5cc552144ead81105881ce23dd0ccdd455aab8abb88698a654dcb852ff372577b99f6c5022b66d63d4d7d789a1729402e64264c3e4c003138b85401c0f6ee4da08e7bb2fa542aa6e36deb5535b2ccfcf2a982a93fc78f2706c4b4dc9918cade700fc051dfe0dca6fa02aca6a5eb458b2c0b181719c7e8e54f863af07f2b1b1c98ed36f1e109ca90e4bfb8e9755e67799054ecdb087906c19c7b293c68a9d6d36e25215195ad1eca6c77d1582d868c5f776e3c7bdd7d7eeaf3ce2b7fe0759284f4a76fbada17886602f1fff737494a2f2792e18d9b581cd1b9534f74bd79df4a7c91e7c3f109fd5ebd549b9e78232ee3ff9c729df21fc73c66417c4c108a44295afae19080864b57b9c4a3237faff2762c654b419c99e7872886efe9db0a7280152b4bbe9d66035ad10cac818b5b3d315795a7591ab69854a9daa1607d5f97fbdb90b9277a3d36b3c0919455732e8ef3c7dbdab195defdaf6bb68311b91a1e9509d77016c69134f844795f2777cc3d834063414a0787b40c072aaf3f1bbc5702a949d3406a339b22bf5880a7b5242adb08882c04bbc083789ad3343898786e8a3495393b15dc7fe8040f228301ee1922c6825578f68a69d5b64869cd4beb9abc4684e8c0bd3a687851d40a322db04f5e854be72f91079a999221b9d7cbb7c51c04b359549bc4c0a704b50afc3a36afbc34cdeb538a527b2884e278a0a31f83d94334cff44d2bad26ad5e2092dcde7790877eddc524a11533516afaa899dc5612393af30e2f564bb259f5a18df4d551987672b9e251d9dc66ada0411335672f5c065a57786a368c96485d2e00f558804c4acd75ab30fde919fe66870ad33c9773bf1cfc1e9c6eef02378799c0e186f864efb5622b9f2f1b9a4610ff8e1be923b91c362943766e5ef25985a3495745fc8666d095128d6a64d3da1459409da371ca69843a2659e66766e585296aea64756133b63e7802a40485acb9ecbc9ccbcc8a3286d33459d23163d762ef0eb89176c6c85e9b0288a620b7ff8cc5895e49cce84cbb3dc9385c987e584b0b2e3633315570f08e62cea2855c222ef273a511091de2561e8101a81ce89f553ba6262f7ffb4880afad72cc15a0f4d9dd00086f636c37f738b7ddad071824516231f2e30c7ea41bc88f664c270406a8695f06d41fce295d35aaeb4f389abb483fb937644a2ff979f74a983272f2d7c5a93f8b3a81da472c5ef5327b54a2dea28a07b9c5b3c3d90a5d99b884f51889267174cb54060d903a73ff91a28aeda7f2918aea591b7b4ec49044fa0fc207ccfae620a9ee40d81620f8104fc31e24656f6acd6f2b9638a64436d0055695d21c6997e28509fa7f38a3cd040a379d48ff0ce16388d94f0ced73d1dbbc0ede398e86a10acb1093200f9c9f053523c8e01080337aad8924d57078c0f989bbd432528d83a3a7a4bd65eaaa2ba43e4d8b896c44b1f361bf33cf9f37cf140b6a7dd33108238791c0ecc57f30406de7da446775ff0b0bb057cde9b81f26cabf77469a39de282de9b7ff1031fd6f645326f32cb911a5a495b591549b15b1c0fd6777bc7c33e8e3d9ba3d8e63c86d447545582051f758861e03ca085924f2829748aea60dd94b24e410d7ecfecd188def03374e0d2bb466491ded7c80491cc5d96e09378de906c7f219b621d5a63cfb7a86a60b64fbfbdc78293b8ba58bcc280d39dd1c8bed7a3d09069f5554a363d23ef459cd59b52a78697d6ee9349acf6c3425d1e358fe9bfc4cac926c4317b748491a0138be31d0f84fc896f9f0a5ae2d7099f7a3f469c0d11e1e538e59aa9f1adff022bab87bf86e081c06f11c29222d4942d2374358004dbf2d4a6656736b29e73dcd55352017db180786b5241b32c813079143f33a886a547d401aa5f5e85f2657f69fe5440d5e611a0c7001bf5f3e06d883155aac844bb59fd373abba96b2691a501711b8da0f1358b5850e1375df108be54df92ef860f5826f02ff91dccf309e61d3f76f0b3d07f08e7c07c75c7ed916073df7778bbb3a69eb16dab5f408141108c480cda23e2b3d48af9bccf0d52dec797dd00e3b8616f90482b80381fea362dcbcbe16f43403bcca7960b23c1b56330de3f4ca2af5cd708afe23a89a600ebe1279d6ea8985566827e130d35bb1580c21ce33a45279e790a0ac19e8b5fef18fbe5c135f3630fcb557fad28f7ba47174c23f234f5e7d78029b3f94e92d2d65e68ad24424bb89270f3a38d9274e2737c5765cdbd72be2ebab279651c42168ecdce7a2c326b535f37952b09266ee721bfb8a482d69e8b4031e80f71a2c649d8b9162ef5a0ca0e50ae96e72aa7bcfa21ce7ed8220353f6bcfff1e35b64f805dba55f25a4c0539a9b8c36b2822265c9b4776399ab1209df4f40701bf79772bafa5cc43c14e9c1b2071cbbe872c8c76f1708cce85f869b07cf868cbac770911661b860cca752894598ae0025da7aa8618475109e995093ad844daa9c946783f2b1e8d821a0ea8307412baec0a48406d74cf17f6a062ddb17b9f0c8afd876dced538fe1786c92e80cba3221c4538e510c337ceab4a498d9d40379c0bac9d3562b999cb421cf54dc8c7fae6ebcfd96356625237cae3d1df210835b97c7d4f9170974239fe348dabd07baa82a5183b00f19102e37fdc0b84f8d3544708ac5b3180ce623db542c325d7f0d00a0f9d203d5aaddf5ec9a6485a596013544fc4e516a4b6dfea3c22a23710587256b54250e91794644c99e695d56f8e26f8de101e0b8583f23e161edfbe7ffe0f0077027fd9b5318828e29d6dd2e7d0c0443f6a41c23ee00bc1a3e03ed278c3d5aeeedabfede821f100d306f96d898adbfae302ef837ab6b7a8250059a04742c9d357b190a2f7184225cb799199636bdefdd1c7c03c498286d7db766d051bddb8e8bb25ca7842fbc2b27ce89405b596c5a8a4d449bae4b326148b6a603ec2a0fd02156b5ed950b9eda6ae36e72043963785e50f7774c4642065b0a0ce5a6578715d9bac51aa43c8a4630731d9e025b70c4a2fbf00f1ffe221c13f923b42b5f489ab41da3bd6d6f242257dd99222a24ff26b49a4874e6abf936a300dca03e4806f4d8c28ec343edc7c564618f9ce19fc049aec0707715103704cee5d0d4a0a620878a970770c7da07e7d864388c773831d8ff7912fe37641c3eb183ca90db8f2b92eb6eae510645bc7f843c4157e3d48c2f3e3a4293f4aa276e45b200b3316414e472205284b1ec22df143d621f6953b49cb92d029bb529de585e61915acbad4379d85fd53372db90e545dd4e01d8113458494332edbde5e82cf7df111285e3f77c7054b7ecfd32b052ffe20749b16077ba7cb5be49e046f476fc0bdde1894555024902d50e5e8937b1706127d80d60484fb5b231a1f807bc6bbe9d1605aabc9d9289068a511b536b1cc0b8920d883ed919458de109d8f6fbd854172275be99d36de3b2308ddb0bcf65e4e01edec0c193aebcadcba5ccb80157b8bd4c4c949c47fa9b22707f80354e7ef29fae2051e5fa9102404a2f7dbe0de34c04a685fb8438d2c2d18ce8a90569f8d926097036dcb4708f39c008ac74446041be6fb26d6b09e7836338e40d4afef10caf1f57ac23d3a2c574011aecf110043102295a0f5a43bc1cd11aadfeddbc5c72354ecfc7d7a197607c6c09217397bb2349ba759e157c2345e532017fdd05f56d5765f9ab33a395bc9f5cef9858bd42b3057c1bbdde0dad2595cfedcb7469412e852564283735322eb516a99676e6b578d7417985d8fed4021259b5d1b432d43a47dd616f170717efcd92289c5db4b3c376cc7e37980f0a700b6b761567c156cbb29926af121221beeb397cd41d122a7fe1c5c52647d77d6981b87fd2570e41cac64b4e981550fae69b31906db24152682653c97faa70beaeb60da78ea1e055b0d526c0aafabafd6d1b466394a24c1d09b5d647b84dd18d431e0d03e66439a8d1c14b41523da4a8a7f3da4e04444fcdd6dd83c00dccab6e39cce4d8e4e4d8e878698ea092312343352fdf52120b1c7de03cd61a5ee37a9d060edd725edde31be764a19e4a1a44ba5d987936bba74b4ba76e1a976dc0181", 0x1000) 02:33:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchown(r3, r1, r2) setgid(r2) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0xfffffffffffffffa) r4 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x9, r1, r2, r6, r2, 0x66}, 0x7, 0x6, r0, r0, 0x7, 0x3, 0x200}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0xfffffffffffffffe) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="503c599a51589733e80451b1110580831e23004f7103e477b5", 0x19) preadv(r8, &(0x7f0000000280)=[{&(0x7f0000000200)=""/85, 0x55}], 0x1, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) getsockname(r3, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3012, r8, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f00000003c0)=""/93) r10 = fcntl$dupfd(r8, 0xa, r8) setsockopt(r3, 0x7f61, 0x6, &(0x7f0000000440)="ef36147a3ca8c31ee0cd03d246f60b96aec1982ecf7ae761c498bdb47700fc4c42b40f4d6fa73aafb02a36e946492e47c68c33bd41d298cd4ddd3c628394844f4e37028df807f9ec420929caf3627647e5bf5a886fccb5f4bae25b981769c8795f2a77cb4ec1c24603d1a4c1d82dd9a377bd2a6c904fadbbd846e46f5ef6117c77c502372567e38948cbab8aae11", 0x8e) r11 = accept$inet(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) shmget$private(0x0, 0x1000, 0x517, &(0x7f0000fff000/0x1000)=nil) shutdown(r8, 0x1) semget$private(0x0, 0x4, 0x280) fcntl$setown(r8, 0x6, r0) sendmsg$unix(r3, &(0x7f0000002940)={&(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002800)=[{&(0x7f00000005c0)="61dfa4af781dc0644664eb94d72c3f0a89c103fbd18d9633e333ed35933fa3360a2816b5dcbf3939e0e969c9d26a3d247c699c235e2665a797ac85c967cc357593410ba5c237dabe45b61e30050159329e4a391901856f27ce6ec33ba749dfed049e68f9f11e232c55878fda809268713b2a07f9f1b345447962823ca33b4bf6d7e4c647b14f7b78e67cbf91c706328a0e3f5ba8290b93be2af43e98b9f8f6b218bc7d1d72b3fb21d6fec2c33f29ea173d9d2d5914d2a7b428917742f45ec8f0c1bd88605e7d9749f737741c12c12efe5eadf7d386b081dc1e397bf301ce6f19bdd9d562e12c343c4e94bb189b2bac29c4da4fc91c61e7cdf344dd0f2e84ad05b52e57a31927f6ee29ff3ba9ff51e95211256887faa81270aff14ee01443a7c26dee835e5e392aca3b070ebe694e299a969e859c58cc61f7e3ffb60f82ecbdbcb20bae03ce4229cbcf9fd116c9a60549284db1e05883a2c084416341e5310716d8915ff7a8f1bc84a20a1787598816e3c04b947390a0dfbc5a2502773c442a2625b22a034634675591e90abdec546682df1e2ef58f78dbaf35284e575e14e36fed92d4e0f87842954c22fb3785fb01207c0b1ff464577256a945ca78b8f90c45af5506f6d273fd1e8077523a89f7306cb29aea6203d53ac2b5878722d8eb08126dbca3094ffe75831443a05f7d499a1ba46beb9a7b59f792ddf783a9a91717f1bfea051d1e1f7872c4b11917d6cfd467a99ed71257b94c9db5776f2d3864243df4a1405f9bad8e9b907978bee238b29c6c694a43bfc750bd130f810f5d91fdfef0e035cd78aa7aeee9d03c7e3be4064d0f4d95342204611da3cd5d7b8039546728cdfc29fe19e7e8246fd63b6e243b91d7dc8d31853f249fb78f40aac7fdbe210bd6007133c9d9c0a6c4eed4e17969a78fc2d6892aacdcfe0117b3728921c9f9c3eac4f02c6a36216554585458b84681ba27acd66567a011040f5da38165e905bee40511128884c7de39204a0a206b476fb74ff8a918b7768003b3f575d4ed075178e19bb27f4e213e74184e280a751652c965cd14e3bc9f7852dc595774fcb2d721885e4e777ace91a0bbc2d3932e558eec431aefc5d4a1033cf40d769ebf962432fe358fef0243d42a9482ef666282eaec74c70f1c89add40c6c7a8d51526f7642cb2c70f4039e51cf281c3b09bac2d93fa9512f5f786d32c6e06b02e9eabc7b67f1af5b18f28a1ddf765ccd6a8c668d9054f7d2108996da7350ea7e15e6a97f5b3beb6baf0a60a7c54ea9f9f09755c09173593e95c1bdbf5dd371c09f361bb33ec5a4cb5377ab9ed22d7d188f6bf24775cb1c74ce2aba63c8963d8560ce1f131a1e55c722eb421c1b97b72b9848a951535895b1f245dfede0b05d8f354790f99abb952c116d495f8ac09f49dc56cd267f6e71138d2e844a8dcb77620c7963a927a95d46577908c1748a6155599478bdf715edb6c0cd23135b1873bcdfd9deaa94e2158dece3551856767d05a60a71300f95020bcab2b7cb5b4d6c6df779cf3f8ef5c4c584a09ef1756beac4276df6db61dc47856786e096d578d23452fa79acdf5cc871a7d13c1f4bdeb63ad750945b52794868a8b6a8028c0dafc0f1a78107cdeff0a461ab1a0f5331322230b15313ca9ffab2bb6d1d7028d5ab3bf6ef8735f55eeb04b883aa8efcdb0f55c7ec46684872e8a82d711a78fc4eaeb66cf793bf449fca355bb74f2a39030562c0f2a6fca14ba494ecc2a2d25cc65eb4eab9548051c48c5e8ab2eca3dbb592d6f9dcd753cf23e54108106e6012fc4ac113d51ab7ea709adc4aaf94d9a2e12430a98e338a55fe0fc5e6687d181f170bc73e5f535dc20827763a88ac5d33a6229427264996fa8d8c2e45636458cb4bec52f3ae5cea12ab47815aecf12be4aa7676e30ecc99a55b0aa7822419f0cdcfc25ec0d9441764bf2abeff36178152984c6662a78866eff94b8d4649d47813585454fa6d75c7598809386aec8bd3960ffc152374926d7c94fe0d2e0f80267ccdbe8474a02895def60fefb65abfed984410b5f5b9c8c6de478d4a7c25b5716e67def8408468ad59f8ce019bb78ef9ef581b1843d38423143b72dabef292c27a23821b49697201378db7539f4c69682006bf4f4c3f7ae5f3ab03211f487249774d76310d148f151874ef38b9b4af418e8f15da2c061d908306e4690704125d70e06685fec9a14da9abc631b1298499b0d643a30fe7b0a6b558b919bb19758c0d903657dbb820e3518fb99e9b8ec2ef196b95c8a8c0d4db5984bfd5b0de367ef75c0d82f046b8f44203a161218be58d7a2f241cf339973b2d5176eb8c23497399c5542b3f41521d49058638719b612aef915efb5f6c9e845c5c94d3ea22b7e721037df48ff2b42063405a83aecc00f5916791e6f16a7b8972267c777696f194666b7862af6f65a722a6b9351cb945014f24a2b549d5dfbb26a26076b744ba1b069e190dbfc4da521304e0d386d902e5f4ac46b3cd9d7c3da0323f72c1bdbd913dcc41b63ed3757044deafbba5cad66e2486a33e1e547dd887001c1ca9d32cab8f3c4682d1c0c5612f4d3c4021562f4b6175432677a4c542994d40b2f354fbe15f0e8a2e5d6368026b42b644cca7bd5142a0672f34b20bf00736d1c2af0aefd5ec642ca99ec378bf4cf460098445b8d95f1b8cb61123d00ef252c988c99ea304a586f6627b46965a4354c7b07338807c1abc5a7c5289d74cabd633cc9bd5f42d76dbe351a9bb57b030a4ddeec0db4d9c91987960025c8c5a7c6ee8dda7c7bdcdc554c552c03682e0499de57bad8e18432cb2d1db0a38d655a06e34ff7ef131585aa4799d23bf9c394330dacb624317502a03b43c82513156e712110ee206ff7eb2b331bb53f5325b33b021f6cd80aa56d64e81376f069a53b7d1292ce15a3b44d6037fe3c28701d7d05502b7d338cd1c04ab54895556e4da9ca128fb32b319aa6fe3908c90eaa6fccf50a1dfff5cbd1ce71f5ed66ed7485bad6e63d68c3ef0349eb8d27444c4c82464f66e8a765e4b7d65013e59afbb53fbc6315e670e96a228bac5a18b7fb27179b9b8837bb14e3754dae929064a2bec4cb2fd6e83cae9c58e0d50143635726d29dc6474cf5a5ec50d990ca48b117e97b134ef798ecdf75a45f99e1b69a7ba50ce5d1ecf09688d5438fde970b88b5772af32bf88729ef601b10881dd111d5c561f5a27a6a59be01b20e9b89fd80ac144f995d804c5ed1a2a3953a7f7442f367195974196bfdbe2fc90e544992226cf7ea582b027978dbe1510c14fb131a6d5aebdfa710745e5265b8b6879b8c9b8a142287a31ccb9fc8d53d4bb1db9144d30a8f7de7c75aed434980d57b6965d290d27472e0fc3629cbceefbe928d59caae3478d3a5d2a09a162ac15bb41f6f1c8c29d4f258112185ea309dbb9ac831019751c824802717fbe3de2039dfdec183045f50ac7f96b77d0ad2f966365178669b22e578e69423b2a873a082e748048e94163745fae2724d94933b171c5b6424f893ee3a594f8fdd385d0b96085552c8d78c9432127a699a80c91fabef44cebff21b2b604f970fcaa1f731b6e63fd2f9af5a901f68ef3417b8f0e92fccc0949946272749d72c7c4a13bb7bbd1cd08faa0bb90ee047f1f3d8799b0c1e4ab965958a8afc842672bd425a50141c2922abb6a7d2a4f2c2f708636177fb52fe117db8855da865854fc2ffd13de7dd8705a3b657f86900af08b57b4d3b34bc08871ea525c685bf7500590e34612c4496b5f45a34537ff5f638a0b63dca783183b25b978ca996da52739e6502cbf0d860e35d966fd4fb92470fda433d7e851e72d8a7c02d641c55b68d86ad48dca16b5c13c865eb20edcc6f240ce791bbcd9c100e9c40db165c86ace389e8224c799b3b01f66fea284041403fc079376ae8b7f0110d5defef282fca4a258e7df606ce3e8fa9717eb6e64b3737d3be570ad806c829933a2081e85666b5d4ea0419da79fa0581ac82b13a663160195bbfb80b05aec37b0b5f18aee0cd38987cadcd1aeab556421b1cb58e187cbd9caca27560ac2a0a44818c19d8576d2d40c665238686ecfba219dcc4f6f5e5c1aea4a274c3225cfb48971d7151ed1a0b0673ab163998f5aab97b9d102eb0b1ee7934ef856d313fa9c061b5103317066a86f31bf670ffdd104de5abaf3139f71e13573a4007b2b3f2283090ef52e36991fd1d9cbe43f087e8bb489291e70d51eca7427c289b33e8b5de669a53f4839f0fbe1312631771bb8f2b286aa008b497ce697418bff804537c038db1b25cd068683ba45767a4b886b1a401ad409b97b671c73051676c3d1fb6f63494543fccef5aea7c31f79dbf4eccb8274067c7d338e8f3698d4f20f6d56e3a8a4070fb83b5c14d51a8cb4e136af18c5287e34ab16b26c31935cd690a2f840634363815ddbf8c784e93e43c46dc0cf3f3dc2c393136a14509c74e5343577194e830f41ece22521bb2501e31eff2eca554402c5199ef0de3700eb72484426b304406899445237f30d38503a19663eb6078345a12f60e1ecde86b07597f114ad8d3435404c689ca0de495221d8eb857a8803909eff1ec2f1d3a48c17a4c77968dd10f28415c0dbafaebb3986d31e9ed1012ca0a49eacc4fb5fbed8a949b241716a7c2018a5b2836237c30199868e7b1026362bd4493e032ab6912dc8617912e71d175c9a642154d2f000cf2c2c840e81cd16582109ef0ec427c37ff93adcddb0d833dacee74b6c2c115a5f6da6bf8cbce24a290b24bb3863a84bc81733e24785f7c31b013050b80a5311f3c9ba799c8f584fb2c834d05833acf597beaf4707f372475b4729fe71b9b492391c84d58e92e27a97b6a503e4bbddb7a5b23d0a37de7f46cff1d1ed2778a813d29a1e9da94865cf994a21102c01be358f5bfcb90a86cfc920cb170235ed5330be19e366ac354a5a83a49fa98386ea05968447a89f0eec6018ae709fce292c840826a6ff721122ae13dd9034a86efea6110d9acebba4ec532fd2140555332d1e25e8a61bb71fcc257034b71794b8d6dbc47cc4c5b0fe19352b5a0be35dd50382766cd0df04c6714735cc6f83ecc8f9b28a836bb8e2f4eb7255a15bfaeaeff54ef4f614f2ce8f37823465176332036e9d5ae0b3dd7fc498fd6ff712ab3ff2a91ec514a09ffd879fcbcdd47c986c2c106a87b79ab5e800d99d92ae962a7f00f7cc6e73b29b12896878c4d97bb88ea75188854989dbb93637e98a4ff10117b9d5696b86e8ed22fc07fe7a7a078459590b05e9633c16de0c8bc850f62519d7b1ebfc7853c8bd8949c3918cb4de82168689c816f34f5b80fab95a9b6f87c5ca3fabece9b4847572f453ee25324c617d062a18f7506bcdb376528a485730c727b6a64ee02b73d884c22832f45f33f5f233b9de94bddabbc845540165bc9d53b8720129fd9c6849403902a9d42a78cdd5317990991b344948e2d764cc4a8d4b329a8333395da10a89e4218c17f44d1ff54aadcef73ea95564390c589ada179ac66ac77037e06f2eeea6fac4d2b93516d6f584d6e6278eb2871b9ffb6532f6d16a5c2ce097b33ba837b61631be9c9ea4eea6c376c6a94f904ceabd4246ab25e7e4a002b1f62b0915979b8160f4af0b2a65bf059e819f692f721ac022ffabcac08fad6affcea4dcd9a5365b3e9084c77d4d84a682ba289bd0b1fb901fd9b6b24f3bcb18c3e49ac8deee6275501041736b80a7f6519f26bfbb54f23b22e0f71f73da2619fcb216ee14151845ecd469685dc8e5eb35a9dde47d5e548b48fd0c", 0x1000}, {&(0x7f00000015c0)="456478f7782486f013a0d7a6056520daa27898ad444507582c991b5845ca47f601b682b6401aa65b6a91ea415c7f35b930419540d32b5caf7637515e2bf9a2522369d3b79e596175305e7c8d52f1ac539d468bedfca5202d07db261edd9c93ebda77fa42b6069279f862d4c8d5b6e39a640fb763036c1e9d23286bd21a968994e4f4b86cda9b1e20846df1a85e0f57eb533e5c91a90888da3098f157065b4a1c0edecab3213e67b712e58df77c4337ec9f17f1b66959c5d97fd4eeed26af467d445115f56dc4ad5a1a7454f8546e41f78d549d0c6e768115254b00a002428b25561161", 0xe3}, {&(0x7f00000016c0)="e2b85bf0b59de77c79cce52c0360ef2dcd20a1e096e2fa83400eb4e16489729b6dc722e618fddc8e78ef6c0e7a6b47d3a481aa6d3c472eca2f5f868f614c32bab7fcab1bbf4da4a7484e2019aed2210dcd1dadf5d9427223a6ec607f22c0b4abb01fd7a92bb09121ecd60c01fd91915922a6c932c3382aa6a91e55c643285545e6592fb1b05096aa71c5656a101577004f75515c2e1f5520e87e1e974814040df602bfaf3f6020398cd342b3ecf6163000572ddc08ccbff9d5c2b2c3753d00d7f62fd5f46baa8d1c313fa1e4c4f141d3c582560d4bc0ed4dad93197fafa5f212917befb0928a8bcb9ded41bb18be45fe1198175cbb001d3c53e1f93e4ac915840d1d96853fb0ab2ca74b2af5920142b786fc787df06168a70b2637e5faa73cc8d3037cdf711aaa77d1c5b5379c8d24434c695842bfceaf2cca43082ff3153325c106f7fa7e7dba9a4bd755d72e880bee0eaa37cefbb76d18816e671dccc4c13622e56399ca42abcfec8cd79629ffa5320a05ab20a73812fa04323b84f975b5184a3546a1d8c99e4b804c97ed74886d5d9e13f24a0af51adea1737ce721512f1e5bb9063c9e8b9e8bda19bfb4d71b4061bc6c3a100d6b59c38caf3c166a8b5077a630b5a9695bbd6c4d73083eb171e32004fe0afb12484721080bb79b277bf8d44dbee52bd52176d1e811a3d0e2b21111b0b4a45b83ad20145f82e2f928f25a641e950609041a0f7527a61f56cff4d19e5e3db687dd460bf649b629f4a8b340a96f98e106756ca49f93aa3e289b640102a152d76acc97caf1f51616ca2d0951d29d66ddad3b143df1235798a53c618bb53be651f79a81bf46bfa1e8b7b0b69ceda66a9bed6ce333e6e5679a6b7dbbf28e56c3c6f97cc4c6ebdda06d3c209c9b12f92debc41d83c68aea7040b6f04049599af4a383e80793cdaa06dcf93aa64325594a2eb197ae9d622cc28d2bba435efc3b09afdf7e10ae45773b99e2748bc7f081941666c19f8d469999b03aa7fce5721e6f6279e29401678ba2394c6706b7c97a34b0bb4ca8f3b9e76d76c8b09f7b47499e1b144a2b415f4f06a9ebe5e7c007146f64e4bba3e6ade8a235cff03e235abb4b720ed5c414e538da6a9593d0ccc8cd343121326a633c36ea9beee6ea87052cc6a62dc663ba5233ad2aedce8e76937d90026af5576267de37d12e897207626ab4c399ad595090d21c95e36f52e599d2d16c91a746ae6791e9967bb9f26e23ea1ee78b4ed48a3e0d1c4c9513ba83c592d3a33714273c97b093d80aca45dfe77c5170aa92cdaf90cef2a034cb24660b6091ef2100a3a1dea500de0a82459451d091192a6805c71ed194df59f07b7981e29fa379222ae09ad14fd1c2e21abed2f52db5bd9ed39a9178d51eaab05c1430a765103b4280df81b4228fadd5d56356dc6c7ebab06787942d63549819e0bdd7014fdbb99fe9b61c790fba810725497d744e80724f1567735c25b8a05b40b6c98b71f5db699330615840191c0676f1d0c7d82f44697a8c6c48ed86c36adfbed4c412f17c4e3c34a264d67d0ca0e09f264821eb8618166cc2eac131f921e4d626f870bec8b3bccf7837f17365d740f044d7885949d8b33cf71dbbde3f2ef99cddbccc255df8f3741ee94b45e8f915bc25176a3d6fcede1831adc75e05141c177c4e5afeabbecfbed2e76698dd9657d9a1f1b2898aa3bfe960808eb88fc11e333bbb6b7f850d9cebac856c005d15e20ad044a8991f3de815bd3b3f8bf15f7d2cb7ffe1f1d341655e8402b88b0eebfab5af254ae8f942d64e8a88901cca5418fbbda00b1e16694dcab356ba8e0edc77ddf8e0b02e59ca4e2e2d5712f12f0dce16ca118bb44111dc5b000c0d605f9c41b2d439eeead8706afbbb04928d8022be3f6b0577947cec5c3473d9beb53762e6260873df263ca7909c83a80dc262f460e7b495ac05a729ffc3556420902137453f92726a7f938dc7a20752a2870636a309be7809aa8bb43bef72e2b9a9c52ab5ffc9a362f9ebc0b245a7cb133913766fa839b51ad532c73146f6697ff6e7781c7f823112f3ac040f6091ef7d49072f7cf1ac735e4331d151277b4a170972812f421d5aa3f6ce5a98daf8c9d201131798a79ca4e7dfad46797fc551144956373e64a909708b84a0f0f52c77a3ed563251051640156ce89ce3b5f38b679b9e0fe96acb4eb935871b306c9c4836147e8a56f8bf9884295084aae9ff7c29d5d349cba10cf8c7485215ac6ed3d52ab710bbb171593a49292d594fecafde9440635586141cd7833244e374f161d72e57ce181fbd28574e99c5255dac1593638ec9883ddd5c02151e55bc91721f7a1cc0eb61ee0eca036846e827bd29fa486cbe8d7d2774d197a84d130640a7385f697c13a4e98ac3db95de4828f455a97e4920daf41696f05ba1a0ed4934f431b79a7818cc4f4277f3efdaa769d487988363e3204820c0c835cca71ce40d4945362857376b1e0dfee97f00efc1ceb6c3440fbafb28d3bdbe07e257ae8c5fab2d8daf195d724ebbb303081b4a545fc3dd920f8083ae0cf3f7c8c99f0fa88644368244f65cbd43252636ce3f432306ddf2084893296095273d6831a467399968243e081b34507682a1edea9a8ab87331708c6039a20b716096a422436c04a7d9753ffb5e947b5043b527f6999b92ae28481b653d3346f5179ed886a86313548a042784929b989e08efe7b757303217917f2dda7b5d2c14c248b8ee40b65322792d8dd5ece14cbd9379482b253a703ab381f615a0def9cbf1fea301d186d8c478feb640ab143bdbca2b9c6148caec0c89595148bbb05d0be1b4e17283676f0bdbda3a0a6919c451de39d2df585b57d4802cfedfee81ed6be8b061e36bc1a1077682d77e22316bd10d73d8dc151ee0d35514ac83969179f1d1ecc5f6b42059b5f0b35bdc16afff9fb967550bfb7060cf018e4d8bb6788cff617fca2d9c99dcfdffa6c50a5caac20832cb2547dfeae1b95eb939885e5273b51f8b11796e3a7bad9fa81379b76bf41087a1ac100bdf4fb99b65dcdb996d7ee61b926e5d7db5ccff4a707e30e4c7893fb5b02202d72c0efd54062dfd57dc663aab01b6300a6cdca0ea67a9e4eb370f9e6efc91e21b990540d258c1cd38426760d96bfd7b7009ae629b8bb04ee3b8fdb7f3484c3cc7f7e385d90b61450a34521937cd41bab6055b5f2c037612341d9e6cd5e41c275baa2598062346f998e741382276e21ff35e9cff0ce0957af3926b782ec346402b93b5f7b0f4cbf758164801c1691579ca5e52d4040dae259b62e0bc68c4db9f9d1df4e14d74163efd5fcfc068ef33fc27df7eaa1537b7a4c3229699fe4affcb1c5e6792c143b57f05857e80c639ad7df66c4a8ce6ec6852e5d0a12e6822932dc4c29a3f8b32b793fd6678e7074f6b4b20b36594ef1da9d23756b1a30d5260ada1a0bba9f252b91159455db17c1de1c66910c57621930f4831a852e9db99eb51bac2e00d1177c8e287f6a87035121fd54e1f41dfb512531f61b492aa150161961703b7d7aab7f0ed812aae1555cbcff4a0db4b6d89018ff4e0a3d35a081f8499eae91cedde59def16f603161b48ed35ddeafcd9fc593f932dae4a4d4b26ba1085a6498508103f53658ed5d5c76d1c517c604572df56735770b93f2132c5eca5e43b66adc2d55556ad5f86dc2714a375e070c29cfbb887e8057c1b1aefa3ace8c587fb3ffd61317a526b18d7e4a602e6a8cbe65dd1599c2d8b170568cf39f16c29bd63f9fa1936fffe45fc1721b2e19484d1e778bf2e70ece43fd05324f5c5b66bc818366223da95f4ac3561222d780fc477d9ebb50b75d16bc1c4d8f7ca265c1b14ac924305b1b6d9ba55d7275ec12598c357080b524f0804e7b073011e1232ab49ed9dd4592eded8de09aae3c845fde4ce302014828e7d5b50b6963c578cea621aed8a074b7fee7d047dd7e5bbf4f8e05c7890754883eca297fff9f5e4671eef7e4efa0f88760317541457e3fafe7111109c633db3151d9ee56a450a5c20e8d0ea989313857ac40ab5dac2ae16e1981639e1596dfa4678987736543a78e7292092da52ff30181166798fad425dd5ac2eaf47fc0df6b8e0a379129bb4290a059fd42b616d2e1901aeffa7218f60918e020eeaa43ad50b80a61c51c2a36f6ceb76642ffc5ff09250b2e13be6e21825983453b2b989ed9e26c82e15d555d21a29d5bae1060ff0637629b3b9c13c82a1f5b2dfbd7b01098ad013e3cd3c6940919d71c2674fbb26db8eee6c7630e7f7d2d44dd1a32c8fbee6525443e83a8019d32007f088df454013a411a12bce681a73f37b6e725fa338300308f2230b81747100951e6d49a7e1d6bc5c0d1f034b17d1bc00e39c4a5b24ca6c2e607ec5b7fa046fe15c8e071ebcb1ed3039d6bfa1c74b7ae695a171332c84b8de37eb8b5496507046a7f8bf3f0be95d7eab8d519d27aeb5041d6cc6ac2ec345cfa0c6cad40c6e5b527834401c3d5a1e6f894ee9f8d08a8675d556fab7d08589caee20e9e77c1675b968bcbd89903ba8d03cf878d746d55d5c38f12bb4d7d897dcddfc2b8a9f00eb103f93a01abb57e081d0f60a7b58b8c2f5cc08c25f9c1dfe9d3f2c88fb3deecbb326c9b784380979161ffaeeef4ae5167f594b167e2c13cfcebecf9b26bdbe3eac560815506a44eb0e99b51a67f819a797e1dc3deacb118f65d67a13988e768f082800b55554ff19bd5ed94a5a52aa09c3fc1668abf6f9db941c8020215d5a7d05ee8160938a03934a281b629dfdf7f92e217c92899d2a0d4de6d003073ea1ad95d41fb8cca31af1bd5c0fd147599f40dcbf487e07b2e88bf57e958335f4369e3353176c4f2231ea99e3f8aac5c27d8f6beedb61f3214ae903c9ce593629c96b711e787a8022a4803fa5b0def0d9042cafaac22ab7c018d420168132e1ce6005e0268be05bdcf94f116c8b3e79603b2f9a682b91a6d39c0b59a46cba33856e5897112d65f0789dccfe3450bbe98cbbe0daaddb048c8fb8af9567d2ae5e5c265b7a9f559b17008cd6a0fa95a1a35c55e2925f0f91f2ee811d09146f0aec7221ff5288e7dc2e5e313b332f97b6963a84395ec59301ced03502fd7a9b429aebe01bdc3b3bc18f7775e8481a4d6817f421985ea91b112f79dc57d732529b7c612e0fe9a6f0c1d2ad414bae69b5382d7b222d1c0823c2e10ca613f3d0579145b86a246f39f8e06fee7f44991471d09b07b03771cf9d7291099e504b18a9b0a4ca325edbf9f5ea2eb51e7b22da89701071a4bff1129faba704db72b82b21156551494ad4a85a0126912d977fbd682e5a808374235cfd381f1f12c8efd8375f3ae7bb9d97cea837def0e20b84a88e659abe0bd42dfe1be54675f268bb2f1e4827fff27559875b6494c83898ec9dd0b9e533a982846bbb0a72efa859b49d262030b4477612360f1a5d5acf02edff2eea63a54527bb6b5b47784c5cce7a6fa892e485063750288d2739c8595b22f8597a8d70026f751741b9fda337349707b57425c622cdee66ce7b7b7464dae18c4cba839608c5e1b5e4eb9ce43cb712288d5db6940a3a451ccd7927d0265362dd2ab1e3ffc22e20759294e769ca03511934933df584b626033020fc94acd888567b37ae9cc35070588c8f8748c25c61f2ed80aec22f3a8410db6c5eb20688cec7fc786f04a225fa1d1661c40f2d23061530ae22811eb6c74ac94c6a4109bcace882fd11b867277c7330ab6919e9f5d55301c49f54197cf2a6689c07eb06320e7bfe1f112c2ca2101ba20324bd9c58af7dd0c288553", 0x1000}, {&(0x7f00000026c0)="05c16d77c2ec9b63fdb9f807bd3d1de4dd7a5edf95628b75aa9526fc1fddc38e8d15bb006094b02db1b922fa075e0e52b2d19b6f277feb30596b7d6b3cb7cfecab268ba7a79d83f2cb968c07bb8c52cfdf8c159fc816dff5097393cb5956b5ed9920339ce2f7fd6b9df23984add58ffe81e9c595ce313ddfe1fb5add40b9e595c47221c5d42022d9e814c876f8de36f411", 0x91}, {&(0x7f0000002780)}, {&(0x7f00000027c0)="adae1f798dcacad07712a6f3cc89470c6273b1b0bc0ef3b42a7d3bc68f4c60a6926694220d929016ff30d86403343b63787f5cba5d2b8907654bd5a55f8a144d", 0x40}], 0x6, &(0x7f0000002880)=[@rights={0x28, 0xffff, 0x1, [r3, r8, r11, r11, r10]}, @rights={0x28, 0xffff, 0x1, [r11, r10, r8, r11, r11]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r1, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r2}], 0xb0, 0xc}, 0x400) read(r8, &(0x7f0000002980)=""/162, 0xa2) shmget$private(0x0, 0x2000, 0x24, &(0x7f0000ffc000/0x2000)=nil) 02:33:23 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x100000001, 0x41, 0x0, "7e389ddedff3683a00000000e9ac6f2c42eada12", 0xfffffffffffffffe, 0x7ffff}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 02:33:23 executing program 0: clock_gettime(0x400004, 0x0) mlockall(0x3) 02:33:23 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='g ') r0 = dup(0xffffffffffffffff) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000240)=""/230, 0xe6}], 0x2, &(0x7f0000000140)=""/14, 0xe}, 0x800) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) 02:33:23 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) clock_gettime(0x1, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0xfffffffffffffff9) 02:33:23 executing program 1: nanosleep(&(0x7f0000001800), &(0x7f0000001840)) r0 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10400, 0x1b2) dup(r5) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) r7 = open(&(0x7f0000001400)='./file0\x00', 0x900, 0x36) r8 = accept(0xffffffffffffffff, &(0x7f0000001440)=@in, &(0x7f0000001480)=0xc) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000001580)='./file0\x00', 0x103, 0x80) chroot(&(0x7f0000001740)='./file0\x00') r12 = open(&(0x7f00000015c0)='./file1\x00', 0x80, 0x4) kevent(r4, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0x80, 0x0, 0x28, 0x6}], 0xffffffffffffffff, &(0x7f0000001600)=[{{r6}, 0x2, 0x16, 0x62, 0x7, 0x38}, {{r7}, 0xfffffffffffffffb, 0x47, 0x40000000, 0x9, 0x3}, {{r8}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8, 0x5}, {{r9}, 0x0, 0x20, 0xfffff, 0x1}, {{r10}, 0xfffffffffffffffe, 0x60, 0x5cbfb181a5b2b4f5, 0x9f43, 0x103}, {{r11}, 0xffffffffffffffff, 0x40, 0x1, 0x4, 0xd5}, {{r12}, 0xffffffffffffffff, 0x9, 0x3, 0xaa}], 0x5, &(0x7f0000001700)={0x40, 0x2e98}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r14 = getpid() r15 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xa28, 0x1) openat(r15, &(0x7f0000000280)='./file0\x00', 0x2, 0x80) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7, r1, r2, r3, r13, 0x0, 0x5}, 0x2, 0x4, r14, r16, 0xffff, 0x31, 0xffff}) 02:33:23 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000100)="d2ebd3c93aa2e3ad8fb32d3a0c1300f27579597a1d562ef9bc8c99113f0642bf73c242b77bcc317026b9164f238e5650a48bb5d848c18905c91f4d63194f85c209276658da638f1055093ac44882b145281b96096419cb1cb90aed6b01eb007f2d", 0x61, 0xe, &(0x7f0000000180)={0x18, 0x2, 0x8001, 0x4}, 0xc) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x0, 0x5, 0x101}, 0xc) 02:33:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000002000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x62, 0x3, 0x1000) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) bind$unix(r1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000003c0)={0x101, 0x3f}, 0x10) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) msgsnd(r0, &(0x7f00000006c0)={0x0, "fdc4c5b6d740c541deb01eabd09773ce9204b775d8b945f44b65b0a94d55d690d0a2b647339d43b94a99597306726a79832a6b8b699ac9fa4a1bc0f28b4c211812d0f0daee2cc98bfdc4a743c32c62af67759b8b3c30e1db2f206c4a3025392d9d76addc685304a0070f7d0905da0e93d20c08a6dc868ec429632ccf3c83e545520c6c9f7e8afe7981d82ce8d599ef1e350c7c21aee07ecc0161a606b2eaa20583e57ac73a7141f88711d40c3ea3b21cdd5b53ca2551fff2"}, 0xc0, 0x800) msgget(0x3, 0x40) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bbf6267c39e03c5e07000000be1145615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b8681fa1382c60f17fa9e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694e1cdeddebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ab7339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba17abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaa"], 0x1, 0x800) 02:33:23 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x2, 0xfbd, 0x7fff}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xf54a5f397b96ba96, 0x40000000, 0x0, 0x40}, {{r1}, 0xfffffffffffffffb, 0x20, 0x6, 0xffffffffffffffff, 0x100}, {{r0}, 0xfffffffffffffffb, 0x93, 0x1, 0x4, 0x5}, {{r1}, 0x0, 0x0, 0xf000004e, 0x9f7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0xfffffffffffff51f, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xe4fb, 0x3}], 0x1, &(0x7f0000000180)={0x0, 0x2}) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000640)=""/184, 0xb8}, {&(0x7f0000000700)=""/159, 0x9f}], 0x2) readv(r4, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/132, 0x84}, {&(0x7f0000000580)=""/175, 0xaf}], 0x2) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:33:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x84) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x673da966e0fab35b, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) socketpair(0x37, 0x2, 0x57f4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/188, 0xbc, 0x841, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) flock(r0, 0xa) socketpair(0x10, 0x5, 0x80, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/198, 0xc6}, {&(0x7f0000000540)=""/13, 0xd}, {&(0x7f0000000580)=""/47, 0x2f}, {&(0x7f00000005c0)=""/164, 0xa4}], 0x5, &(0x7f0000000700)=""/88, 0x58}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000840)='./file0\x00', r4, &(0x7f00000008c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000900)) openat(r3, &(0x7f0000000940)='./file0\x00', 0x10480, 0x9) accept$inet(r2, &(0x7f0000000980), &(0x7f00000009c0)=0xc) chmod(&(0x7f0000000a00)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000a40)='./file0/file0\x00', 0x80) r5 = semget(0x3, 0x3, 0x408) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000a80)=[0x8a, 0x7, 0x0, 0x1ff, 0x1000, 0x3cc, 0xe17c, 0x1, 0x6, 0x5]) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000b00)=""/172) getsockname$unix(r6, &(0x7f0000000bc0)=@file={0x0, ""/4096}, &(0x7f0000001c00)=0x1002) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001c40)=0x7) syz_execute_func(&(0x7f0000001c80)="660f3a619e27cb602000362e660f3a08109ec483fd5d6f0000c4c1d8c24200f1f081245d100000001f000000c461d5d0bc31d76cfa45c4221d36c3660fd453bdc4026d046164420f411f") ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001d00)=0x8) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001d40)) 02:33:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8c2, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x28) recvfrom$unix(r0, &(0x7f0000000080)=""/212, 0xffffffffffffffc2, 0x8041, 0x0, 0x342) 02:33:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000069f000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) pipe(&(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 02:33:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:33:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="8424dec8df7851313a47"], 0xa, 0x0}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)=',\':&#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='$:\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='[J/\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='$@X)#%\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='\x00']) 02:33:24 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) close(r1) 02:33:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) syz_open_pts() 02:33:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x26, 0x2, 0x82d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfff, 0x6, 0x4, 0x7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, r3) r4 = getpgrp() socket(0x10, 0x4007, 0x8) setsockopt(r1, 0x4, 0x52, &(0x7f0000000080)="fca44a97b667e170ee0b8c6d4abac0a5d645e5d71e1f47e5f651e4fedefc548f9f76bf93df1729258a28a489f918d4cf05eb7b31fc74c2667eb69bde5445bfdeddccef81d19647ea32cefc30b3d0c75f947940d4aaf678875f", 0x59) setpgid(r2, r4) setsockopt(r0, 0x5, 0x796, 0x0, 0x0) 02:33:24 executing program 1: socketpair(0x1, 0x4000, 0x4, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 02:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a400a7230000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad65473800000000000001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xf9) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fsync(r0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x800000000005, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 02:33:24 executing program 0: socket$inet6(0x18, 0xc006, 0x60) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 02:33:24 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r0) Thread 0xffff800020b93530 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807cee8f88) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93530 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 268003 79606 32767 0x10 0 0K syz-executor0 *516293 83724 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(cef50a069115369c) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020b93530 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(cef50a069115369c) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b66f40 rbx 0xffff800020b66fe0 rdx 0xffffffff81ec49f8 cmd0646_9_tim_udma+0x15dbb rcx 0 rax 0 r8 0xffffffff813ff014 kprintf+0x174 r9 0x1 r10 0x91b368d78b0acd0b r11 0xccdf804f27c7f582 r12 0x3000000008 r13 0xffff800020b66f50 r14 0x100 r15 0x1 rip 0xffffffff817251a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b66f30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=516293 stat=onproc flags process=14000 proc=200 pri=4, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020b20bb8,0xffff800020b21780 process=0xffff800020b5b3b8 user=0xffff800020b62000, vmspace=0xffffffff82302a88 estcpu=4, cpticks=3, pctcpu=0.51 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79606 268003 14179 32767 7 0x10 syz-executor0 79606 108645 14179 32767 2 0x4000010 syz-executor0 24507 105525 69107 32767 3 0x90 nanosleep syz-executor1 69107 15512 17877 0 3 0x82 wait syz-executor1 14179 506025 47923 32767 3 0x90 nanosleep syz-executor0 47923 129599 17877 0 3 0x82 wait syz-executor0 89085 202370 0 0 3 0x14200 bored sosplice 17877 513727 35969 0 3 0x82 kqread syz-fuzzer 17877 312773 35969 0 3 0x4000082 nanosleep syz-fuzzer 17877 239574 35969 0 3 0x4000082 thrsleep syz-fuzzer 17877 502105 35969 0 3 0x4000082 thrsleep syz-fuzzer 17877 384359 35969 0 3 0x4000082 thrsleep syz-fuzzer 17877 506451 35969 0 3 0x4000082 thrsleep syz-fuzzer 17877 444215 35969 0 3 0x4000082 thrsleep syz-fuzzer 17877 336139 35969 0 3 0x4000082 thrsleep syz-fuzzer 17877 402197 35969 0 2 0x4000082 syz-fuzzer 17877 164120 35969 0 3 0x4000082 thrsleep syz-fuzzer 35969 230793 35502 0 3 0x10008a pause ksh 35502 460558 43438 0 3 0x92 select sshd 3490 48286 1 0 3 0x100083 ttyin getty 43438 477211 1 0 3 0x80 select sshd 97919 216116 10854 73 2 0x100010 syslogd 10854 407438 1 0 3 0x100082 netio syslogd 71426 262684 1 77 3 0x100090 poll dhclient 2013 217022 1 0 3 0x80 poll dhclient 87068 245451 0 0 2 0x14200 zerothread 39925 503303 0 0 3 0x14200 aiodoned aiodoned 75107 306368 0 0 3 0x14200 syncer update 23260 294422 0 0 3 0x14200 cleaner cleaner *83724 516293 0 0 7 0x14200 reaper 28772 462404 0 0 3 0x14200 pgdaemon pagedaemon 68833 170985 0 0 3 0x14200 bored crynlk 52850 120690 0 0 3 0x14200 bored crypto 16286 18277 0 0 3 0x40014200 acpi0 acpi0 96370 484161 0 0 3 0x40014200 idle1 78379 66038 0 0 3 0x14200 bored softnet 77017 461627 0 0 3 0x14200 bored systqmp 51473 440322 0 0 3 0x14200 bored systq 7371 174876 0 0 3 0x40014200 bored softclock 47103 391813 0 0 3 0x40014200 idle0 1 133072 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 79606 (syz-executor0) thread 0xffff800020b92978 (268003) exclusive rwlock vmmaplk r = 0 (0xfffffd806e927020) locked @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_map.c:3194 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82309cb8) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 Process 97919 (syslogd) thread 0xffff800020be5c30 (216116) exclusive rrwlock inode r = 0 (0xfffffd806eb8a3c8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 12083 0 0 pcb 23 9K 12K 78643K 7325 0 0 rtable 97 3K 3K 78643K 9997 0 0 ifaddr 36 18K 21K 78643K 1898 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 322 0 0 iov 0 0K 32K 78643K 897 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 10689 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 171 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1021 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 13020 0 0 sigio 0 0K 0K 78643K 208 0 0 proc 41 38K 70K 78643K 8154 0 0 subproc 68 69634K 69634K 78643K 10506 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1688 0 0 in_multi 33 2K 2K 78643K 3836 0 0 ether_multi 1 0K 0K 78643K 92 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 2482 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 120 22K 41K 78643K 40918 0 0 UVM aobj 130 4K 5K 78643K 153 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 306 0 0 NDP 5 0K 0K 78643K 930 0 0 temp 120 2358K 2438K 78643K 50988 0 0 kqueue 0 0K 0K 78643K 158 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 311 0 307 1 0 1 1 0 8 0 inpcbpl 280 5420 0 5413 1 0 1 1 0 8 0 plimitpl 152 750 0 741 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 2804 0 2764 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9 0 9 1 1 0 1 0 8 0 tcpcb 544 2036 0 2032 1 0 1 1 0 8 0 nd6 48 618 0 614 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 13021 0 12830 15 3 12 13 0 8 0 art_table 32 13022 0 12830 2 0 2 2 0 8 0 art_node 16 2803 0 2769 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 4 2 1 1 1 0 8 0 semapl 112 1019 0 1009 1 0 1 1 0 8 0 shmpl 112 151 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 18552 0 16897 54 0 54 54 0 8 0 ffsino 272 18552 0 16897 111 0 111 111 0 8 0 nchpl 144 36020 0 34447 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 133580 0 133580 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 92062 0 92062 57 56 1 6 0 8 1 sigapl 432 12266 0 12251 3 1 2 3 0 8 0 futexpl 56 121668 0 121668 2 1 1 1 0 8 1 knotepl 112 8372 0 8345 16 15 1 2 0 8 0 kqueuepl 104 3715 0 3713 1 0 1 1 0 8 0 pipepl 112 11300 0 11281 27 25 2 2 0 8 0 fdescpl 488 12267 0 12251 3 0 3 3 0 8 0 filepl 152 84419 0 84323 38 33 5 7 0 8 1 lockfpl 96 2460 0 2460 33 32 1 1 0 8 1 lockfspl 24 6468 0 6468 30 29 1 1 0 8 1 sessionpl 112 324 0 314 1 0 1 1 0 8 0 pgrppl 48 533 0 523 1 0 1 1 0 8 0 ucredpl 96 32794 0 32785 1 0 1 1 0 8 0 zombiepl 144 12251 0 12250 1 0 1 1 0 8 0 processpl 840 12282 0 12250 4 0 4 4 0 8 0 procpl 600 34489 0 34445 7 3 4 5 0 8 0 srpgc 64 1814 0 1814 46 45 1 1 0 8 1 sosppl 128 304 0 304 59 59 0 1 0 8 0 sockpl 384 13076 0 13059 27 24 3 4 0 8 1 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 57 0 0 3 1 2 2 0 8 0 mcl8k 8192 33 0 0 5 2 3 3 0 8 0 mcl4k 4096 33 0 0 5 2 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 165 0 0 15 8 7 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 845 0 0 10 0 10 10 0 8 0 bufpl 256 22974 0 16005 436 0 436 436 0 8 0 anonpl 16 1346895 0 1341441 305 267 38 49 0 125 3 amapchunkpl 152 89310 0 89220 339 334 5 96 0 158 0 amappl16 192 69600 0 69353 423 400 23 26 0 8 8 amappl15 184 2174 0 2171 1 0 1 1 0 8 0 amappl14 176 1543 0 1537 2 1 1 1 0 8 0 amappl13 168 1991 0 1988 1 0 1 1 0 8 0 amappl12 160 1126 0 1116 1 0 1 1 0 8 0 amappl11 152 2718 0 2709 1 0 1 1 0 8 0 amappl10 144 1719 0 1715 1 0 1 1 0 8 0 amappl9 136 1657 0 1656 1 0 1 1 0 8 0 amappl8 128 3547 0 3454 4 0 4 4 0 8 0 amappl7 120 1992 0 1982 1 0 1 1 0 8 0 amappl6 112 1787 0 1769 1 0 1 1 0 8 0 amappl5 104 2123 0 2112 1 0 1 1 0 8 0 amappl4 96 2578 0 2547 2 1 1 2 0 8 0 amappl3 88 1305 0 1297 1 0 1 1 0 8 0 amappl2 80 106227 0 106148 2 0 2 2 0 8 0 amappl1 72 315614 0 315143 24 14 10 19 0 8 0 amappl 72 37072 0 37034 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 152 0 23 3 0 3 3 0 8 0 uaddrrnd 24 12267 0 12250 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12267 0 12250 1 0 1 1 0 8 0 vmmpekpl 168 104587 0 104559 2 0 2 2 0 8 0 vmmpepl 168 1410223 0 1408712 347 270 77 83 0 357 6 vmsppl 360 12266 0 12250 2 0 2 2 0 8 0 pdppl 4096 24541 0 24500 6 0 6 6 0 8 0 pvpl 32 3630797 0 3622013 692 586 106 127 0 265 20 pmappl 224 12266 0 12250 61 59 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 616 0 18 18 0 18 18 0 8 0