220675c042bc1d18fcacb628890c46943c79fdeabf65c94519bf601e22369efc1460f46ad8fcb5aaff5980b99a80de673d8dc5b712fae5cd1625bc3a72d3d855fb0aa507552ee4966937bc3066cf4c87ec35e103d47207d8893fb04239a3fea20e810819e034483d92630c03057d9562b85be33af36c2b2ad60455b59b46fb4998de402400201f9ceb69d8f99f7ebabd7bde9014d8aeed805211119dcc9815e500aeda99e4f3c7f0a2bac4422cf6f40e4576c347348ee51e06c0bf8719f222c26f29c82f87e2b3874938df926b84af759d4880860eeeec51961fd595e1603e636c383e3625e17bd0a408fe8731a5ec54c4d0a3ab019aaf1790cce77151f476f01fb2953ebcee24150eb89eb84c9834138d6b87ce37e8b8e0a41e0faf617893a465c0d6263347f3a176b4f9f86459d8a0a409f8741f057c56fe36aa4877e822482883ce0236116bf3f2946c18cf0616f6b8c2f26eca62aaa15fad232db21ab5aa5880fdbacee124cf4e8d2484c65a69739dd2b8f63f1ddba773d7753f16dfe5b8c88f98934ccc903454ad8c5fcddce90d7b8d4b0cc9c46348c964dbed605b1c19e5b41d7d519db53bf8a8560d613d8af425de2d2ecc4b0a53cc49f6f01ff031184ff4dd3059ca9d6b3856b3641d96557f586313def61ad855ea3fc4285f26f3124ded2785f7f6a9f894c97e5037b370b4e463fd15239a21ed317dacba22a2dff3e308ab73b4ed2a2e4f0e06326d80f7d8900925cfe3db45bb7a0c0723862276ab8678d1fde2f073d01ce2ad3fc1938be199a1f625a65e0a6a2dd4f1219518fcef612bd731493d15e4cb54e6e047e0567cc8d117baf3be1d3b0bbcfab2011d6539fc2d82352ae77ba74e16d6ac39f9aff123566bbd2097263d8faeab47ba65577dd3913d91f3f5c8da00f4900fbff44623458e46aa8d3299a75911e7ff33a631e4182095a13bad5acd7f869441bdace3094fc7b8f1ef58763e7ba9eb8fb060df98752ef80e6314889cb7d84dfc6eb453ea74322ed09c84f4746f8e0b4eaa18e0ed5d988814fe16b7c4bfc33964a619e46ef1dd020034e577fb09a6664be84c987063befce208eb8ac4a8f5bfd9b117b1256aa74fdf02990b30ef0e9520258f4266025939acb196638ff3599f72a7359814f407ffe0ebcf4209eff1778ea000f6f719d8d71b06212faf732b5c22c6816cc1c004d6d8cbf855a5b1b3c638d4bdd1762e5d0fd4a817d32cf4aa75464b3631f2a583fcba1de2c820c55dc53824cd9e15b1fa7c9f0513399cf288a610a19306fb87cb055c966f4cc610aa3d08f8e23c6fa614917dbcf9258b3bc529b605499ceaa70b8e5f03e64eb97aa2b3465c72563b894d8286d31328c4cca02db1ea19d37c6b2e24382c3ebbfc732c1863db546c1c790cc67b9c2db94921fceed82a94265b7ba9a551d8625e80289ab099c0c333c9230e5a539de9216fa460b3c8887340bd4f90edc92d123f570d9fe6dfcae22f001947d8a9aa9f044486a273b2b67a0f9bca15372fc789eb4eceb882fe999a48e5011b8df6d695c7d6d26e42af4210b4db5b17edfbb6280f602c20e67ec5a67550c96b788ac5f527a4b3b8e533b8cb96617f532df2afeed24e38fbcdfb69c1e1b86b7781deab90b3e402729d87cbafae38b6a71f23fd107e6670e3a93b299e8367275efc4f9aab54181af78b84e84e5f0540bece843bda34304835782bd46a8398182a40b9477f8d9cd0514fed400c637a92f50aa21ef950b77278e7e8164197a60da9bf172df418bcf1043bd8582277b2aac0b754ad35d4125a08fb217e5c793e7c104ae0fe322fde06bcdc6d46a3cc8291db004aac13289c198fef6328670bb6eb489e50ddb6aef6305b9b55931dcca3324817742e9f1374d291f11dcb96676d34522a36457e4eaa11081d28187d0939c3031bc1db4d91d17c39b92bfbda81179957f9f6e741ecb756ecf9979576cbe0f7194b7a24d12617b349d80ac3fb3298bbb900de89137ec6a8d86e743001d5d5bf6b576daeed99a3d679013d87c2a7c7108ec326442cbff292cc0670bd965f436cfd37c848f05105cbe12f6042bac48d635092779b0f0629dabe7cc361055d291c15e55d9c0f9f53fa958973badf2115740f9410b5579643401988887b1c3c1e721305568679ba29672e0c34bb94911ec73b3d744dd2c110d884bf006a1a47214a0b704ec74cecaa81ba0338df9cdf55d01361d35dd4d8f43c4641d97dfce477e40f80ca8f99b2222249bf76a9003945b0f9c3b4a2e7e83470c06a1cb2f1f1e217d9a30298a4ff7645c1a2ddeb4b472c471e57b9aafdbd35312f01429e3c97d1a8862027082699fa563dccc379c476e527cfc2f51a2815adb926fb8e85d396fdaef2e8c76875614d7e2ad7070f78e7d7f14c612e0275c36c111829434d3c9d02dffe8a794e548dec12784bcb1732e628afe488fdbe709405beb114e82cd81c44e1904342666e5e3f24a8b9e58542bec9a09ef390ed4ff4a1c6971d54236917d8bd9332922034be0626ea54b126fe84647d6f62a002db91d521f3b3f5821a9ad2dc95c0784e82030a4551af946beeb3604b8ac4b7ce55e9bcfbd0a844454317714bdbb580cdae8c4b6c232e571a14a3f220a427adbea856a3265e21179920b2e306674d70ea76f9423d6be1e9782c306ef361baa134c8820633212fe880b8ced908486804cdd299d6c521932aaaaaf3831947d7feddb71dc955f29260e04568a92e3f44f0942d9de83faa44c724ec40ca4fd8282e46b71f72559b53ef8518b1aadb0d0e3d7c944740a5cb44251ecf54365ad8f472ba3b0ce3d90c0fe042e313de41fa5eadcee487484e96bcd8e35f71d7fde26fcc55e4340618931ceae75b187d34f80ba27e87f2ca1bc7d4a416cb31286780ba77bee02650d32c5b12478642f061b437ab9053e05db65153f6af47a8fd226e0d5c8855abdec8c214109ac817d07530e761c76da8e4528544632367588b80dfeb6bd863f1cd64f4acaa745732150525faae2779d1bdd23292ddac2a3e7a1f43db9b43ac87d2c7fd6c4c04c04d7a7963b081ee217304c036590f855f0d9eec6a1cc5d9a5c6d51d06fa10268e21d793991266988fd93f1314683b601a8b18a3f1f4e6d77c620da9a9c6f7b816cf57a4f3dac1d2452d6434f7793f3bcc45f9c933c6b83a39ca7870a70de261b6a0fdbd7bfffd9853356320a5cf88a5b9c93aae04f078d6e492406f4a2541ab7a5c1fc9e6aad841b731b331ef9a2b63cf320aca96260d1742f304e3440b22e1b4cd1026f2fa09cb4ccd38c91ef872452eaef1d4eab1f51b25599e0ecb3980cecb8c8a8e66b173cae695d08682a89a535892b76e69c1d5b1bc0f6e7c6fda67cc3b40161fb2710b9f966917b7b9a6d3a8f9bbaf8468c5fc89b94ff3b0852715f746fd1b10dfbc2a1d46b6cd237691d73bb72098043e1b7ed7d8dd6fd4697b9f529cd15879a2eae97365f032f94c5e1524c980417cba47d10eee33009e352c015c13fe917ff062de5dd1bfa0798b923f23e985c2b95e950f89554b618663dff9f70aa54e423137938bd4108f9903d1b88c5439b9449479ddb4b51d8b55b305b0ce0e63f77af3f584a673cdd1ebb3114a2eec44acf8f214f08f6129864f84df1f4415790e17d8d4a2a25f8299d0286929f235eb28e91a64b544d72fa645d8ff3a55580cf0ec339780daa26da835caa31ce040a38a6cfd320658ffecad63a26c8ff56cd6c6af790b3f5ca3872b365114f132fe63a796da2930ebc5e73d4412cbee59ebe91d64bc13565069160544047bd75da04420891d3b447fc8247e8f37872ba0528895c9ec9fe2ec7fbc30f418cc9e06ab285138650ec24d65325427a5f6d36c57df866776686e4ae0ab05323012d82c9b8d1ed55b8ba58be5a3869de5d896007063ff266ae08431fd590c98df72645905a892b85ff6103952a92e959413f846ae2ccc5356fb116c8ef530a0bdef66cb5a2606e96fdacc000981767ab2aaca61fd44e9a0d3b4e735bcc65e7ec8c41bec8a0f4241de910edc6cd7f240de0bcbdf9232a8a3e917fc097a3a504c1561a4f41e93bbf5dcac6e656ce3dcf25a0c4e973c606d7016d574be89b31e9dfdced05e2776a15cd687238150a86a6f4273f5a5000e8a9991e3f57cb8feb05b3c85101c08ddbe0816b22e7ba90825d17e854aa3ea2ad2863a91062b1498aa0037d1db84320af7fe8ac1519efcee389fce8099da46c14803a970ad59b77dea0dcd799fcc280764ee2d73f12799d35c8a5a460a1f2ab69dfd9185a9ec41b2c6fd2fbd134e2108683d41e9b75c0e6c2e75137fc5012a5e2235a3486a752985a27af3a938c2c7efa8879a280affa08e9366ccbf4c7ac9eca6f74b4d379ec0a9fa010df2ceb3e6c0fd4735e23d3d801e4cc25ec2bc2591d8527478711de2edfb71f611969720194c773d1dc6ccb226058f0452c530b257150daeea6153e1323dce9004a43a3adce95860850764d5e81002a37c1d13e6d8368d793078298204e97893d96c662b9029f8a4fd4627ccac5f43895a77da6829f9c9f2a0968cd0e8513eef749b658a467497cfb941e90617c1fb4d6dc7c7475af9ba710aca1ef42527258ab4bfb3973dee57222dda5c7341f4c1fdd9bbd38ab6456c200183c35b3d9f18610632a3aa634a40bb39d6057111bf42fe845b5d65d7b6d254dd23d637193f604642b285702a7b9687436695d0a87eac4871c71690a14d561fef0873eaaba5c1c478a5ece707e7c10283f1d81d424647dfd9a4f33e17e5e66828b9133b968db62c34c31bc1ce2491b16a89ab708c1b90060a09dc464de69fce392f335aa857a54df3b8918ad95dff7c88b7615c62a8b8813bcf05377ec5892b146d3c219c468eca6797099df51b776c0b3f55955af729569ea54bf85d39cde2bcfa4fa207fdac58eaff", 0x1000}, {&(0x7f00000016c0)="e4efa69f0efbf9b4c54498fcc332a2eab4e5ada52d0073b9365ff91c3d26eebefb5690f92d4c6f9d909668fda964b3a6c788e80522561572f250fe82e9d8db67744e82d32ffe6d64627096e750d58dd536d17b4c3f01190abbc079d060df906fceb55d162ec2d22652de2fc6dc8ccc31727f40f8f1bf4c4d938c7ac110933e98063b8392e12f0cbe08301b0a82c4179da5e553872cdd1acf0844769cedf314477f232752e01622a7c402c9abf9c44620f05934f9d5ffd4f52f9684b042cba335f66d39f6432fd4e93bbd720d3f335b767f544acac05522065daac6740983ebf87c0cbf0e52aabd3fe808ed8d23bd9b76478ff0dd29224291cced3b", 0xfb}, {&(0x7f00000017c0)="6544d477eaa888ad76a89701fe1e1bb2c20f0992d907f2ef2e378356493c36fd0e8c43146bb50a03e883bbd9db172f23ff244c75860922af5058162370d464d4f5dd9f6c852f2def0275b57baa765d5202d53167ee185f00e7bea252e5314cdb1c026c058abd364519db06092d4197a73a892a3fc0273523e8f94cdc93ee7973cabb8995ad1a546400410e906536949b498404273c07553d6dacd76a364eae2d2861dd601f2a8c9eeed91107c9d1fa52cacb19d4014b28172f61080b457c316aeec1b6789c", 0xc5}], 0x8, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r7, r3, r4}, @rights={0x28, 0xffff, 0x1, [r6, 0xffffffffffffffff, r8, r6, r1]}, @cred={0x20, 0xffff, 0x0, r7, r3, r0}, @cred={0x20, 0xffff, 0x0, r7, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r0}], 0xa8, 0x401}, 0x8) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000001a40)=0x10001) r9 = fcntl$dupfd(r8, 0xa, r8) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r10 = fcntl$dupfd(r1, 0xa, r1) fcntl$lock(r10, 0xf, &(0x7f0000001a80)={0x3, 0x0, 0x4, 0x3818, r2}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000001ac0)=0x6e1) socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001b00)={0x0, 0xf}, 0x8) shmget(0x1, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) shutdown(r6, 0x0) fcntl$getown(r10, 0x5) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000001b40)) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000001b80)=0x5386) ioctl$TIOCNXCL(r8, 0x2000740e) pipe(&(0x7f0000001bc0)) getpid() open(&(0x7f0000001c00)='./file0\x00', 0x30, 0x3) semget$private(0x0, 0x0, 0x9) 04:02:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x1, 0x1, 0x6, "06ade987b686c01dd30fc617e21242614cbfce8d", 0x7f, 0xe7b1}) fchdir(r0) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x3f}, {0x95}}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/115, &(0x7f0000000180)=0x73) r2 = getgid() r3 = geteuid() setuid(r3) r4 = accept$unix(r0, 0x0, &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='{\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\\\']\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='+\x00', &(0x7f0000000500)='::]\x00', &(0x7f0000000540)='%&\xb4\'\x00', &(0x7f0000000580)='\x00']) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') r5 = openat(r0, &(0x7f0000000680)='./file0\x00', 0x20409, 0x40) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000006c0)) fchownat(r5, &(0x7f0000000700)='./file0\x00', r3, r2, 0x6) chmod(&(0x7f0000000740)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000780)='./file0/file0\x00', 0x8) fchmodat(r0, &(0x7f00000007c0)='./file0/file0\x00', 0x43, 0x0) setuid(r3) sendto$unix(r5, &(0x7f0000000800)="5908b314c4854c9d019caf502a843a308e7b4a4f7ced", 0x16, 0x4, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000840)=""/253, 0xfd, 0x40, &(0x7f0000000940)=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000980)="c7786c1b4594b0a4b9a75af0325ac6e81651562c2f0dbe6dede096671e995c10a91c3cb4b6e57a67963cfae90aacf07a4e046edcb948ac37942ac5bfcf1a9d", 0x3f}], 0x1) getgid() mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x2, 0x11, r4, 0x0, 0x0) getdents(r1, &(0x7f0000000a00)=""/90, 0x5a) fchown(r0, r3, r2) 04:02:41 executing program 0: socketpair(0x38, 0x4005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x5, 0xfffffffffffffff8, 0x1, 0x7, "9ff9092c1d3cbff7d0699ac87777f2b6abfdd4e1", 0x1, 0x5}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000023c0)="a84b1200cb30190093bf1aa3ed9955c25c0d145fc04c517e89aa34e63e0cc67bdd91296499bb9b5f8bc2b2e03acd2b82f89ee97926c3b36f09df2cbd0f3e3b7cdd8c19594686949045e68e1e0f604fb6f72f4d4a1fc183bbc2acf27153ec24707c8c6f5129d331f463053e0f5552d65ef98754541885e58c033f14d07fa4b30395bb8588894766b9e476854b0c7ee6096598ea4b9bdaabc2b15b8bb323d6d15fbeeb46007be473249301bf15ebfb7f57e9d8403f478bd8fa7d612828816e2bcb0a6d9d7f4d9131d725d39a3a955f422728b609ee73122d5f453cdc2f08df3941e38f3bf1e428385bdea0b5c5901a774a0ea3ad11678cdd6f43533b0feb6b6eddb24af7fa35c47682b44bb34957009a3087deaf68d955a31f1a5e111191222dbd6001c124ca0d29c7be50ffdeb8ed0fddd4e5443d291f0738612772020bbe075c1174e938f614c5b72ef41bb8964459d590fc401763d9b87e53b6352f58c7fb12b9657b62f38a814774af7e7cb11a64918cc12120f6e27a8be4955f05f86ca32c8a289413c105657bf321d870e028c1efb74ca100f0208460a3ee2276c65a8354e61ee19682300571818076297d4d427de6ce63a436df3c9eeb1a29e1be556a927b848a36dd8d7109c10925cf90006f96aa6922f71b61a76285d1e28c860b982f9b6b208ee2af5592998a7bfe508f12e3b9daee4da6f86d87a7774c609a5441b2a0ed1b34060b4d5de693e01bb59f93e62332b1a3f7f87c7ab002d840326c51acaea1eedd37ac3e2990aea0db746bd576c9af13055b9921ac46ba462d1b7609ed51c20640a6e4e0266ed7b6ed7760e3701cb8969020853120200d8fd30206390221a2fd0c477dda4c3d6e5923c9ad895720cdc43caf44090bf1a895bc8877954222b526bbdb9142064e97769ad224ee9ccb73a2bbd675756f5b1fdfe7af1ba59e7bd1a6e78684b1c947310d32d716117a843368005806ecc81d74f2c915a2bebe0a551f8d7868d39fa32a2a7f3395b36319cfd9a2bbc2197548d6daa5744404055230f2ac3f811b8bd90b1dee0b6d14fdc885b7bc698e7206ee253d9ed522eed1cf00da69311a1c0188668c385b19ac2b8ae12d62c0df05cabe0fbb618ae06b9e53c1b1ff3429cfa24d4a3c6e9f75937a62b78f61f0640b83656cdea9bbaeadb80604a1f82e94f4ff4dfb7fd74893c01790fed46dcd8353237aaae7a159e53d95ba14b3cc549607e56cd356e6d39d36c0e0d10bd761eb9cf4ab4f7feb45f76bea58e1f28e49d80cc85cf0864da99754692767f250dbe2caa42ec09a8159da80ff10b4ac98cf9b2ca46476d8762c09f1359bbbe809c13f0205807d6165f9d229cadfff955b8bda4e61779bf0a3e37a334b802b75166ff3f3b835032f22ebd7c13e8caee29aa8203e0c972147bacd3534bc51f330e2cdc3e2bf7afc82e3498ec1fa1ba91c3aed6ffff486644ebbec179fd59f32a510486db8081cb2484b8dc6ab27b014170af031e8c7d4e4de4c62fa77150776b9cd60db8c557430d7c37937a42ee68346721145f6a40ee16b2f38cd926693f45148f09c1c9b77995b192c8a456105ac33da791ae03ab65ac69c41edcc61c86bb7abc5d110b7e845148852254ae561cfaf42839f142ca34c2bf4571a6e349a6ce74d276b845282a31ea2c4b384a52c2ea89934bb09387be4ae11e13c4a9db8a644cc1d00bc4db1f349db7c660b13d899c82f869b8b4073d9a02a1283294998a43c44a094e6400a0d58781b78bc5600a6e751a7b2f94250ab9e0247da738cb22e69b9101d8f992c7709f6d672d4af8df7dab6667f8d29f1872e59f95a08462e84aa7440da371c68792d645eabd5a92abfbf1d791c0d5c3246327ce1412ac5f789b7d2cd0aa7309dae89529166ffc945f923f84f7c666561911fe2308e356cb49e40af00834be4ca4c804051279e62676d5e83620d9ea50204d1b732d8b5d042320ff3b97ee49f4972bc507cad8b20227a6aebd495745e0225b3b3fee6a0ad9cf1309fa68e23799981f5e6a304d375383b6416e21c6bd14e017b673685cb15a4019c751c88de83e3628608f71fd204b16b73996325e6282108d91d79b226ece4e370291a238f368ff3c5e5227e6d822b8a33861dac5d4231915a010f70e2e4bdf3f6c23472562802ea2cf7dcc7da83405ec639553cc2f41005ed36ffc8a86f6b75019cf569840da752ec282b2225e845c3e0354e8f3bafb8581d11de92f655d5a0d52f116cd5426062691e53a280b674da245ff20b163f52e4695788c52351bd76dbf0bb313be161e3756870f2895115d0d82d1fff77d24818076c57f0fc3e950c7ea7f11b15ba574b505f7ede0065e5593d0025a145b98328be1e4af4c39297db47cbc761eae88ed9e82deba2158630e26341e49d33325a05b02eb4366b66698a8455b2feb8e26ba91ba7f17be6d0c2d7db158ffdc294dea9fec8f5c4809b706816386b73ddce6d35912c42c39788bb9426f3c92e4f3382bae71c0090b308ee13d85bf1a1fedfe650331fb594150f13668c2b7d3dabd10db1fb0e342665922a852be43a118973e75ae1699c0bdc800833a4873781a9f7e7477dffab556cbe8d820880ca34cf45bc10d0388a9be8f6fcbdf27de20aaf26edfe64b0f8c72f33e5dd94347d82a543b65cdb40ca5c74b048982c4270495b2c68903d6fc37938b7d5c0451907561cdf4c767c66172d9a27fd552af7c4fe7748018ac731a1a8a4f8ee9c2b0b0accd2e3670d7a50854abe088cbbd496472ec74b79adbb19bc210ec925719263c53081fd7eda4502565298d3d4c80de66250a3bbe63d614e80a74b2803d2ca9594749d0b079af97b7581e4a215db54ebcddfd2dff321e88f12e370347aeb33cd82eda8e9b578a18a21d405ec445329bb775c734de161b769a480aaba10afdba9b35cc18e3493b9f22d062b16fe9e1f8e0a2039aa7cc0775a1cc3f7c064785dbfaac7b839eaac2d9f7e19d89748c008252c277700d61711e0a86d80a6eaf37f26ef3833b2101af54078d24b7092ac17e9703f76b648a492db0872cbe025493422abf456027f55b86891e9627e7bb6f593a84306d43869885bf80e8370c8d3853b649a40d7aa6aa81bd4225f18d312fb1e17210c25c7d1640315a89b7b7f67ac90c8830f282eef162c0c46722499fd9eb1633c03ca1686479df353902ddf5370ff02780afb06379cdf2d810c308141d2ef37da2d2133c6b8446f38137c7e5da61b4db8c860b9dc4fd431276aa017dd2d186ab61f03ee66a755c08d3b6f76c8a8dbb9303fdff7fc09a8e58a516c91ecc56ba775f19f37325cafb6aea29c7f14d68a02e7efa7df0dedba1db44cb2558b6c26eefafa3bf4d2c92d303121c6aa211bfac72b075e500a36c775be7c930c771efd649b0a40630c292967dd6575f5bd9051fbfab35e102a0d2fe6e4f3d414cad16ba455eb3d4afc5463befea7ef018336c0c87889c3e408a212f7e1047f2dba51674613c02ed50e1ba0e2035544f6674678a1bd64c381a3112e5f8a59e413aba91cd923b078b86b5edaa545fd48e4de17a6087f1c4f4193ed5fcb8d7a8e830a4a34fd79c00b85cd683e88d179fbcdad4cdcbc0abe952eae163e8f2d41a03753f3ee4a1403410e74f60bf53ff08f11a941f348ecb39ede3468fda85961103884ae0b2c5deb261c584b8a4f30b3543f5c815adf4481f83931aed1309b51b777d300a46ad4c7e2c8c89cff9d8de9c69e8858ef1497e3b0b3955deb02361d651ad3dc93573b78e8c00774db471f798c43e820d25925293ed41dff563093f46314154c9b7135a42f1f88842af2dea5584d718a7c335c8ed6ea779cd27d9696efb009a963e840785fdaf6e94b7f7788ef72ace0419f79c5d149cb4f94732d74e7f00d51b7b81873ad67137e1aa12b6a7f2d47ce551030252fcd70d4f0c307c379feda72c0ea0e5354b9c9eee66d4efe42610846afcf3e516a762ee93d60e7e94c0ec8cc63fdc930856793b22be72ba9c007e3e3bb71593c323025a1025168638a8cb05ba42f4cb6ca2525d15b5039874063a883b0833758f15db838780b5c613595114cb9350d66b5bef2761e0a4418cf141eef4d5c323580bf189dcd27082e00a4cca1c2a5349ad2165aeb1e793ea5942dc2af95c3971a6fe5c9b05965988c0a780953c8484ac5617130ccb505d2307378ea9f4e8260dc843c0c42a2de3e91fae3ba9878762e9782a9b4a5cc039f5d4011cb04708fef9ec96a11bd5e0afc0b956691aa45dcaaba29dd72f4b772d8a36aa5815e4cb16b7683d7744264ff94007e4affb372aafc6e702c21d493ee6af7c4fc359a3b3873d1385d5bdce6c772ce2bfdb36f8cc2906d277992cecb40b52cdfb455416d20628cb12878c111b5400fbc6cb100bddf22d1f59e8eff46474fb04869a45763244c9bf85d12859de9cbc70a4baedd812a4443debfc6f7c04a84582ee2e2ee08c3f3a39464d431064c4ce45022080d3a625f7444f4b523930d189740a9e6bfeaae59d379067e589377da4ede19dccedbf3aebd36c83053008a18edcb67fa63330cc942ff921f02fc51568aa747788f0a234943a54dd80ce030c7052f833ba9ac105ade4b18069fa70221057714ed5f5bac08d75ed1deec057e83894e7e8763036a05e88e46dcc9254b663bb77ff11ccf81569a950b5c9f3543a4ec4defd47be7cf39d258e7c8f45229845aa7cea698827cb1d3ac2e46a75b5e506141d8def40f068861b6f2c92642f9b59d1ded050cf9859310f3c5a793633d20bf3d043b0710ed05519f66737ec34e0bc8ae22dc64417278a154c14bf8f2ece70e2912915dadbf7caeb90ca80357a734d166f7ae46ecd1f3790a2816001831f50deb3306c47e939e92a46995b875fb71a323f1058bef366523f89fd8daa8ccff1bb1869d8d51134ba01bef00a85f5deb4e83ddb3b49841727f01f1093e0d4069259ec637c6eb3c58c902bdeaa533e85fc8aafc24fe4fe1ab2cf5a6032518e6a8b6323ac48322f2c678bc288237529d0b8e0258d14fab4e2f665abf1392cef87bdab3a21f409f305edbd7a24efe7d74d49fcf07884df11566bc7c0d8c95f8f187c56b73d21728721b7a3dbeeca5b15869e5c7d28223d0b9c0b23e28e780981a9d1f429f4b52be65fc17e768080b92f73d9e0a3cb8adb20c5b757ec13b066d2d45d0c5e3bd189cb544b0feb09d32c064ba120bdc821d203d2ca3284bdb74440cd41485bb391c674e5ea5a283e928b55940b1799d34c3a3a16594303369dc00c5abb90cc84968af3cd15d800b2475c3749409665f641eb895562a5fe2e6c0f3e3b51a3066cbbc788ce407e3d5230f8a5924b948a6d371284bb09cbeb8e17db24c809f7290bc0eaca9b4243273fe979df33486cf0f08a076d0b0fd40ec7c82c16b8bd7f5fcbb055c75912ef97ac210e4248223212c322963e8730328afae2f2f457a04220bb1355e4bf4b1d483ac34981af6ffda59d22ec33049794c1babf12335e1b8634e35868ed5a14ff91bf10dcbff56559e34bb1bd41500922244073d4f36e38a8edfb79f7cebdfb45c46b58d30f188ed9e6b7c40954d88f1de4558f99010c6fbeaead09124a89ee396f1721d6df9a9f1018bc833a2fb5e516a49164c65d5197eb6b5a444b0a9f205faa3b22c2b0b8e5adce92c8bdb27dd261ecc031761aa82be1cf7bc11de34440f3607e53d6827b51b12dfacb78e6c05ef2ffad53b407f6610ed4f6b5205c7dd55065470577824efa491771bac4411cdacc40b4da7649c0ee60d6d9d5ab3c271cced4195dbdfadb90eb4", 0x1000}, {&(0x7f0000000040)="46cff4922002b8cf504e4920e959f31d65bcb276c01355e2188e0e2400470901160978e958d8a8c51a40d029399eddf4218aa806a2ce53fe8f2fc3e310359ee1d4bd3cfc0f0caebf0547d90af8bd745b4b32f1d7", 0x54}, {&(0x7f00000000c0)="85b123d6b392162ca9b5e3a75cc1e9dcad7fb7b7f3617182a4b2b0c8c5afcaeb0a51f9f68dce6d0da14ae55bdd0b7e710a380a19ec904cde87989e1246b97255a844a2", 0x43}, {&(0x7f0000000140)="6e6357510c1e71c636aa205971db543e9902c8401fd8dcd7bcffc47b1cbc8d9a9e15dd4f0bd76c5b127c2a4a3c3b3bd64bfc1306ec11a77319228b948131e0ae22120ef36b5b0e896f30701c24ddfc6cdae0cbe8166f4eb7e880111bf8a67445728c55f009ecd0aed40288bf94c7ea74806429e02bd6d86744114228750892c7bdca1b691558702fa290082e982e80b5bd56b6aaca2daa5d566f45b84fc7a039423f54c5d188e9f21e5114691a06b8dfcc3bfa5665ec3576d11c", 0xba}, {&(0x7f0000000200)="6afb372ae6d743bf361987e3a072cb2c27f9bf444c8af4a9957cdf6e1e74c876b6914d339f46d5fb2a14e15bbc0f3f33b25adc04f39b76ec3454f9fd8b3d0a8f5fb7204c67b39d9831358bc0b0a4df282c0202720de04231c07bb77bc3da11e25e7abfbad99716c910b6212fb68fd54117a7786b303a85eeef6e5dcd30e924f42e3cc79f7e9e0f", 0x87}], 0x5) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000380)={0x100, 0x8001}, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000500)=0x10001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0xfff, 0x7fffffff, 0x4, 0x0, "36f62ddcc5b900d9502840c84562946d93ed5587", 0x515d, 0x41}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x7fff) 04:02:41 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 04:02:41 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x1e, 0x0) setegid(r0) setuid(0xee01) r4 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r8 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x4, r5, r1, r6, r3, 0x100, 0x101}, 0x2, 0x3, r7, r8, 0x5, 0xfffffffffffff001, 0x80, 0x9}) r9 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r9, 0x0, 0x0) 04:02:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xea66c605fe4a1cf5, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000400)="37c52fdb36bc19cc873b7a46992c8efc03074b4a2c11bac58a0d9e3ac6b902ada02360514970c9e3e8c070111f46b161ed676599bee5f4512e5905e6967ef02dc217f144c5cdec877b38d9336f7fee925867f4eb3449c36544bbf68eca753c2e46e85e157e3aa118efded1825c6deb721ba8f7494740108eefaf9b0465b9106c59676cef8308f1b9495a23f38b89358772f2701c3e1b793b3b25acea082183675335c5f8770de2f854f5010bef58c3b06e", 0xb1}, {&(0x7f00000004c0)="9fe912d356d8d32c64d8ece98f510fb250366ed72bd2be782c7f766feb81c34401a955bd161fa3bd91bc65c165cfff42663ee351d5277725a46444a41c227d18867b29c2d3da05877eb7f9e9ac9506306a528cc0adc3ff40ff938e17efc5e0ebdb1978b6834aa87dcb04b6c31527dfe05d97c12f7564d8bf72b94fe8c8a6f69dd19c315869dea2a320ef29f8cd4c2c0492c712128eee51d64f314667a4b4cd9c4299aeb3bc5046b0d16196242fce927de6640ce68eff1d", 0xfffffffffffffef1}], 0x100000000000005b) write(r1, &(0x7f0000000040), 0x10250) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r1, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r2 = syz_open_pts() close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xf1e) dup(r2) r3 = syz_open_pts() r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r4, r5) fchdir(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffff9, "5cabeb8d8315030000002f00de0300"}) readv(r1, &(0x7f0000000580), 0x0) 04:02:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) write(r0, &(0x7f0000000040)="4e558d4d95f4b87ff5a2ec0622e0e4370046de154e9e08c3fa619d74afbc49bb7d4b59a505", 0x25) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) write(r0, &(0x7f00000001c0)="c4fdd79d00883e11490abafec9a1c8be74df8d6e3c8370a111463526c19f5a6ced814323029f9e62403e6e64be15e3a44582afb4c7cd6fd0eb13ecd8419e2154f7f38a5dd3264b95d2b924f6ee11c5f25b1e02cb4554ceb3288a6f9a6917fd7ce022c34ee114b9e50473a24047b696a20997bea87696d4c42946a8eff6525f2cbfa63d11923bf2a164b0bcf4b5d6827620b13255fcf3490e7e5e3d1e", 0x9c) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 04:02:41 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe(&(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r2 = kqueue() close(r2) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) fchmod(r2, 0x1) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r2 = socket$inet6(0x18, 0x8000, 0x4) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x40000000a, &(0x7f0000000340)={0x2, 0x1, 0x101, 0x4, r3}) flock(r0, 0x22) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x108f, &(0x7f00000002c0), &(0x7f0000000380)=0x4) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8ab2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x7, 0x9}, {{r4}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x401}, {{r4}, 0xffffffffffffffff, 0xa8, 0x4, 0xca0, 0x3}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x7}, {{r4}, 0xfffffffffffffffc, 0x44, 0x0, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x36527a203bb9e92a, 0x80000000, 0x0, 0x10000}, {{r4}, 0xffffffffffffffff, 0x50, 0x20000000, 0x9, 0x1ff}, {{r4}, 0xffffffffffffffff, 0xaf82c1e84d77d22f, 0x80000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x20, 0x100}], 0xe46, &(0x7f0000000280)={0x1f, 0x3}) 04:02:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x8, r1}) flock(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x80000000, 0x4000000000003}, 0x10) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 04:02:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) dup2(r0, r1) r4 = msgget(0x3, 0x60) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000006f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1da5c504d885b0a2c4c5ecfec9e2d05cbf106747791f06314a005456d1ce2d8a7105d5487e63699808864222894cb40dba25a951839e8a0f93bb59390706aae7f80ee12167672b063d2d91e1aaec3ca247141c3ccdefec2f576f76d6efbd7d5b86cf7a67e2acfa42306d7376ee910c5953637afeb72bc99aa04a419a68d4cf8a1275dff52691fe852f9868c81"], 0x1e1, 0x800) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 04:02:42 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/94, 0x5e) pipe2(&(0x7f0000000100), 0x10000) 04:02:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r1, &(0x7f0000000080)="96f42c3ae340b2fadfab86a56afd7fcf038f325552427b0aee490dab93b903537043e4fe86e23af51095", 0x2a, 0x4, 0x0, 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000440)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000480)=[{&(0x7f00000005c0)="84ee64db02f51e8a4b471c1abf3364796b406d7b6f49b944fac46e6b3b1c1301d0c2de71efbd8da0418b4e4ebd918f8f2e55f9be545a06d9c2f1837cb1daf6d8be7b24b716448a1254a9ebac7a18da14d48eb56ea7a21adbf18c8bdded0f669476cd39b2cfdd2c13bd65ae0838b048579bed24b8de4edb5455f1d4876638c2ef26", 0x81}], 0x1, 0x0, 0x0, 0x406}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) write(r1, &(0x7f0000000080)="4a2650655b2abc07a3d6027c4fa9da4240ebd3b7b2651129a3ced05a67267d9794b2275e909c397f0fa026648a9ed5c07fa92f0cb65e63c84aef45b96a7e85521943a2094096c82a83bf10c6e84aafa23812f025a34d2c825b9bb9fac5bf7231", 0x60) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000900)=0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) readv(r1, &(0x7f0000000880)=[{&(0x7f00000006c0)=""/69, 0x45}, {&(0x7f0000000740)}, {&(0x7f0000000780)=""/81, 0x51}, {&(0x7f0000000800)=""/111, 0x6f}, {&(0x7f0000000a40)=""/247, 0xf7}, {&(0x7f0000000b40)=""/245, 0xf5}], 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/232, 0xe8) r2 = msgget$private(0x0, 0x430) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xfd4, r3, r4, r5, r6, 0x140, 0x7}, 0x4, 0xff, r7, r8, 0x9, 0xe8, 0x8, 0x4}) 04:02:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0xa7f) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=']$:\x00'], &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='}\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='/-\x00']) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xc) r2 = syz_open_pts() close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x169, 0x80) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x81, 0x80000040, 0x101, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000010, 0x7ff, 0x6d7e}, {{r0}, 0xffffffffffffffff, 0x88, 0x23, 0x2, 0x80}, {{r0}, 0x0, 0x0, 0x2, 0x2, 0xb8}, {{r2}, 0x0, 0x30, 0x1, 0x400}], 0x9, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3}, {{r1}, 0xfffffffffffffffc, 0x20, 0x9, 0x8, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8c, 0x0, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0xac, 0x1, 0x2, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x42, 0x8, 0x20, 0x101}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x2, 0x3}], 0x6, &(0x7f0000000140)={0x7, 0x4}) r4 = dup(r2) r5 = syz_open_pts() write(r4, &(0x7f0000000040)="e1", 0x1) kqueue() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:42 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="7fe2426618155adb7c4912a4c1152e1085933ee7c260e1e765ccc372820b14d356222e023955b518f26f4d6690a843ffcd25754edf0cd7fe53f28674a169a3df2b7888bd01b8d2430dbf6a1ed111e98197b562e4922373c10b5b76564fcf9ffbcdecad9c8f9ac385a12476062ed738e131d575426b73d73a75123e5bcb16e15f94ba4eb829a29ac4638ecc1c6fc3008908e23e5b642f0e80adfb106efb207d9e55ce3dcddc932514403c6200c125e3c5d860f8700580", 0xb6}, {&(0x7f00000000c0)="ec2c4788f76eba67ae64200ad6943cfcd724f56957a64b1c1ffb95e4c0c8781e143ecb4675976cfd62b70ec585c5c613bf0e3b6ec45a3382cb5242b4618de3bc8ec7b25e24b412c96903bc72f59728d9f370066032e6377480bafa2e6d1407df4cc81cd7e3a22b45af5d4bc209ed42a235e692a4a33ea883736eeaa49fa6c82ab6b97f0c8f3bd130cb56acd5af4db920b67fe79386290df613192e2b5a71d754082bc136c2f4bf2dc2110160a989fd1f3ffa3095fcae9c856be15e35850f1a4c8c8a5c7653a0d6d8c8bb996dd4c199", 0xcf}, {&(0x7f00000001c0)="e651e74218e7be2cf09ca7cf6e5368e82882a6b23821e8bf9eb9fe5b8a9a6c89b0989215aad838", 0x27}], 0x3) 04:02:43 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 04:02:43 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 04:02:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x52d, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 04:02:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 04:02:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xe0000, 0x6, &(0x7f0000000280)="772603bd47f5d0040dadb45969117beea6603c79d9d1af6f609ffe45e99fe67cbf3213fd1600eb0b801e8ef14c78a47977bda7282f424723e906295224a276f566d0ca61fb6a7f2cdc4a12670caa016b5fa553fe2797ab969035bcdce9fd", 0x100000098) 04:02:44 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="c475a94e4ba1ebc30580b586fc6e3455f9800628fc4b007c6a7f9c55c20b22a02e8bced9fbd96ff1a052cfe69f73c3a5d4307326744b0e1ba0e1a4baad456090a4863a71f7d9d3687a3fda9bc6a8fc6f5c284d457df3f787e6f6ff3dd5", 0x5d) 04:02:44 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setreuid(r0, r0) setreuid(0xffffffffffffffff, 0x0) 04:02:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080), 0x10004) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6013d5cd188b6aea417e4791be4"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000002480)="c4008a8c1725aba9e08390772c421cf2b3c3d5fcf4cfd0e963bfab546aa6cd4b517bc222ec58ec86968b1e95a82813603bad4c6e8cc1718889abddc29f69e69b6eb5b9cf9f2d8dcc549785f188358d4889ff682964f3076270c20a5bae8cc11525a1528f3daeea2923ae9a24725271f5a44159d8eab35208211d274ff3d9b1cb16c5c51946e08afad140835b82858a7a3f435c37d876e11067aac15be810426d2c6960f6cfe6af1c44195cf20406e0e43eed2bc1e381dc6b2361b03e6a88045ba2a55c9f15b8bdf6df3c257420435b7665559e27222d2f478dde7e583272f0c0f59d3a68d81b9d31984e85c376ae3392e464d5488ed26d1be45f3d29a38b571e200d92b4f83c43707dc1ce4eb67a881507e4dd140e851bb96bae915e8212ca735bac0b60b80febdc14828467f62680c33dfc1f635df3a614aac1403822d69e38d4e346b59de35439c2c83904bcf50663c0a58fdd9cdd2eef87fb87d451923ac8ae1281f9f8cad15d9f6a82148299f70a0140a3b93890212fc6325de947778c08ff93345ec610ba6cb1d1c872d6293b39430bb2dd04f1dfad8bf3a46bcb9c1b12b83a7c4dd007b26ca996dba05806fd6e7f4323d31acc348967bb0b2ada050c832a9b783412cad1428d98e51295df0111aa49785d52bea642f117ef94e6f5b69cd3c94e44b83596cd9c87af133b0ea611d081417359b4f065edf26df9c582025ebbad0fd9b33b3234c72af422aa0c6dab39722757b7f18b66db7b12b5436e099c146635d86b261d23e24923ded2acea05ccc463413b9e77427b71d5f88c6ef33bdb36f16fc9695d6ce7f1f0fe57f09f797af84dcd475ca204078485530cf42f7c12212e419aa7ca644b32a60347860f721773b3176d84ed8b840f76c8c9b4341c4abfecbb50e44886c36290122516b7bae4c705115ad7c7b64c01c120379943178f9368dbbdc5a9effddb520a92be344410e52ca059e4a4122163e040d86a222fb4f1892d191b2310d1d3608105f5583702e07e7c4cfab1c5847362e864d3f360b5e8d9eb46ab17d66f62be3dddb977837472721a7170f5df2f0126ba9a45fd775de297247d7bd37a3077105a09d1357e4ae571ffa567414ce66ff25b8fa7559577685eabae67105096113d1075e86ba301f032f99fe56ff1b38d57059a6dab0160a15650c26ce0a2072c3b5cd9d00f9100344ba7bf01d89fb17e7f42368441cc241a948aaf0fbf870dac45098bcd1fc5d6d33bcd95afafaf4160402b1e00f2be0476f5c6e1e0df9a97e4c885b4a5c8b7a0b2b5133b132144a527bf83b93ac078fa1deadcaf93acabfc029fa575715b0c5193505de221854f7eda773039814530cbe536bedb2193b7941a5cab1235098db1c8742224241c63b48b0cf0a334bc8a95eb27f60854fa44f9e23a73a2d185c52828be032780ee23894d66b01d8a446b27e03e0f3584292f5c7dd22d6d06ef9353fe3b9e22ecfb179d0491dc8f9238f08a74bf770c2992ddc41b81bd2dd234ee7b8afd3dacbf1259c9f364fbb6b7d9829395d628af3cb8383ff7458d9c680932b174dc64f7d33c61e37b86f04d3ebd01fef9faceaa1ebc85af8b31bb746a4c6cc047c4a0f75b4832ae64633795f2a99ad78c16aad731c415e519cc664941e33be2e248a1b0e6ada3fdd92067fcf7213a8c993e240776ef573515f029e12521b169f974da7c290da4f8c94afb477979e092a4a0ea05ad85d18124debfb749f45ca37ffca442c9ad17c70ae3255f4751544d9e83c4076caae0c5449d31065aefa0529afc81cdd00b4646bb03710ce6e8145990037cc8d06febffdc58f96e51cf5550538097f3da964a933cbeaa988f35a385dc2b54b945fccdebfe8597d2e7ca3bd008f00b72bdee16502703e6912132ead6557544e8c49682bc883142b52e3b4ef405af4899a51be83a66b2e0d399e0671549985ae0cb4d6dd8f4d58fc182bc07e770f99f36eb6aa3f4a2e7c162ca00c4d41ef3730808abdf44eb74d91f0195aa8b0a85b58f462377a23c1f66d4f44343dd38330a0d9089b4d03935f9370b88216ed841fd25df16a0d6b55726ae23f145ccfd8324e93cb01a513ed3d6c9673e4fb3cd723699b45cc631c250fcbfa907f8d39845dd85226345fc8f8f98cb28fef20603b2bfd828b0500785c8566bc7d3e9bd3c77ac157a7c0748e56079e367f23aa8a9eee59d4e20eec6760c917ab3829a3b87125bb987912a65f0e8d0dfa11ce76cfaff4f78d6a8b058f7ee29cb8f725f26f7fff9606c02e8f98a9aa5b716e65b1295589cc4d6e820cf22384fcdf999622e3314e5ccc3d578660c941fe6c22d336551e7bb46dce3eb716ad16422fa73477ca6e706c9c8c82fbe765f149397b87b4ed25ba0331b6174d2a9e72a90f8832940623334f1487f626ee8cabbcfdd27f4b8ba9d2add4af16c2f57298337f50d871b68a7eb1be165c52c0770cc90fb8fb28c919e7b7f326e5e7fb57569c8720116dbca774a685ec942e0fd299a3ea2e4e9db1b39f6c332c6601e1cf68c90ec628b8b4427b935c880e665f8afa97c8c793de33217f3d6221f75d193e1a8f25c4784df4993f3922220a113a435c3da6f10251a372b5424679e58354916481731f56a86efbf06bb23b76ef5f529f583ba2fc5fa2379cdca6bb348a3fcfca68ca02b3fec1611216d34c2e7fc281ba6a09c4feab6aecb08bf630e68b424b62cae1c65b31090a5a10043a9ceeaf701a44ced3544506cb259c3b7de1956c25cf136c5818ed1c4164464ca9d1dfd04eb9c59cc46782ff0aaccd90d30b9c821c89d55af453d3d51157ef62bb7ca6105e7eb06f4fdf4f71508ddd78685596713c8d39791bf63d08004a7832b11b34af38e956a5e1d8d21607f07908bd56b7e0064fd8f82e6c2220e2547864de7969954162e98190ed164cd424d984c69569bbd1e5ecc6ed2453a6657012f863d70b3a469aa0f31abfb5252802da7efe9516463a1f56ce268e3bd5f15b17687ac9ae8c4e1e1701624fb6d38af982f6c73bff4bd4c95bc57a4ed0171d08e474673fc2e0476df0e7edad3e8dafbae708d22885e09b9965923378a71c80a", 0x883) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) r2 = dup(r1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r3 = dup2(r0, r2) bind$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 04:02:44 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)}, {&(0x7f0000000600)="21a7de8c106326df966450bfb8ecd74e667c3d7139328a331e3e57d14af4daab6eb3859cc1ca4919bb197dde7c726121ac75ae4cf5fe047d1080ccdbad67a0b705f170c48c1969e14e686b83c1490d81aa5eb326d45d13ac252da80b68f3e0ea69269970a46a0e4862b68ccd0b275db3db209c26b84d1c53b4324e7b7efa2958916d4819887649c9dda9b8118d408725dbb2b1ada13eafd4bf2606241ec7308cdac9314819a4a346beb459a49db5f8a802fb9d387149", 0xb6}, {&(0x7f0000000140)="02a35532eba944a3edded510bbd5c60b682fd0a81a4475edc04ce987ab76d754ae5ea7400609514f7c95350343a670ccdd5c94a32615736012ea8ee4cc9d3765a4c3705a8fec02df27c1480e5d7a87b9353ac89c140c7f87d1163e2c0ea9107e7ce00ff1cceaee4f5287be90c824d6acc2b8ce8ef21d0aedb5d76ea2eb1c6dbb320ee3ae47d45d8b2ca28a97070aae7e7cdf712eacdc7fba71dbe3fd18b72c9e3eedc676b7e1bda855a00c73e37a53afa5c0ca2be325fc4d4ff72f684e9936df0d4c1d03c70447b019d902086e1db3e774ebb5364c238b73d4e9", 0xda}, {&(0x7f0000000240)="a9e6c55c7f9af0a406c02b7796877902b21ef7862437fe441212ea9f3edb9765468f0ac3340e2b9a232dfdfc7ca3616e94ee95458140aaf5f7cce5d179adae0b9444b7abbafeb6478e081ac1f0bf0ffbf685f2f48f0361ed4c69e2f302cfa7fa1c7ad9461d37306acf12e2bc3b37d461c094bf4b9ac2ad2f2111067d2c7cd5edd31e500b1400dfdd18e86af5f610697f55de667bb674322d", 0x98}, {&(0x7f0000000300)="e98d3eb9f981012a8f2f19f8b2c576f7e36d2de5d793793b5b879123fcce910d584c2a0ec833b52c9fb809ead562fd2698feeb4724f84d90eefea5b34e064739e6c7da3ffd17989207760abf058e93b0d3ebb9f9b16755505debc98f64e8b0bd5f66cf000ceb2d34b44f991cd603287ce398750bb57af84e31e040e3fe25b11edf9e6ae48daed74ca0928d2bde2f", 0x8e}, {&(0x7f00000006c0)="0fe345a6ada84697913f35884df74d9a2234f17dc14821e3c1003bd44d883a2eea0223f8d472ed70bc483f3e6d69bacc6f91febfd0b6abf919aeca927a2733133c1c744b413576ca70fef0729d3c5599db2f32ebbaec2912d10d7ff5ac81c37b9b9662a1ccae5774c5ffe5523c37aab3de8680dcbd1a235305a8b7de7ebbe056a98cc522f77b3c7e9be0231e9181604bd605fcdc0f7c4987428ea4161f23885f419a1163c174dd5feafed60aba6aa913257d46f955be9a57c7968ec2e118373cf856f7c5bbce07bfec11", 0xca}], 0x6, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x1) 04:02:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) pipe(&(0x7f0000000000)) 04:02:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28ad) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x100) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 04:02:45 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/186, 0xba) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 04:02:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$setflags(r0, 0x2, 0x0) 04:02:45 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x5) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x105}, {r1, 0x3}], 0x2000000000000273, 0x0) 04:02:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x5, 0x300000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000028c0)='./file1\x00', 0x8, 0x80) r2 = dup(r0) r3 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000002d00)={0x3, 0x0, 0x0, 0x3f, r3}) r4 = openat(r2, &(0x7f0000002940)='./file0\x00', 0x53d, 0x40) sendmsg(r4, &(0x7f0000002880)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000001c0)="b908a6e6eb8f6d0ee8522e3edd57bd71467b58cf0d07a6ba40b1decf15949b07f73a2c23bbf872523482178741b296ff98378302ae374bdd57329ae6b1d528288a40b5421e5bbad471147c2a912d495dccb0ba03ad91422f32e5a430514f080896f9bee1d71154ef", 0x68}, {&(0x7f0000000240)="d4980eec7e36f9b32740ca90be3186b89800a91180a8b55f3d3d9a649de0e49719bd5a8ec23b381a310a9082146a6315aa8fbf98afac0616b129aa33a8a0578d153ae88284d079901729afb66bdd4f843324b07556207a5352782d9f12b95bb2c9b84319ffaa408c843853faec4af3fef2cb0ac2a04e7902be80aa9da7881a463fe65a7fbc7c2e2b550bff852dfb4b2adfa6e04058d52ed5134d77e40a2599a68e6c5b8d29bb59df7eafa629dbe2a9eb84d6043e0e5888943f8e3af8426210203237febc1eaeaa724d0c7a972c508f0db1f4cb632f92ade15b3bbd27139896", 0xdf}, {&(0x7f0000000340)="eab6f8ed3f55cf6ec0cf35c83adf958d375de456070274f13f2f594a9e6c6cb0e98342abb1d277f7c517c886624881fc9c86a663e3d9ada5418d9e44d6fb2bc0670e6e701273c2870c8bbcac3c8a981b922fd0c2d738475330ecd37d9fde3fbe2efeeb2271be2c7034726d0f56da5d3773aae4cbfa57a399225b775d628f1f093694cf82dbec9b7561acf6c7168a45a41b", 0x91}, {&(0x7f0000000400)="11e1194adac8c6", 0x7}, {&(0x7f0000000440)="4d841984e27f8b21f2f7fadce12dbf0966a5934755214ea87dc1b4d3e66f8c3af3c1575d7c03a53294c7bc9199f4c39c30285f7692e30fc7dcccc641cf1fb5be7760e2cd8e0320f624af0a68a1b14dee4ef0bdb8f68ad6f360d1d9cb595911f6f3c1b7a4e2681f9077e1105db19fda77af8444526f019326415fdccfb788f679bced4ba8a460aed6107b97f9700a296d81004bf07b7cd7d48d7069174c4b9dea8934929c1edde6e687e4f01ee4d0dfbcad00e98f99af2555921d42e1fcd029671bc665effb817ddbe6d896601eb821d02f8ec63795e4e052963ec424fa6fef2a736b23f2e0de7e22976e2ae18dfd16fb90c91bb63d85e2182a36daff8cdb5f2f479f33dd96d52142eca9cdee332aeec61f0d1dc931e9953d4b9d2aa37d39bad4434f281817cfb266d12d7820b035f3bf5fa337ae7ef756f8abc167cf4bf4a78c5474415f20d27093ff2fc6b28bc21ea7898123831c0705de77cf4db1f0bcf78dd4a86f7a3424b62cff5f5706c7a583f09dd302107a103d33ddefc51b824a4568e40b126d0ec9e012d5e788b7b161747b4fc02c5a012df4ee654a74da5c812a5ca480bd699f26ee25e008079568dc584fde5497c22eccbe4222450b04b77bb0334e98b7e27cd905f4c353ed78a937b0bef453244a460284f1cc2508efaabc258e80181209e246b6584a5c558dab5cb770260ff2c955c4b72bc7d9fbc82663f941bbf7d88a274ff8a49f37c296abc966f74bd9cf04a06e0e68961c95a06bd3092d844e0b08eba2a8c2ad7f0f98b2d314170cb7f90ce3122656fff489f07e13c513c99538073059e4f26e0c6e5d96617eec3170cede6632b489dedaf88d8ba7516b2ca3050602a829f8d572ab2edeafc55d3368f0c59c83cd33eeb4333d7653e077b2f5317f132043d1fa9a815f1046e676904381a4511e90bddf9c2957d6671febdb328eba5d2123199e6fb2158baa6f794c6238b3f476194ef7b9d360ee79d24b1195f97a2b4e5c362332a2bca491f260b892ea26e310ff46539f22a400a0b06cac3ffbc8aaf5d9946d641e78f9d42aa78ecc098e85ba1b44c8b373a1d8494640a5b9ac11a63cab3e10b8f7e0990520a742a58772394da58bc1e118be67d43082beb1c9ca851e49f4412c7db3598da338bc4b85a1edccf53f0072a40907a1fe87832fa9daea6235bec42ad616ed940e56dce44c758c12720e29480bfa39f591c58c654e64b48875a032abc82bb8796e7179496c37ef97e5749500152868998409ad5b8008954fe99e6166d4e47369133f1ae9a3b0766a18ee936169cc53b7d33bead1a3a277c1b190eca64eb419f50ea86cfeb5aac263009be8eb20a2d183374422bcdd6dd8aaa219ae4ec09b05726a6f1f13a5738a68813a25e94e2507eafad66bca00f9f0c423d52edc56d406741b002dd899fcf59fe43edee13f7bfa2430cf274b36a9b474dffc4cd049db7d319825953c7cdade657ecd841cbcae5c49386e3ff987044b3e4168deae59c1f6179324d5e2fb0fcd090f1619491b27707e1b2451cf5468e7a4253f9b56ff4f66be12259776f9ff9ea28efc97c0f2fc79e7d6ca4eb56e73c485b71145ebdfb7c4a0eddd9f5b69eed2c2f10bbdc74b34fec1a7f3bf855258da985993f4a599c8fc7cb191c0a767631bbba6e993ea5653f7397ddcd452f1d30a5b5d86fb01bf002ed2a405abb9b009d42b4b906ae433da5b6b613b4c7204b852eb5bd60d941aff5296e16aac12827af0a5de91cde18c36eee6e91c655193b994ce3a7cd4a7485e6bee608b1aec6f51178081027157332d3b255ff633bb93f71d19b982ad90f6ca25699d7c325fff2a1fcec3d7b520313855507da9ba8eb6a7283a9ba2ff26d960404ea9f001291f6a154a84950800535a62a6844064d0aba605a69e7c7b38c115fb9a25aaf05b5eda2203e9eef30ef8d898acffb7df4388a03c49e19eb48ea18c029a8e186fd627a8c0691078f35eaa468cf422ab8e6826ef0c1cb632373a7ba4c2a2fa643e45264025cfd75a0698aea06afa0335c16a8152c650796b14690044e7069059c121c87de67c6a86cf07fcf9f5c098306af91d64924acb7d3b3310ec54caddda85b9a9f44f3760f0d623bd8298d79f8ec52c1b17c9da443ff7a1c500a00225040608010a23adbdcdde3e739c153f294a5dbd8fe613c9116ea8c00c4d224aceccf5e965555a1eb4a16dce33c84e5cadbf390fccd8d5c2e7712576bb36abbfc09dbd60024110aa75c18b4d4ce04a3b2515bb0223102f381fb3725fd459ce7da7b118fecca145e9e57d5ebab3bc3a2c6a4cf62604134e02ff36be3dea760a31d194f45b1d6605bb1665bb713dfdd53a09cd11f7da72e602d2ee274d1fa05e2018f78e8a78f3f91c32cf7b5362ec23dec64c3493ae0ee54a0f72b005e8145f7c1f9aabba691ff5544c112b07657a2cbdd1de0f30958c029d8db072aebfc099e39d378cd4e8f0268355894587670faefcbd9c5fd811838ca9cb549570ebb9ff4a685f352d9036d270c4d7294ef5bd3a1ddffa57f7dc0b658033b8cf9d3ea26fb944d5030dc763115e597b53dc9a68b983851a3ef9a1b741b5f4c23688cd865e2fc759d2bb8abd7db453b553b2adaa1d94dc25ef511996104a264968d4acb8cfabc740022b543b91b03a900aa58c107f2e74da6dacf5eabafe6c930d5584d825d7a89cacf65124e211dab556ef7540c687db8c23ab0346a0a15d168c95d27e4c7f2b0af73162efbc6b98daef7ba78247e2607dc839307e9a9799ad073d695e874888b6a7926dd011ce380381a8de80c15f34ffde335ba669d6f3019fcd936714bbd541b436d856f61316810e1cf54bb4bc8f2ca0b3c3f40cddb58dc4c02c29b1a861fbe2861837536403d1ed441055b4027f29cab68056864cdbd8402a93dcc4ca77a01b1f75c288cf0703c0cb97346207eaaece217259aedddc95af63c8ef32965e0ad3e8edf1efa1a5cbe5f30b665efebd8c86edd35397c2f44b5618b24dac4299e32ef05b3c43cd180488dc71c1f7f8f624fe91116705a21fe25117f3af5a4dfa69c3d2014f086fa0d961411dd235d397e1ac78ce27e6c983002b12262000872598ec25ed13f01562e964d8761db97295e70c1b419127dc1e0b39c4d476ffee94797b95da76677f14f767bbf9a38af1957fddaca6bcd31004f6406c1ee8b193f3285afb9a6161803bae73dcca69a21d88e7388fa9bf59c9013dcf2ebd536bcdb31db718a6bc103fac31e127ad4f0877f4958f9094fd8263d6b4d7d55970d2d49d2be433d675aad35d07dfa6a4bf9a95a886d0b0ac7860157f79b17f8c3117003f7782b61298dc0367211c167276ebef32bde2e56b7a9abbf63b3bd1ad0ab0c65ef3ba1623a5c45b9a1d994cd6ec6b8b3cf0db0afcc0bd7786e7a2c77fe07b3bcdfa32c5f523c65e1e72bfeb7fac33df683963658a4205fd32d6622ec87b02fc2d699d36354cdb3a7ed6b2d9bd43b5dcad14ea05bcfd5d175fcbbd109045c880b297126056d242626d29b0c6d454a574c90125717f9575d312224cec931f7b338d41752ed088cdadc65be6b6ace5708c2017d45d423a02be97c743455a17e9ce2880189a7f662af1a4f0b877b00535cc4b7c56e7964154a9edb46e4b853598912e9c28fd61a5ccba66585cb6561acf07d37c5f3fd9404c9ed5fdd4720eb87a70d65dbda907a38b76978e96a7ca40eda72ddf2a46ab1f7592912be24840241f4deb1543fb1cbfde9e8de37f4b27620d30f028aa3b6daaf29f34da472d289ab7e22c580f50cd8490c47a47b33afbe2e865ea9c1ba41fa301a2f3cdd587dbb14291ea3b2151567ae4abc818ca6d952679bf89b457708acd0ecf85d5ee65276a854ebfdb054542ffcb761ce7a82fd2883dbfa5b02824c85b746145be41a4762ea1a0de8dd426c1880515ad736469bfc8f213153ab94455b75150adf16d0cd7ac6c95250c3cc171335065a7fca0b96314897eb5359b592ca64249fcdeb48deeb0f3c945c611315efec069a1556f67ee10262d100b48ceb934b6d1b1a7c47b9e08aec2302e77faa03ac1874c49da9fdbb1d503570eec6668606c8db466bc54fa360ea1c4e4f8d003bc5f22c372528f98489c14e27ba5d8f99e23b55264b9d8bbfa36ab5cd45b81b1187e50a71381ececc32f6069fd09bbc92d9a103d2cc63f6b13e228dc6d532e3dfca768c410e448fec7a1754fcd218dcbf135dae603e9787746edd7b344ca7a164e29a8ed1f21c55192f6c23f9ae50106ff77525dbeaf27104dc40bb9d7761e488fba92d404aac050a90d09d941f25e69c68637ec10a22ce5c1c5207cb270ef9030f2d02660cb2b4f8d891aa91012f8bfcf4ab030650c31ff2c943c15c896f22b6f09b073ada488e19324bdcb6a3891c7d3d2d38cee4203866a43b46f8639195687e27c2c975e71600f95ced9048cba34a3f9584f908f35b7c57ffe846fa96bcd9352107e6ddd6c593002591d1bcc8f1257664cd731bdd8c530d9cab00a78067ec659890daf1a10f38a010a27bc1435c1fdb6534d7b8690a4673305bd27a6105e55a4329ed4d3918059ba100807b3fe4db38e3894a658246d1e148d8a93c83d4caa8fc2be654f11da8477ddff5d7f382509ed5d83354c4a5f0875221b4eebb28697c3f29911f8aa09f8b3afa7d47b95c14932ae60a98c8572933bf845fb9349d94d714e4fb67d38535f814ed4d423fabd9f0078a615c5f295d5dc48f5ae5554f88a456798d895dfb93ceb39ec3eec5e4ea0d14e6eb4511ab78333034a9f91f91acce98047f05701cb797d58ee29ca8fd1a8d8906e9aa4361ecda4bbda16c6fded8508a154ef4af2494043353320c9d5120fdd4fef32fbcb1d4dfa48202e4c2a8dd3c107a14699ace8eb5eead6f9d9323b35970b31d22ab918a14d31389fb6b5708285039c271b61417a6b8a14aa8e0e70cbe258995b28cec78efa7ff400d7b6bbacd552abe736f06d0932f608306bc2dc705fe227773e0b0b102fd3b25bdf3050a35994710521390d8f69df1f240ab4df21a7011e5f5064beeb208f1cfb03b89169b2f6be44f28b4c14088ac566885e3a0e275752392ef47e403735929f4e3948e648ed97c8da16848b971be3dab05c536fdca3254700a52c7e48a411635c34ed0933a5531875a2c4c58d0d443dfdfabfa003d590ea1d3dc39199fa0b5e195ac0c479fff039c5f3c3a8e74ecbec0f85cc383538076121491ede7d58fdc912f4451cbf50fc93bbdc5f420ac5b258c014fe60a64df6e44a1f172ca0cd7010132fb91eb1c3a290448bc9ae702736c559eb586adbd5942b5dd327c078effabe165ba2c2db60c577c781fecae8189ac190ea0e22f9ad8469c0fb2147d4e2018036e98836f96d91428731960d1a5690c691a02e07f7a610f795c5a141942606c6356809835446d5f2f1d0bd78fc2996cffa506b20a1469d17685fa961a1931e8da4d509cad1e5bda24a0879f51d369211d774433644cc22e4123a1ff9aeb269cf8d37f3176176b41ef1099ddf2df0798cf81e7e20b7934fdf9ee735ffbdd208d786d64731ef538c0d22709c45df6dce2e59d6f9c03c1f14b52b5ac8a0f1dcfc2041070f129fcd119c40db8609186996ea286195166a2e054eae7260934554644452dae0e7e0ee3e4de5169894848ff63b9fe4d891af205d46c663586d694b3efcc24770600b2fc5df1ea6146af5ab0fc394296b7f11ca93c043e5cef8120947e7eb1ebdcf2a9af41d15a8e77f32aadcdab2721e1f412b3fbbfca0d3e43f53f6477b0123b40b93ce2c59d63f0ccca9d194", 0x1000}, {&(0x7f0000001440)="ecdceda1fdc0b95fb8f7f0296e86b5fc41724c2ed308d669db58a9c38950804569acf95dfcad5619a9c9cf92724228179ccbb5", 0x33}], 0x6, &(0x7f0000001500)=[{0x30, 0x654c9e88fffbaa1a, 0x100, "80d50483aff5be6f49eb7c458a87301676d7416aebfb3e8a82"}, {0x18, 0x1, 0x200, "a0b0"}, {0x70, 0xffff, 0xfff, "bbd4b7ad7d9577ecb5c51412416c59cfae29ccf31f166ac8bbbe477af17338eda08991613e117ae4bd71d85c8ba9a7328f90ee0f965fa851909f5a233a8a0b40bb34384d818f7fa6991290e6293c8591c2f37521b8d9452bd00e5e4e9da227d8"}, {0x90, 0x1, 0x40, "3e3d2cd4884da3baef0a6c91d0e3e4bc8446c54e440c75184f33d46cfe8a9fbf2bff8097b8fbc667e7f077680f4ca264697fbf8348d092b1b95894d7f5eef6b6eecf2a1e3dbd592afa73d8b73fd63d3be52e446334ff5a962312712f0e43dcac6709bf625eafdf940cdc8df1ade1ef72c7d54028f1e70619e5ccb0aa2877b3"}, {0x1010, 0xffff, 0x2, "408bb75546e3d7c47c96ce0a0d83e491abd8010ecfb8fb29ecaa941325a344e470acd96269e4061bdf4c87bf27b6c5119d36225c0a9ee5622672f5c0a9611838864369374a7efacd27ee869f5dbf47e68f1fe571a555867e032afc1cb855795591a11f74abaed1c1af469dfa59dd9d834eefb059d55d0dc1fe356c2d2109b4e2dbd25f515c6d6554d6c1591744de59d4e3fd40f1402b83e79f33b88f4a72db96a334772e4f7eded213ea8c640a8afb115bf77adadf63a74e4db79651187a9dd816640190e213cc96b7aa50e79934dc6d92f8f86b16f938850228a287f6a1122536263aa21208053d49cb2e0781746ab21079cd9a83ed338035f920e111759f9bc9f21c75a58797170befa4469432605eaca938b0b242912edd255f9e9d7fc60ca848a3b7df13d71cf3758363eb9927b13d0cc659386e67b6109ebbd1aba4fb4f99ce4c98344c08d05e64fd77f93b97d91ef5cbabc405819b7dfb69f8ac7a27e9a3d2cdb95a9522366464e6d1d465d20ecd7d57e488bdf03d1b7ff5c7c74dfcb3ed16ab6ea0504e80f9ebd6f5bf8347c65dbf90d02ab8f90efb0850e9055374b97c358ee04b64650df2dfefecc798f36b164acd89bf36a71a57a5ad7fd92c43d45687c789392e00497526755bb320768856798121102151f96b3ff7f3a2893f49fe63dbdc279a40fed4463418a045d4e69135b0da623d0885d501c6f56f6964e21a1fc66ffeec6cf2037dcab393cbce3473bfe0132c9357c13548adfe708fa63915ec8076ec9771d5911225b934c192383cb78b7f64461c967e512563f8f776b5a2ebedb5ccff43a8df0286c1ea9170acfac245002774ee1c1cfb36a687d7a2d864d54a128e9cc9fd314b06767c900cd3c1a5e09c7155bf0fe0f9780b75194a43bba7e0c0c88fd8cf89a23f1c7e8d5f9aea0f73b60c86b375f3eeac8057d7bcce09c6f7da4f258521fd82a8aea84c3a04d861a73435d1e26938effca74241ee850d35be793890f75761f5a0075d77af91c407e09de646efff7fe15497656702525ab6cbde8f757527bac5563bd1fc5d23473e541c08aa82df318cd57f8a7cdc781b0963ff5940101c706166d17f6a7ac0d995faa5d3a63bb9aa9acee22d31a3e4987450c327f82a0e6b853046324dfc39310e57966f251c73fd349a1b5b47e6c85e775a9d8869846662ac59a6d762aa862f708571a2007f79a1ffe498378a2c3a9e1637eb87be8cf90bc142cbd9e8354e819c86fd551fcaa72291eaa3f5439cb51b645dbfb04871b285645c63a59dca884f8101182e3046e96e4573eac079dcf86836a8a703155611daf166a6bbefb1dbc4d572bce0d1c1031c667b5428d035ddd6a51b01ca580846ce1fc0d00d154fbb026419473628cd13d657bd6754592b9da86f7681ed35c6e9ea56d7131bad2e5f12ea86f697888371300baf5b8f46b5da58d61e9f806eb875bf20789d187ee7f2c2e9922235005b67c11de13ffdc23fd147a01e33d3d3f0b0e01ff58102a3b9fa5e1a9660e478f1964d6378d2cf7296fa9c0deb7f31b023f0b9324c3a602f2e78fe0e51bcdb91ef596729a1c80f3c44c4a6f5e0845d0ef383f66bb2776405be9ffa7f2a647edf7fc142b8bfb35a80214b3a01127294c6f55cba474a1e64877bd86ca7e3c106cddfef03aac7555b1b526d733d36cd1872d825ecf4075e7b3126d6baad37cf1cf132730c1098ee7d5dc715b00ee70058aacef24f22dcf7e435a4f683b6428c568968e940462b36e958590b62e324e2d60ff857b516733bf4b3f415ac1b268307a0aabad897d72eebd77b372609c5d61b1da981f4d8b958a8c94a8e3cff0a547162d7f165bbc8bbdf0603f4278162cbb22d58bd5d61243fb7ad5404d8283d047ac3d2709234b75ae905f513b029f826d55aa0ac5ba49e4acf2d95dd39f029f329b48f547c8fb2d7b73ca84982620eaafcecad60bbcdfa21338afc1d5aa09bb32a99c89d1dc44de0a908e957144b42515ca9edeb4672fff10056b9525992988298b139f2905462a5664b50d950c7456c2b8b33419b5d519fb705a281def8aed9ce97ec7924d08c3ee8a86cc4edf298be8da8eb3e344fdb71d6b3ac48b2370b3d202251f18439c5d23a81eac05be076f3d5c83bed4d9da9d0d3b4e0a98c63fc53121cf8669d290034b4d1ac5c4c54c329995eb284ab3f3d921d9cb23f0d98c5a5a7dc20c6e76f2ce228dda721345700d4ad79a9a510268cd6d02fc1065840c898f380412f141ac97999e24afc744faa2b3940adbdc66a48d207186407fe372090af59ccd0b70bff2d918407edb35790aa61e2294f75f52dca559f2e6b32158544ab58536f7d9d0df8e4725b44be78d46f871b49a9bd1346508462024771abab27ca4d403b4ebf45cf64975056604511ca33bba2f325dc8fc3d594c34fe8a18321fd1be59b6b3d2561dbfbca4877be7d0ce8c11be2e4d748f044a74867431856179d0d6a2df7f30236f2f8ffe74ac5a9a003157e0c39ce58295ab65957673fa17dc0b5b73f9815f204ec252253e6c33114c6ea42e45ba5877c66daa866098323df1acbd1bf95432dbbf0e5b2634ef5991d4f76cf70e9c4671117ccd42ad877e3575d1563e9eb3c5c752e2a3a24e97d239fa7ecd8f7458855be2d8df8f6179ad2b1cce4fb85559d9934a983508b11c40d3bad59dac0a87063a7f6dc1343edbeac020d39d48e0a3eb10cd0599355ec94e038720315b1d1a2dcc5a53877346cfc7d4e335a8bdcde746e30567a76b3716ad181816afa9cdfec0a14fcf9758a4789383b7ec2101f83d8b446007ddd46b1f64c800dab7ba169655e58ebd81924e91272a8a5b15f38a632b8f1f82efe5cb28669b2c18bf8b09ff7e5028cac4b5879e24841513d080f609c74be74ab8faa1eadabcc08f4f7539ce9b4a9098ea7004c959d00acb26366b5e8e37024d39f9558a242b188060a050e71b5046f9c2d659a5a32ba40a16753aaae96a292018c2f0a4e6bb91f9902b086950d2f2a0fd3c788e5d035bca052762045bc0a90d9e9444bdac36b107e69a7c49330b7d05cc25d24d669b418ce1fc130d4538b859dfd489aed93597cb6dee5b49615823b9260ec96b52dd4b8b33229cc9b1b76a8f034eb831628b78fe018524626467548bb8174ea92fa80da4e3ab1a7de1a9b9904e729e2d7349a1da8128515b0a20ae52ee80f5b363bf7d8611af83e775e42cb471cd79dbe81f9c3ef5a1d4ced833c53fb7670075dad340001c64770e4c6499add02ab9e8aad7bfdf4312eecef5f495238fa784ba2cea8e8ee8f6291c24b90a5d3d71ebfcaa285c2c795483efdd828176c3ae3adafbadfbef23301f910a7a7fc6e83782b44fa36cfbfada02202d8f058ec59f46eaccc2c6ed7d99ac6789af9554c63b98bbafa9720fe85ad1ba8c223e53840f3c76fbade37e13effeaf24e209c83bf1052bdf4b82ae83e088698e66a585ac8d5c07e45f16fdf9fca21110c44ac76b74a69b954d4c091aa77b1225a4903a0e74b8556c8f49b8a666df0e05af0f998469338f8cda8dab50ee3220a861177ac47d4e88eda41d3f1371cc4c6bc73637984d5a43b6eadfbee12ec9b1b3c037a427c89d41a0cb5534fcc3892ba1dd9b6c9afe7dbd9df2f9efa9da5347af8c34210674935d6c52b3e0d13b406a0365fc7307eac6e9822db53638ff9c7ef1b3768bff8c0313172473621003c7af6eed15615c9ec6917617b6bb7a3d2f8de13335347c7fd5b73864c74d8ce0d3c97c14d9ce79677a11979d420652b75847a22a388fd4db04f28baa64a84653a95ff18e7f785ce9895092043e441e74c70a0f6bdbdcae85a6b8577355a923ce8b71c3a786ce589d3242b37658b718f265f2e4037537f3d3f303aef11751307cbbd6e2cea22ece4322648c2d87305312b0020972b4dbbf66a6aa2ade676fa763fb875960caf75f5e1c27be856f7b1d6ebb3d948f806c3651b8ad10f27602e17de87b691e4f4ae2e00a0fcd29c956ca1125fd8306594383e9a7ad65ab97dd9ac44844e1692c7293949216970e3d350922865a9aa1b8eb040dae3a990fb3c6e5cce702532e77f8597957eb32a3637913f4c29fe3342cdcc86d14a174c627c31fe14b7bf27ad1156f2658708ee8340a506bafd9ce014869760e2196fc261c3b0c8bc38d00bc7775f1b0c7af1ad7c6edfcca4376e272f5431687c474fe9df351743e05c1848f22b4142139e66bb47f407335feb900d9264c6d9f87ff057a63d640c569ff9289683b739c8f92ad1100ffac023737f92122362e0aba2e127fabab1041c1d4f4133af0dcc48285e5bd8cfb402fdd79ee0ee66774bb55f076d5735977cf8fdc01df46ebd0ecfd5dfa6d0b90ba6c900e1009584dbfab35668f16e26fbd991f3b9c929fedbcb7792477e346e8cbcce4e0a608e3f0efe22d8fbaa43d50a6d57ee221d0d951286e41551578ce94f5bf7e9ac29ac2afb0e6bb08b687e8503c9d10746d7e90c7cb461aa2946eb5d19d7328fb0826abd789f273b4d332d90545a0d5a33fba8440543ce7a3c4b16c452a98fac530773876f204d3dec39e49e6f1b479a26407d451d1ed194a9ca5496d9ea3bbf6f4c9c39f23e9d8724b22f1fc3156ff6acdda97afa3d7b12f8c5780c68da91d1c19db093d06788f0b3d11c94753456228b668998f1fb75b5c3240b3ca2fe75bc130dfffd986738cda094b56a0c9cba1911164dd4f04a6fe1976df8c9c5bddc263ef77074acfd3e09c4f01ce3c1d663382dcc2282690e21fc194165735826dab28ae516e5f44635193f2ef42ee5cc7444e4160f0334f0c09dc051a2f5acf62130371a23d1fa2e10b62579b7ba012ee2ae7b911e5b58fbae688227feea261628aa37ac6c214a162e3705e3c4c4095e5b81a5424a94f7c2c091ac30077e237cbfb7054f8a5885df26780b388885212019b5df3a86f81e049f0167237075ddbb4445cd690e49cbee69e9e00c478694eda1fbe61d5df22c58c6a576a8f3d5267e120cd7c06340dadd57ebd45a8828d4251261dc89150fafdce27a9e303ffb61196cc549bbbabb006e43c59ea259237f825a8d0506394040ac069e89e889bd9d6b884a27a47a13aee8ca5f383eaa5cd51b5dd64fd47a28ad74f668dbd50016a4e44ae3ca40ef856215b0022313fc177875442af3be9423b13d6e947518fea831e2a31224d37d874eea50c80a18863a72a4f3e14d2c89e1dfca03f05df533c360cb2fc4ae1015f9560b511759f04ef9c4b809e27360ab47edc2a976b539525181d8ad65e134815992199abc3cf00611eb7a6be1d513e49ddf69f478cf9722d8e0180ac6df8c64810789b52a69e6a8733faec28b1db7758afe2c99922fcb69615dc77c527d51dbd692549414d9a339472f34d945087f056884a9589437eb1fdad264d266694f10842ffc1acfb383ceae16a9b49305c700d8dad203ec90f338320dbb42cad9a1402c7fdd332b50b9074cd20d623427d11e755129fac325b14a133667ec1e73ff674b8f3665aa3af769764bfa06d64a54d8e180d8ca74262f4f9e15ed325838f2bc2c8be90b0f282a820a45ecfcb52971a86dd2becbe73502e14cf84ecb31d8bea035de1ed3c7e179d9f499c4035d91d1937f0877086b59be64a7209e6a93c88a459f8d22dce9a5a968371df51c927cf037b64952b75b0ddee6b2080caba2fcf9e4dfcbef201af287512406c2c68557fde7bd7db5f1375167d0cf896859fa3889d9c0a12c639e76f49073bfb8482194c8e5d39853e54045e0215dc3eeecde9592d88a47aa2263ccbf7040fbec1ab1a0ef482e89cefd"}, {0xf8, 0xffff, 0x35, "f9d87acd20afb628e837936c844683a9d3438e2ecae41939f58b12f952a915cf1dadd91f3949c8c8a7890e162871b003da79f3cb8fb8c05091050fd950c49d69168053cf21707a375e7133fcd8918894f7b1e72076ce362359a38556569c1d0425df5fb76755241a0653e64eaad587af9de28f7dd9e4a7ce9d8156f594b97a2c7e55d5dc1c64c95d525daef7dcfcb75101a3529a1ac0084165fa7786a0991ac27394195857fcedf8ce85dac4a9cee07d0f254bb2ef368775966df73ec8cecd4b28a0619487924acd5ae3d1c7824ba319d8c845114b6c1e2955162177ed330f22314bf2"}, {0xc8, 0xffff, 0x388, "f93d05714fb83ef967679a97385a2de60c39729f0ff861d6ebaf6239d7959c01347ac30d25c1185a5c4d0c8bbd63a32a21b9fbf496a2aa3d4cbb3c88ac840caf3118b70d3e1342416387a8280974444cc61792dde9ac53b02e5d4fb2618a633a54d89e9eb3da0cbcd84dfffeba2dd8025ef57819d680515f43b570f3951e547398196d9e76850f7fc1a70658db78dfbaf1227662d7cd5f2da05bcef4ebc94fbc01500e8a39e1e70bdf7b84ae9886177531b3"}, {0x68, 0x1, 0x9, "e011a7222ec6b66fbbb9e37d96c1f6e81ae576f393194629ecffb6d13a27098c478233f1261357a0825eea5e3448c34100620768fe9b1a8dcd6bc9a48e1d0117fdfa1983d2ccbbd658faa71456157a4c139e131f8b"}], 0x1380}, 0x0) flock(r0, 0x1) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000002b40)=[&(0x7f0000002980)='\x00', &(0x7f00000029c0)='\x00', &(0x7f0000002a00)='[]\x00', &(0x7f0000002a40)='%\x1c\xe8%\x00', &(0x7f0000002a80)='L*\x15\x00', &(0x7f0000002ac0)='\x00', &(0x7f0000002b00)='#{\x00'], &(0x7f0000002cc0)=[&(0x7f0000002b80)='-\x00', &(0x7f0000002bc0)='].@-\x00', &(0x7f0000002c00)='{/^\x00', &(0x7f0000002c40)='\x00', &(0x7f0000002c80)='\':!\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002d40)=0xfffffffffffffff8) r5 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f0000002d80)=[{{r1}, 0xfffffffffffffffe, 0x2c, 0x4, 0x1, 0x100000001}], 0xc95, &(0x7f0000002dc0)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x20, 0x5}], 0x3, &(0x7f0000002e00)={0x8, 0x8}) getpeername$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002900)={0x6, 0x6a8}, 0x8) 04:02:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1ff) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 04:02:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x736, 0x1, 0xffff, 0x7, 0xffff}, 0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 04:02:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) setreuid(0x0, 0xee01) r1 = msgget$private(0x0, 0x202) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="030000000000000017f387c287139f20bdd501db8ca986dd10539f9beb61253fb014e56e84ea9605e5e72e52922bfc30081dfd2482d2be5b3836c4f756ecd846712c15ed12694de886e7f4772e8500bfbfdde68cfb9adff5cfcc294c58e5ff0651ffa10ed5656a100242d208b63fa35035e4a82876948d49fbb62e6da05395164fa090912d20360781f3b8d9bd20f2f38baab9cb561a1a51cf8677d219df2b708dc01ff66ded64234c07"], 0xb0, 0x800) 04:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000025c0)={&(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000001340)="201881b4474c524864373f5963e86b0413edba73b306503326e23940902da972657d400b7394f4f67206f745e1ee891d5e781bdfd926c7ed0737fcd4b2f6de3994b7c775a9ce5c211b57f70aa9f329d96f3c7a48643df6a0fdb1a6216906b825ccc533304325165fa53058bc1a0e610537b85b8e7930c496b5a7509912b9f58780267ffb788768676f0ce4f61702", 0x8e}, {&(0x7f0000001400)="f8af0f57a829f108258725763abf7023915d09e3c3", 0x15}, {&(0x7f0000002480)="5ebd151e6d671796d7bcc3bb4b2d645064db92e4b55ae7cfce71dee8ab92ec0fb5497393b79b4e776be4a64a5ab077dd929699fc32526edfbbe42065c2f6134ef530aa6833c9e1b3b6e88f848f6958e4133d219d40f19a62e593a67a2136b6f65510182b8937cc7d85a43f873ceb3d783028f245e46a6d6beea2465328de655977049ef0974156903c0119943c1fdf", 0x8f}, {&(0x7f0000002540)="76c2f261c200a8f39444912fc191840d85204af134cc44559e7c22fa2a3fd407b85618f3e452a693804bb72403e0ad631534df0c9fbf5f916e85fd28b2073fc1c48683da54e4d4cc", 0x48}], 0x4, 0x0, 0x0, 0x408}, 0x40d) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="82", 0x1}], 0x1) readv(r0, &(0x7f0000003500)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x2) syz_open_pts() r2 = syz_open_pts() r3 = semget(0x3, 0x3, 0x8) r4 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001280)={{0x1, r4, r5, r6, r7, 0x0, 0x7}, 0x100000001, 0xc5d6, 0x2}) close(r0) dup(r2) r8 = syz_open_pts() close(r8) socket(0x10, 0x5, 0x5) 04:02:45 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) listen(r0, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xa5a, 0xb8cf7a800000000}, 0xc) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x81) socket(0x20, 0x4, 0x8e1) listen(r0, 0x70f1) sendto$inet(r1, &(0x7f0000000080)="f81d7780bc397642882a68d05e5cf62358dd", 0x12, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 04:02:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x180000000000, 0x200, &(0x7f00000000c0)="92165fefd875cb006811cc790a767fb6ab7d4fe02e88d8719a0a2e56ad31e58470d1860721ea7d218320fb3b2c21d5bc826a853a8777be42092100f85d611478606d9c59e2ee5eb882bebc714286775ca4dddce8dce8d208aeaa7530ad594af11174958dae9e6e83128116f7ab4e71b63a07a893c5ba2ec33e01effddae205265449e153a6b759263c8ee42951be3af91407d27c2e1392458dc24abdbc8b2b3c6ea8bb64c8ec487dcca7f2f8e6798389edaf230e21336c8c28eecc2dfc69c305a5b367e0ffdc63920a98", 0xca) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000200)="c5abb170a129ca471b612406851be08d9a633c7fd08b82a9b71684d7b60d48e6f57505cf0af4368e1fbe268b12a6e175cfbd6fbbc4b74a64a08323eb18196eb8960bbcd460aeb8ac2f8cb1bc3f37c4d4314616f5e09e9a7d7e69500f66c56da067c12b95f30220eeacbcbc864a977a29985d2812fee8c6e22444209aff053e45cb99b3fde4cba10218bb69c14374651bc40253969ab893eae4cb6e27b7f0abb6b8e970e768728a086f6d8ed18bef5bc63543124aac93ceb7b87860f3e37cdb2309b0d65bd9dce5c8baabc552a43ccc7b90d34e9e8a31f1764143d768d902489693dd95a59f65b9777b47affe3e34324b6faaa3c05d95ce768fa1708fcb04fb4dfe50ce925ef1d9f7497a224983a8bb10dcbf9b9cfd00a9c0e452f0616ce327874468b4c35b74821cd4a22b490482bcf5d4a087fded8275f3c89501afb67a763fd1c6e0c799ae8ea0991ab3860cfb49123036aecd770b9f77c104680f8f33dadbb252554554691f153477868feb410df55f38323f7b2e384b635a0725978d4e44bcafbd18eb73b4c74a35109aa47685f4f149e9942c6ca3129d23eabf6e755ae98c95885bb78536b46e05c6a954d9c56838226eaa6edf31cd12906d872eec04d327a2e06b2d9af187397734d2366af337c7e68dbf37c2aeee776420f5fffe87be8c0568dc4c299f7588c25ace132773ffd09b85286a59937cb57c37add92039589fb88bf66714eff5b31e8699e1893ff56205234bc172841e850cc4e0060ed3f77f857a0064ea49268d8c45e847e566b174f38bc2e48ee00e44c26f58466d46c29b880867fccae507fd60eda1b6ec4e040e7f9881eaa74ade28ad71709fc0930fbee2a650f74253bbd9e60bee2b70c1753fefd125d0d612d62bb84e3d9c3328026b64083d34b2bd570a89e519cc79021e022b6a82cf35d7544a6e2128b3132f1bffae1d4943e418d29f4edf29f733498b2fa28b69fa5102b41ebe142d6fc17a2d2964b862ad8fcddd89ce17b81ea8169c304fb5de54f47d15cb5a1134d774afbfd17be4718ad9c5c7aae126646a651a4cc0e09b0394df138440f7ea12bfbfde2ce84082ee9bf56103e9434dc39d35e76f9cb103378936cca76e14116916bdad48a63860fd27a73a3ec94a5e691dd28a64cbcd23053155608a6a64f51eea907bfa8f0a992b289e065c55f4c1ae8d79b8b56c3e4966fdcb4175a96ef0b8a6b13a4c55dd11f772c39e93594bf6f4185ad070cf597ea450a003380ec94778d153f705def3b22d9a52f3e779570252bf5929fca3f261f6bfa9a585ed0b399b9443b9d4e4e3f303305ed6706ffdf42d24fd255f52ae7b9555e25cdad7075e6e5cd20ffbdd84e7dfd31967372ba44eff6e7cb7d9665ca33491e5da313791f4af456cedd34cee67a15208bbc84bdcf4b6aa5c69a009ba0f10de2dec62ea94a195d9c44ea6e2493c5388cb94828907a03eeb8427164f57ebf1cecdc2739357ca7cafa1080e127d1c30d27bbd061ea2e647d30af5742f33f898c0d695b2a3ea405e68a591176934a9702ed1cbe94dc43308465e904c9514330485bc1abbd88da29acec6d1576ef735b07aedc1f4932f08d142e5a69c527828d269f7e223a01e2bfd02ec5250f54a5ae38e99c691c553b28f5e38056cf86ab697bc7b6137a9e9af48c0061cc485ab5a5ec0a5b0a3e5daadef88e348c8537d65ddaa7b3dfe1ee06e93edb70de441f8fe72d8a99e35c0e3f68adf1e484febafaab8b6e6f093ef79e1eb33977e223e6f99d8e74e3ce5bb1dabc128488af0ffb67037d6295d05366c05a8c9da78694f270452f5f7008bb0cabe98c822507e496db336a58b7fb2419e3410ff66b2507b08ba98809cab4c42ab0fe825c63e395ec75c71244f91896030d7bebc83c9c6f013a58272859e4094ca4eaac382f152f805373e5042560be137d7f2c8248b798c1803cef9e7bf04ff26503fd0b5366e09712ebfe647952f09a4981e8eef2e4dd5b3765079a436ac6dfe8849d08d501e1d194f8c39ef2430f6ba719d20da3294769295df35c2d7b72c6b973dc179bc8803ce11582a011a5911d69353a0c3309da56574d8a1490f964915d486eebe27dc3dc09c4e12dce1acff085bc8ddd62326439ddd440ba9cd6aeaf1cca1445c932214a06558818cd42af0f4b93f05e21d6fd4f2baa095ac9acc032a9a29a5ef39ca17cabc5a3551d1d8920e381a6bd81e2e03304d86500cc2aa578f9ea38db74018ad1f3c4c7d5bcde3dd375a555512998a27c568ae79e018dc6654e6821b2524d281ff2384b05ee789d5355f276e1229d39c3458c009e4c4e0138175c377ef3bdad17809d19cbb5b535ccaa300e1d8c448eb26a2013aa44db3d2f0ec6c2884645d80ce4c36270f56da96ad5df0ee61a4b952c78a7d5d04d972f529c3b8fcb126c8a9a9961b9b507eb044ce06660393d02a80387f8c45ecf6ad8819a7d53847608316ce38ddcf836cafb57512d773400e1d2798a32be8d96da7ffb198b901e3431c91f93599bf6ce177539a3a8ca8612119ce6ffe25fd3230ba049ee342234daa70ec39cf651bd3abb9ad71bd87e1b2d37bc2153d9503d38792bb89981839b32709deade9036c40a0b223397ad13a0cd97e8846f7239aba40880088f8839ee003984198fd3fd8d7e54e496cfcaf5c938f73f98552187bb1e9985393cd284abf9072414f6bfd4c8997067e479275292940b6e28c108a6d47079dfe6cb3c8c61f1222104797c650cc2eade3aaaea9eff24a54702651bebbc550eaa4e4582072e0b39cbe8a06dabfb310baa9cc1b8bdd872ab3e0ac7890025a557dd7940dd61b3901da9caff766d4da1cff52213836c4679436368c1eb281052fdaad3dbee264c35e2c377624dc1a0c096361714fb9933477baae26d96b5b97240de2ebd7fc0564e924e7dfc72926188b419097f1830553eb50d6601170ae2b69f5ce81f8ab46088f113b5f634f71e57f869b175276ee5cda6aa7bbf1f4ad3aaa8aa4f0dbbf2ece2eee1eed9f78b06fe5317cbac8fd66bb4fd78bfc3893ec73a3e878e395a29e965ea63db6df876a4d8a7ca78cae380069ed93a28ed6bb0a0f33ee951ceb1f2c6942edd61ed88ee53a2ae4d459c208db60aa3ae879f510a669a89502ca2ccace13c5cb5493aa011da34e2520030cc7339bb34fd1174b10be8493233c1f8f927a1861fc2bea7d144b5dadb1477a95eeaee082ec003eb0320b218eeeef3f8d60bb29c4150483c345c1d8dfc5880a2dad44097db0f4c1f381e0f37eff8d24294b6ab9fc2164454274bbd94769dbe851db8fd68f6a5d676c0c151cc6145b386d2acb66d6021f0e3ee1f31bda1e6ae0596bec5526b6a9de8a4c29df8c7f3833d0535932796b64dc54b1618eb1fe25df7c832050e7fc5d1d129daae029e9cf60fceb4b112c3b105a625466982c505a366b7655721121bb7a4ce35bf1e0450540a4e7ec2872cb408c9143fcabc2572810ed252b06e7ca33cd42734926c32a6dcddc60e8def9ecd2e5b9cee78cb7f201ff79885d5d86bf51a6ac25b3063ba1b8ee2c5786c30ef59e3d159799558b126bce94b8bcbacf43883b74eb5c53fbac1efa425b0ec1029234970501fe39cf72989ee87c53057d343b55427e0b11c384aae02ba08df7a63c3bfa9bb335f0ad28cba8af06d2956cddcddcd544cf10571efde9be6d1591b02b1955cd41e6311c1836936f32915f9c0d8f3dc0bfe723f5875b29c3be2f4a825d2dcdbba5593342eef087ed6387d1ec27923d47b048869c93e9fcdb82e70a75cfdc244739b53622b981c1e3023e3761029c22cb107fd08dfad252e2b27fe4834c801fcabdc9da787b5c57b69344c6921a8632803f7da636664703cf1cf359f406b7d346f2e22e5740e535cb431c37b584e80b78a6418b7530d597a1181ebb04c376312e17733d82e22e67262cc07357b08375f920a7cc44202f56edc122fea7a56261ca5a268638d005e0031ebcb8fbea0c2aa8ac6aa7cfd13cc568b78f18d1d2c8e5575f225a37e388b6a75f3c41467854860b5a38c914e9475a3b2a1f339198c84bf121a27dc29f9893d86d4d977eb16ac987d86275200c57c3f42a5b5575a19152838198c6e87e9289d607c8acfb761f214f9b98d732d0121ad3571d84f2506dd4b2038a8fef787c3ad86b597774d23749305c567b4b7df2efecaf6914398010da03bf2c59eff7db2cbdcf07a59b2d2b0b6bf39c555ab1af2dab10c5bd31f7f7dbe4e2cd2ea55b45c487f06cdb565124ca70f1d30c1827a0e22016544973c6df4a60df3e6ddccf67410df68a30dcc03ec215890953838822d24e1355323f983c15b8f5cb69236d311c7b19c709c8db72a5d41381e9b1a59de241ebfcb5a4ced0c5f890392199d0d1b64ec61415d82379750b0a665dfbf0d1b40e2d224a36e5b6691ea4b0c3dc7fb8dc13f8e4ee771ad33c364e749d29e19adbeee72f4f2ab24870cb861232e7b9aa3f404730d98ab0f6d3d18e935b4b935ebe2963ff6ee93771bad5858c4600fd79c221a5ec8a61bf2d42188114e2aeed613aa8edfd0aa28e27048a178e7294811161217d0f0522c8bed099eae222e14a209eeaec1a8903c9fae6b0c426df444a399c9132e1b1e5c3353f8c2c6869c28e5821476efae1ab32766b042627f5c599e884e45f4eb54b0fe8ab5be0afcb67af2249f38ddb0e7d5ddf097fde6481cfdfe0d96592d9e74dc5cabd54359c01cf6b7001396f73bb1080afb997b741d82a96da68255e23b23a8dda496b391baf526f6873ce6c8119d94e55a78c7e48e93f2a57f8e1cea17afbb95aaf8ac571f4e40bd6a69e35f78c94da7b9d975dd4ac6d2fc19dfaaaa02a3a36dcf01d352de103237e13f6cf6001ab52954e33f3e8cb3fd34a061d65a445e73dbd7c140d4fa12f4858b5ec40d97d22290b1f64baffd78147803aa8f5857bbb0d57afdcec8caf7eeb45058b7cd384a7b31b425232b1cba074d4f6a6b29916ff22ea4a82499c59af56650cf3aeb6d3025297e74217bc57e23fc9308ca0e56fb3e27ba6c75aa17373b888d4334e7387365ce9ec6a873a9ec343dbdf19fa33773ba8684bfc1c34be337e0c8be92b500bdf44a1afa02164415d152ff8f1a54bc90d344b1faa6bc35900ca78fb7f7aa7967919d83a28aaa7f87eb9b07569599d5ed917106a3195d2cb7262fca60c3601e01238ce12a5552e9462152852bf653fc068077f4fb0184785510b120389f76044f90afcd4805657c7b2d5d9ccd90be5382524c7a1599a50e4bb1187583440afdb2b9da7db20c4d12b21e7246badd02e5198f666426dd85829b81c236e21d745af2d037e2336ef1e7468292b854dbb555e349e86ecd1e68efc5efe33fd5aa521824d70ddbfcf0f8f9d56291886b2e03918932f95b06956f96a444379711d89ab88fddbe605be56cd35f58419aa5242549650f52d83d74da91ce9e4e1c6cc33843640368f191023fc78096c1b9ebecbdd35cf15832edb088b27d0b5367666ec86f6fc839f4f45d26088f3e84e5d5acd30f3a661c4331ad8760fa7a103a30345671abcb82090499516a1aa533b6239e51e4ea6ddf522484257fe00d31761c13321504017c01706f2f1711c2c733861ada99ad2d354680e9c05a9361a48a8395b24be867acc5320a183900f12096926d5bbaa95854d31a191b9b536f78dc2a1a45dc22b1394fe9f4185c6587ab91d19c10280e609f49b5963d02298e73c2255adbd00b0caecbadfbab1cdd0a8055163ffeb09c00bedf1cd1eb1bfe5aede04c68b5e5c419f4ff96b692e7ab1c47e2267a305669655", 0x1000}], 0x1, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x6}, 0x6) 04:02:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() r5 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r9 = accept(r1, 0x0, &(0x7f0000000200)) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000280)=""/108, &(0x7f0000000300)=0x6c) connect$unix(r9, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1, r3, r4, r5, r6, 0x142, 0xc0000000000000}, 0x9, 0xfffffffffffffff8, r7, r8, 0x4, 0x7, 0x21764abf}) 04:02:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x0, 0x0, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/140) mprotect(&(0x7f0000569000/0x3000)=nil, 0x3000, 0x4) r2 = semget$private(0x0, 0xabc2abf1c40122c9, 0x100) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/4096) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) socket(0x20, 0x4003, 0x5) sync() 04:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r1 = syz_open_pts() close(r0) dup(r1) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000200)=""/232) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000200)="401b1939c9958a3991ae25e3f4c1d570ef5e99458f36e69f4bbaacb6e61ca2374b4953a9ded2c195e4829397aed570ec2a115b6a01534f48d84be0fbeb69fc89bd648ad40ecc0a110b015c81", 0x4c) r2 = syz_open_pts() fcntl$getown(r1, 0x5) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:46 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x40, 0x40) symlinkat(&(0x7f0000000280)='./bus\x00', r2, &(0x7f0000000340)='./bus\x00') chown(&(0x7f0000000140)='./bus\x00', r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6010, r3, 0x0, 0x13) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x38) 04:02:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 04:02:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:46 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001380)) setsockopt(r1, 0x4, 0x1ff, &(0x7f00000013c0)="8263bfc285cfd414029a75d9124d4df89debce6a5e617e2e6aa1c11d07d20d1a46879ceb4ae619edf442dd51721cff6a050379f49bb9fe85a2b30fa038cdffb4a699134813b50bc66e7f0765827f7f5d675781343dc3c21efc03ffefb8ea557a58f45292cc6e6b3ab8077434663eb48cbaf1a685339cfa694bc9e03fd467623434fbcdf727edd8a4a33161d18c221fdf8a6d557befd8cc68ac1f", 0x9a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="09fc", 0x2) r2 = syz_open_pts() open(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r0) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000080)=""/11, 0xb}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/7, 0x7}], 0x4) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) fchdir(r3) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:47 executing program 1: r0 = syz_open_pts() socketpair(0x18, 0x3, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) write(r2, &(0x7f0000000440)="0c4ac231d7ccf431827fef93d0f4f79686aec32f8da1a70009bb66a9b5d456bd9dfaf961d84626947514ed976cd8d71d6fdb563c5de01c38518f9af54c1d083114a1b061e1fdb415451a9dc68baaa9d2e3176695778e1141e46c1b49bc28dec70c40fc3fa42937d91027ba1c40b4a3c84b0f0770bb4cc57b39ab8e01b80751437a36383fde62455f13f62fc6bd284e3b1cdec95957a4f98e8cd6063c685b97e0b4b3247e8c688686fc9c76392b8d602e4c79b81403512cad5029bc141e577bf352f39ac5ae9782c4afcd7cb8b776717ed50d4e330a", 0xd5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x100000001, 0xe4e5, 0x7f, "161e3519a4a9a2e228b76fd3b02f82b3ecbcb64e", 0x4, 0x6}) 04:02:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x20) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r7 = socket$inet6(0x18, 0x0, 0x8) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r10 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r13 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x90, 0x42, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x48, 0x1, 0x7, 0xf0}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf0000045, 0x1, 0x8}, {{r4}, 0xffffffffffffffff, 0xa, 0x20000009, 0x1e5, 0x20}, {{r5}, 0xfffffffffffffffa, 0x2, 0x3, 0x4, 0x20}, {{r6}, 0xffffffffffffffff, 0x6, 0x1, 0x2, 0x9}], 0x40, &(0x7f00000004c0)=[{{r7}, 0x0, 0x1, 0x40000000, 0x18000, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x1, 0xe27c, 0x9}, {{r9}, 0xfffffffffffffffc, 0x86, 0x1, 0x4, 0x7}, {{r10}, 0xfffffffffffffffe, 0x10, 0x10, 0x3, 0x3}, {{r11}, 0xffffffffffffffff, 0x24, 0x95, 0x7, 0x8}, {{r12}, 0xfffffffffffffffb, 0x28, 0x1, 0xfffffffffffffe00, 0x20}, {{r13}, 0xfffffffffffffff8, 0x80, 0x20, 0x6, 0x2}], 0x3, &(0x7f00000005c0)={0x6, 0x1}) r14 = socket(0x18, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000000040)={&(0x7f0000000600)=ANY=[@ANYBLOB="1003d86e4996f6f080cd3faa118f4ea93a708c075870f56a9b4e1b1d351840d14d93a07beb32f84c33c1f330fa88b9b44d86eefa4d3d7f45ef4c1b079e5e7c1d892d46ddf765040145d27e26ca185a433c14df997f12890b6c94b87ac14644b2b60d1f1d6e0cadabc05b80205dfb0dc3c135f1ee2ede5d9a64c939c755a6bbadf149db08caa76bf3ffdc3e6a799215"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 04:02:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r2, r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 04:02:47 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 04:02:47 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="dfed3f8bd1425697f18c80d9d60ce38f8a71734f0c2e88f575546d6f660144c2eab8de8b8433e1ae1e19ff412258198a0174479514d1a1e0c093f837c8d5da97c290e6b8713c31c7d51dd98a51ab7311cb7b7514f7e4425f7ed6c51018567279d2806e971413f3c5d02311b71a588c725ebfefcea33423a934d68090074c0618a961ccce1f288974e1a8049d90c146042add3ec2687484e330b158a13b73d2d5ac71894b1e75eb51e392b83f7d5f9b2a412591ae6c59c9cdce675c2c7f89a516b63e0e5b779df125e2ff7c603d63982ccf720b005a607ac846d9", 0xda, 0x1, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, 0xffffffffffffffff) fcntl$getflags(r1, 0x1) 04:02:47 executing program 0: r0 = semget(0x3, 0x0, 0xfffffffffffffffd) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/183) kqueue() semctl$GETNCNT(r0, 0xf798f719c6283c21, 0x3, &(0x7f0000000100)=""/252) 04:02:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x7) shutdown(r0, 0x1) 04:02:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xd0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0x2441) fchmod(r0, 0x4d) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) shmget(0x3, 0x1000, 0x200, &(0x7f00004fc000/0x1000)=nil) 04:02:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x6) getsockopt(r0, 0x1, 0xcc, &(0x7f0000000080)=""/76, &(0x7f0000000100)=0x4c) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) msgget$private(0x0, 0x401) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:02:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3b}, {{r0}, 0xffffffffffffffff, 0xcf}], 0x5, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() setgroups(0x3, &(0x7f0000000400)=[r1, r2, r3]) socketpair(0x10, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') bind(r5, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="d691064334ed663980b8826cec01ba0be6c055215ed94fa9b9a5a7c5a5f2c6ad8a1699fad45f02bd67411ddca0832e3c0784dac93bd7cf995c1191540226ca6855dac919840ffcf406eeec4ebc46db9dde6e2da3733581b39af00450ddc7d27cd8c0e01890b8979fa880e79c7de8e606c0010e374fcd852975354c575b6d0620d1009b76b01f5c31a5ce40e347d36308a976023fabf0198ef632404184e356def13efe4c", 0xa4}, {&(0x7f0000000100)="f798e42fe231d52b61dac9a5b8220bf227439b8ffdefe7f10c9fa70015d78b78f175930ae31456f5cfa2afc8b7f9a3933ec0dffa97d5d0b0927b74ef095f15ffa8b8c627fe243013f874a78ccba83d", 0x4f}, {&(0x7f0000000200)="53766f1694357fbeb000ba60047589de96aaf0e29ef6bf06e58f314121ceb956f7e45d798033e392a896758c0dd18790d70beb26aba3ae166cb9bdce974b87730949e5091005e44f729bbaf165d2ef607ed80bad1943c88d4254cab9a4123cc141c6f9c493a9a15e869fcf9c32ba4690dcb79bb8e6ac6c598a654dfd88f387eb80df7c163a9b9d2dd005e7a699647b19f6028c016cfd54ca0b70287d0890519c411d5b007ceca3daf609a3ba962212db29f434727e6c10933ec4ed47b9e7ce3c87304bead0", 0xc5}, {&(0x7f0000000300)="64f6eb951970f729896d0d24ba004c4fdcbcdfaf579d02fce227c25dd59d398258bde8d5689f41e9813b7ab832ccbd553ca9e1f78ef35c421c8f61c679d7cfa666f167d372e4e23dc42fb4da90274b5426c431f728db46395e6b89ecb83e0298a2e3dd6afd8c01d550deeec30d79e9c3ad2603a2960fdd09c46f43d821301f", 0x7f}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="200000000000000001000000fd0b00002d6fe418addaed1409ba000000000000938589b81fdd93f544adb3fa7e9f8f62b4a7fea8ebdc73ec37a15c8e7f933783f38539adff465ac8085d7fff4576a321089a40be7633c18dab4a05b2cbd4522f9325f5377afd96408990daa1db1aca1108997cd83c49bd02df79d1fb44fb44d0745654a5de59904f2424ad33d0d6f5a98e9c46b91b43e62c75e0c97b2adbd14cea536cff0b8943d13cc56e96c1de46b0849768d9eef795742ac2bf5e0f10bdfb5489158c46858c4072fec136f1dbb2984b1e1372c699287ecdc21f9ccc9cc6f3543b9bbc6f1951d944417fe0b16159dd80fe3b4ce1d0e8b3bf739ff45db3b68619a13fc7a331c29374eb19a5c7e561b540da16ea3f904c5da1f98aeb1fe4d20edf639ee85074202875ea92c3ffe8c5c7ab86d9348adaa127332e613138f829330b79736c4bf722c708322ea9a43db054d0f887b96411ee66900429c616bdc38ca591659340"], 0x20}, 0x2) 04:02:48 executing program 0: socketpair(0x2, 0xc001, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x8, &(0x7f0000000080)="e733c363402527454552487fca354e0c301649e3c54113ff3f9687d010bcc3b755123869b3b2c4a3c4d0520f65697d25abd3523144df5084983bd823f481ddaf239abe01a681b3bd7efc8c10734a84c3ee559fb751235a54835b91a612e9f50282936a762bbf1fde87288f98b578a2b90809fd9322316642d33efa472df0cd271d9881c7e49f29c218f4f4757b5749759cd7702b930cffca4f6847d46f49ecffaba1088c", 0xa4) ioctl$TIOCSBRK(r1, 0x2000747b) 04:02:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getflags(r0, 0x3) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 04:02:48 executing program 0: r0 = socket(0x1e, 0x6, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x6, 0x6) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) r5 = dup2(r0, r1) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r6, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:02:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) setsockopt(r0, 0x8, 0x7, &(0x7f0000000080)="157479291b34e7fafa9b212728a08cb9c15788959b4bf062d5c5af025952e1f3199aa1b7e12ddad1b07c21c286c9a6dd4dac0b883d5a80a7c53a", 0x3a) dup(r1) setsockopt$sock_int(r0, 0xffff, 0x803, &(0x7f0000000040)=0x5, 0x21d) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 04:02:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea9f203ba8aa85bcb2", 0x9) 04:02:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xfffffffffffffd46) r1 = socket(0x2, 0x4, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000140)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 04:02:49 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 04:02:49 executing program 0: chroot(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 04:02:49 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) fcntl$setstatus(r1, 0x4, 0x7c) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 04:02:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/12) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) openat(r0, &(0x7f0000000040)='./file0\x00', 0x450, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2ed) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:49 executing program 1: mknod(&(0x7f0000001300)='./file0\x00', 0x2000000006002, 0x4005fe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/128, 0x80}, {&(0x7f0000001200)=""/6, 0x6}, {&(0x7f0000001240)=""/58, 0x3a}], 0x6, 0x0) 04:02:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x6) socketpair(0x10, 0x8004, 0x5, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x3, 0x1ff, 0x5}, 0xc) flock(r0, 0x0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) close(r1) getuid() geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) geteuid() geteuid() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000002c0)=0xc) setreuid(r5, r4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x6005) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r0, 0x4, 0xcc) socketpair(0x20, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) write(r0, &(0x7f00000000c0)="8edf26d9a7f280146e1493867308c0276d26f15ef7b60e67cda61a3a74eacf905a4c22e9c691c253a22432", 0x2b) 04:02:49 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000002002) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x2c6, 0x4) setuid(0xee01) setrlimit(0xa, &(0x7f0000000000)={0x80c6fc, 0x45}) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r2 = msgget$private(0x0, 0x10) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt(r3, 0x0, 0x9, &(0x7f0000000700)=""/114, &(0x7f0000000780)=0x72) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt(r0, 0x10000, 0xffffffffffffffff, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) getrusage(0xffffffffffffffff, &(0x7f0000000540)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = dup2(r3, r3) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000640)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = syz_open_pts() ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000d00)=0xffffffffffffffed) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r10 = getpgrp() getpgrp() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000007c0)=""/120) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x7, r4, r7, r9, r5, 0xa0, 0x5}, 0x100000001, 0x4, r10, r11, 0xfffffffffffff800, 0x9, 0x3, 0x9}) geteuid() rmdir(&(0x7f00000000c0)='./file1\x00') 04:02:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x910, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x952}) 04:02:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f00000000c0)="b0b2cc8734144415e142def9a3ba840026fc57687e0c7532e76738722dac6740832327905b0a72cd0dd7ee07676d265286c90e031409c9d17c6d44f9226c8bc62e407c5cfba0c2e9d2bad78da7aa8b8f93760af589f1dbbc76077b0931bd17de58a3f18e66828807f29deaa7f1268631d04f0ae19ac35a1e71d424f6d65111290da22eeb578d673434b30cca364c7c73025eef45fd17b6054de4818e44114f6ca5c76aea31ba30637b41afe0", 0xac}, {&(0x7f0000000180)="34815fae3e445fffad96d61a2e729a81348dd3381c3ee260d7349649fb167442bc824225f26732b77b87df92b0caed8cd5ce4fee22f49a3f944fd5331203e7f1513afb2463616d3aafd6bcb7b020d722c3ae5808405282bfb398007338149a7040e5d0a285f095572dc9b732ae6a6da5bc92db52681ced724c27039a2eeecbefba3af2c088c41ed6009de5fa0c451d2176e36173befa5d35138b988e3a92bbab7fa9230af644f9f3ce139e7bd34f", 0xae}, {&(0x7f0000000240)="002258fd7e18290f09f5dab5593e4033669482e0f6fb2015c7b3e417a87690059fedd7e3b53b3832b456ea92ffb84cbf1d5c5214ee35a7d4d59b34fa011671ae560b1f9c41a7aaa9b61f5b96cddcaef451537aff48d2c9071e5dfa4db76fd835da2e4d59748372d805c39114c36bede86790f173fb3266d3d1ded7b1d7f3cc82f95681c99c8ebb044b747458d0720c1794eda4996561fb722c3221c71535e49782a532a983e10b6148e3a34bc1422adff1194b0b6be161e58d3ff3f44d82ae03c758d863ad5ebc488cc06d40153714c0f707c621f977399435ee955d8290ef22a5fb4ee14db21e5bb7bfbc192b56933f24a97be68d95a3219f15842345ed685b3175ab3f0b890fd411f1971e8ed4f60ba8588ad60af44a107642680761c07fc4568d25ddea68c82decb6ba4c84cec916cfadf0ebec7e0db49ff94f0dfe8b7f7b0099b84eb5b11e798fad29dca48ca604246000a88d1c6321b032288d53e4ba079842e2e082d1d9bca50805ec733da1a884e40fe81dcfa1e3ac29b96765d495fa8b967b480163679b86dea80efe5366cfe1e89b7fe1539308e8cd02b96920deb2dfffd8d55395c476b3dc12e538c46a66f630e37708828fa237621116e64376b7b229358aedccb9967cd63b0968903f3146ed4b409564d943281e71372ea10de210e529bbbc380b896a6901994474e1291eca5eb04e8861f5186f70dcf14e1941982de9ce694c493c22134e99bdb52e4d2bd4fb9cd463b6d98c44a0018c349188e7fac1a7c37c407214117056d2507bbab71716eafcc0696513e7c3ff6aa645ac78426beb492291994d2d33e1c8a90b299e0a90fd47a87f32170a8178d28939a6277c5e7fc0b62b6d178be782cb9417209b1a23d9dca2e6a06f8920ad62044240965cc7c4235501553997bbb920b294b356deaa6a7da9373d36bbd8aa256f01bdda0085dc268cfc4a284363cf9617142f0659ff20a71d9de3d4ae29c95510f94494448a58fa7a5a9465c977d582d32bde47a39d31bd54a08a74548712fc34133887c8b6e7ce516825b89d7642aa3bb8a2d0b47e8e1cb7aa38bb8b3016ce290b64ce5073e1915ae9aad8bbbb321f1b2d0b5ae33855afcb32d67c15079c1c6cb9f5a60437a9fb90ab4299f984b539a0f5888fae1cba1efd117560a96ef3e7c27321b505f8639c1b1c2125cf00ee55fde56956f428f981ed4331afd15179cf31053d9e4a499c86577d9123af290f4cc895e1ffb15369730ac7a2af7f9248434b586eaec1f80e42a4d0d35729d6a57b2b1b11ed8748b443310aa14f88a4b9459f2d944d0f2c601b9c22c7ea5f987c36cb73261ddaa912f98aaead7c50d0b7b4501fad72e83a81f281d942ebd99a9d07f6b97e29a42ca7279b5d07bd1f30dda917ceb774c3ec9f9424ef27681d6385666303f5212247983a615a51f2bb57e06288ed98a1a88ad224e12e5e14cd7069da388f0295b2c77b6420fc210dead1a27595d3e035906d26226861afacb71e702d5b9e00e2f144cd0dd4d4d4610b31b3574782056db969d8f329867bde6242b367c9ec91eb13b547ebfe10349095abf13d6f3e7d9740c29246ca296544fe6b0f2ffd7f31119ae61dff3d3009d5c3b1b544dd507ddcc15916e6b37cdbb420d56599be050f85c4abf5cfab0ae4bb1a29404bc0d89354597391d6d5ca57cf836a6d6350c8cc9ede0c74089bce3ad26bd86a066f729ba27b5969c925f7c53863d39c4bcb71bac795c21624d82249cc0c86fca14a3650daf16950fd29f1979f78d9508f3dcb25951f2d6a48cc6126e241c788f46720def6a6ff6e2537ab8294568bedf876b8f4f1a0c932efc2c4020c3d97c579d37c24461f0bc2f5bfb461ea84bf5375a1741a84d3c12a7bc3f3d60434c91aa5409325c899d9121f76fa8d71d84ddbee10e952baec4885909d6141070f7810dd722dbbe25ef547a1d5a8e8f04cc8ca0d6b7b9961cf96715e79a1a67a4c9a877ce9f325354943e1aeab7fca035a79eb553965e02bf97b7713f729dd842313bd270cdfba157e284810ebcc30b3bb097f3d312a2e887c53f47f1a067a2921fc3a9f688d6716e77a93cb862cf2eafb7b25329b51724df5e5cd7491c7a744caab16e7a43a207cc0a404baf5ac7972a3b10228bc5b24d722a5ac8207ca402044321ef0bcd21834c17f48076b934c867abefe54688e3db89fb9f8f8d3e427d3650d3f3d17232add2b22bbb3c905b0dca7db9fbb3351a5c973c7325d53c772811b61696b4458e9de7073564f6bea5bf367ba2f7ea936b4480f32147379c8ed48c8b8af64dba88bfb45be6d67bffc760f777852486d75c36eaad95a689ef7b5d2c1ee3d60e04bb12acff6b9dac0284e5d99bcc8e31ae9d617791751b6837fe1d6350dd032d83ed39a94d16fa19a730840c6d77a87149dcbcecac6144620205dc65fad46ee7cafc16f4a0f99bfa9804b7894302c371e9a9f02fd0579d0fc8f01b69cb1bf0383192e33a60ccb81f16c7bc71a2f44d5ecb3c0e527b573b0c5d967939ce3fdc30050af7e4ab47c824d5f9ac38bb2956fb98970f6413588e4d6a566b85fe5c46ec70430b91208821df0981c8ba602590bafd2ebc09f424694d612d1bc62a37ce9f2832b9632c3c45b4feb66ea5a6bf1a73669ed090cdbbc22b191cc9dbaefaf979e872c5a477d574b1ffb5c43d4b5b1261ccf992cc477ae2f2cc108b4a73df226c592bbe2796ccf191d00e23a921564ded5fbd085ecfa717ccd962d8327b361097740b16ff18b36c8b011f1b92311fbe11c2af9c0e21a620d03dc7a18b8d7b4edb5cf7f29c41268eaee0911aa8e29bab16a16119106bc6d13614ffa97131cad152b44cfe945deb42450c7935b2f8707f869644427af1e20c2abcff19fdbd85750b4a7c83e0d6fc55f7df58c239c1b202fee2fd82cd13f339689c788bbc0c551fdfc209f5871d4010e10c8906233841860bf3951269edf7c13e597dde736bce9fd45cf4eab64a3fd3b414f85756e65cc3945165b4e3cdf46cc268f0bab1c795bad794f9daf8854e227b6fd18475bb8441825dc3fcb143f762b3047cec25113f3c84a46acc54e802b7834dc9daf8f46f825786b5b2faaacc922e18f81fd9bfb81a837bed941f84249dc672989943d57320b3f2b88c1a205ffb0909e5ab972d375d789a8263e7f4f82210979ebf2910b202162783e29031e7a06e1a4dbd398cb8a9afd1b40e188bf962d3cafac9354db00c8ff015b4901969538a4319dc86800badf373dfed8f91ebfbb36b30fb876565f6cee7f75930522b5e580dabbebd0e20a9cdfb09f233c6bffdc16d43f1dececfd70979c229c5deaa5fd9e127e2c13f2879c79ed6df73369606e80615ef7177b91d6b105b57660d853c214a9e221586b28cc8af594a602b861932bc153965db1e81437e945dfe41139b8cd1cb5772c1f270b1c569551d3965c66c44cd275c4ab1fa39a35074c079414018a069900530c2feaa9a4028df36f08180d4879dc688ca2b71125c7e51cb465fa6e33c64484ecefd0926b86cf3ffa511fabede22e6f23f992a723d4eab62e7faee3122d932f8331e5b31e5ab795d2389706c3de6de8fcaa5f95cda02cdbfa3c64c46932d447b6e47708b1714dd5375f464995ebc1d964e1d60a31fde1f35b2bc297b1ccc78f2a43143b6da93aa56d0ca4ee918549158b9474b2f142a5dfaa7e602b116c533a9a0228b46785687b120ff5c4316daeb31aebf000be151c15542c0c3d720039d06ecc467e7a44c2e52637d0b7a1cc7f3d789b17fc622266e6364fea5ab47c145caeafe535d642b6b4e52049815d7ee8fc4480e6456d7d343150aa41fda1340931aea96473e9e16bef05d05551107b07662045740105f23e6d393b2ea819f39655c43a1b06afd4503affdb1bf8867b21fdc80414acd1369a0eb52581667aaf344163ec43d954e9226ae2a6b48b81c1bcd928a9a9510e4d05645ff5192787c17a6869a4e21e6f0e996f25d6a38d4efd702b79c123a290731352d5e8efe4a34f5e944f3b6b7e306f7d31757d343c83a45dd2b04ca68c7997ac582073ee49ca641d15a025918ff3d2ca6475d8ba10d8a5c02e3a62022a10b087ff104ab42762fad6af6dfa222eff970e3bd50f63c04c2a76902fdabac6f40e49e59b0bb7ab738d9d6147157ac79b855ed1e51266bf9ad26901591e47815873a0a159e3be5b008a92db83e0f9d4b265b09e92be2ba25c994b84c3855a6a285f414343c7e5fe3332d4738eedcf6996abf5f7cfcc66f0fcb050483ed971054c8eb86173b8a937adfea84124d4216b42230a316b1ce9ce38ef74df60078779e0a0f1b77fe431ba248215c90913524d539c40746c780261a1642a060b21b507e5552a4dd42045d75392815d1a4a538f295fb20ea4f494dcc6d1bf828de1e38f531b26abb02360476916d3e00495ffc5e7312c7e91b879b127384c19c0ffbb5e301faec4a0d99c2343acec7713b26ab39b5d85bf5e5693491223d33b914405532be08a696798a6148c14baa0d34316286f2eb4b6f140fa4830bca328f6bbc86b094064084f463e782bed0c030382d3af07c0efb2b14ea8f0c9af3dadc674e1b7e9cf7b05cb9efb9da39669ba500903d5aeeb45687b147f86cbb26f4c0ea5e9328bfc912b47b9261b6c100cfff8230f484703429e82bd3906b696faedc10b1a8ee877545bdcac1a8b0341212388c57a705a4c90f688d53541362be8350e7d145840910979af9b201c5537b9ee41262864db36902a29ef19cc5275904a622ff625c6c46d6833265a0e8cfb12236ed1ba37787686085164aee10926effc8aaee70e12ec958b73aadf0173a1a1b6bea21e2b6dc98ed49b4466ea20b3d866393755fa26afb05aa74d3b369970b82377fcc336c3a811ffe79bd429b9e9e66aed7acf90bf1c87d42adf89c5ac4ed2434e874bbc3ed4a5dae10956161dec1c476506ace35f8ebffffc66750aeaa05eaba7e9a2e04ff70a50142e5e48c7192698950bcff8e3f8d0e07332bff2146814b662896d85b8eacd773dad79c0edd611651e3fa467bce8a59c814019399048727ecebbe0cdf49915e71a074f77244ec6e4a9e32fa2d09b90d3bd6dd468730a9f7722dee7ab033589d846168b1dcca57ff7c8b32b75f3939803e2d227c6cafab6b51f839a3949d0f5d9841df593fe01da732af54a9bd7692d05ed821fd3641eeff80fddfc3aab53600203760c80669da8acd874a90381981763f4e11bba7da210f2b08cc67e5ad9bd544f3b2a020858f246055a8c1751ea54c12347e33e3f8ccaeb00ed3fb7c2eb9a188ca491b0fdf96892430ae67cdbec9846b47d2c9ac30a632ff9cfba4741e54d1d5690af882ebedceff0ad3dcec1d96171e9ba43ea5c82bafadcac333f2697aec1206e7bf0afb7910a722bf576c61df31cbd7b26a4aef9d915e7f1eeac28ab9a56ea2931e3e8cef539f2af73ca9d6f9fe18516a5f20d8d0817edadb8de8e15040be83df49f1be357ae1c0c1173a79560d0926c31f82dd8a5781ad8fb737836321ac11bd9de5dc5e878c13a1183b19d2cd1859fa8f8d520256239a466a4e7675fb5da22c456ff4c54fe7624353cccb5cd0f9d249361b71f8cead200d9843911c241520ead6d300eed7221a7b28c42c741f07baa49b7fd1b7b6117c091048dd7f3a526d129ec652f885499e7fc52a357770ec36ba604529eb02635613653466ac0348a1a684d4d9b709d674ecae0f6f140f46b91c749f9e6e253ecb4e30177d2d8480dbee4fcd443eca775ac3cf35bad6cd9a1aa33283e81fadf92bee7334a6b", 0x1000}, {&(0x7f0000001240)="13924391ca413f1c93d54e3ae7aa97bc60341b84477a9d239590c2c1a8c0b30fe35e6d0c34", 0x25}, {&(0x7f0000001280)="bda59bd75ef6773ea82f08082f9aba378a91c95e740c9d7e0c2d1ece3f3ec4b7bf40", 0x22}, {&(0x7f00000012c0)="d2b35bda556a26d043b633a107061dc78546d9d516cd469b04ce456947", 0x1d}, {&(0x7f0000001300)="3b1d23ae8a38609ec377dd5ecf3871558d132628415f073717549dfe75cc18d114a4147ad57868e7c30cf5bce1fb5d38a0c60e703d48b9d78ea557625b696ebbdde02845a58d0a552798329621a7a6035a7b85cfeb0ca1fb4b889adf64b7eb5dcdb515a5d5e5ef5e8e212a2dcd24bab3468f2f9694cfa2", 0x77}], 0x7, 0x0, 0x0, 0x2}, 0x4) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) socket(0x31, 0x7, 0x3) setregid(r3, r2) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000001440)=ANY=[@ANYBLOB="01002e2f66696c673000"], 0xa, &(0x7f0000002640)=[{&(0x7f0000001480)="3b0ed6db1634870501286ce963da60376b4a6064519b231aa96e53cebbefc62e034956fccc33862016e6ba98dfbf993a0de52d0157e75190c919a4b0dc18a75526b6a66b6862f674bddd8cbe3e391c093666a66ba475bca80a5d7fc8245b4fb3f27bfe47d54b4483235a174ea61bb84ce083eed276cdd126208057216f38acaf322d9972ee024becd6c0ee59323d505f854607409299890a2666b6681268de3ac84abd0643d0ce70b702ec9ca4d95f549ebc67d2ed5c7313f79f1831a32b2de51e8974639ec8ae9f20c3c31306f4dcd1afc9dcba10ecfba4c139794d91eb1d4d44a73f7d580cdf71bbceb9dd625212f4c8d39008065656058964", 0xfa}, {&(0x7f0000001580)="d0d3cd4a9e20cd802de0183cc7ba9ffbf1be92618ad9b6d208747c7193efb6e249bcb4241f2d62db24746c2868524fa3fedb6ea4af864a58799f5fc1c119e2d761b979cdcbcd604bc3df26b6ddace842a65ae671ba8bf5a6500d8d311e12a84286b4ba2ccbf6682d4d3670b7eebbecd45881ecd5b0209a1f3441bcc2cb8a1f56d6b672846a15b830ebd96fa52cad76efae767167f16d50ce0cd5fe47b115588003800792274e0d5e591ed0e3fc", 0xad}, {&(0x7f0000001640)="ae6dac803192f447ba0cec94668d25fc429dd631fd8c9f4443ea863920e17839db4382821dff407c70dd52b39b983b7cedb8e9c66caad817488dc2b23177c206697ac3a4a602a9ec14e9bf99017347e7b87aaa265ef538ae0ab0d18a58502fd9a81b5b682903d7b9defb952de29c9f8e597fe0bc8e57fe70864e04ac0727bf58ce76a3629deb624ea7b870fc196576d8432dc803591285294e3f98dcf41b4b057e75f763460590802f758b77088b023537a095f54795a2292e560eb69e077582a3bd1f058d3047045167e0de0abd77db9b8784362caceccda55458a27c6469dff011c358b16b6d9f827ca38949dd898f96049d270e5dd6b3c48192dcd36f53919c0cb66d3893f3831b01292d62c4a0defd6160277f79673f8c3e2f47abb43441b48f7d5a1fcf036d16690a06914150b0e68b75b01c8fee43c75cb312a1f4cb78cd4c3d30cead3d71a152b42869998a2be4a4420e62ad467aba85a1c2869d1721470c19678d31e294211ea871a38af45b078e39e5dc8da29f677d1c59f0f5a3946b2a2fa9994968ea6c2a0f3e2655b9ab751cbb4ba21b446f2d18733eb6f6c8c9eb37f59c946119dc7f54c8fcff2cc91bd84cc096831385be6047b15232a887f4f4ca021fcffe67aa9eaac7a1a654eabf3f57e13f32ef0b6b78bd8f48305a6075b7092b34bd7605666d041619bc5e3bca9869de8e2512b7307ea8338036321f30e97d7557b2030326c152b2b0ef7bb2d94557398263a1c040b98bb917e94f99f860ea37104719989c814800fad1cb0b0af72714e770d800ee47850f37b40830ff2657f2671d6d5efa19c6a36428fa74cef8d4de647edc0b96907236b0a5ed483998912573a056f50086a6190750ab9959be1e3e17f32d75267ea858c8531bc3cf9e8a1056e51d09137cba30b8f22c72904c54f19c537160b0772fdd40b6e85c222539c1624e4b075858edb274b2fdde8044955e5491cc10248d51df214d2e06713634b4e99a5acd64baf67593efd236e074d4869177cd6fedf8a357cfc865acb936e2b97e2a953eb324e9b9a8ada733a4a27f0d854742a054a605e00b350763ba4090cc2594b692e7a50a203b0c396757d17f72bded552d327dcf0851b864fe5597655cc6b2aba512a7996ac4d5602a3480e52164bd34e73df1daeb7c5e3baafb1bba7fc553dd77826aea0f58143e97c704c37e01c5f420237caca377d47c8c11dbaf4217f7715f2698b99f997545cc459af9b8a4ed0896813fb5eec4bc84ec4ee93c795ee6f79b8b9089afe90aa4cba95a133a2de6d361d16f2fccd2acbea43fdc8984c04990e202032b5847da401341c76747230f94c5c2ddf9b03812c91f258d5dfdec867461324335c382ac41890dff701991773cf934e1d75066899266a20ba47d1fdadfb7dc1808e27d24821122d5f12e5b9a6f046bcb9828709e75701edb981ba1e7611f1fa86f02e038fe233b0600264f391a75f32e565d52e3932d5c21d39f41bb54ffccdd4471afa5a2243dac79a48fb6be171dcf37e29b1f36d6e23eac1adedbc29a544108f4a8db9a054364fa49a5d80a0ef62b9d6b458a346f8144791b3005c91ae1752f5d92f38655d2681431a6b8b8b219b252d189e80e3e2d30d20900bd85a417ca3fb0bf8fc78fe476fd24e936e7e5e3119fc064f23ba4f2004d7b589a44ce7b981394f4cc218d9d14bbee039c552772743adcfd342279acd2ecdbe87a05954b69f70100e4ab23de43cb74f119fb9ae0da9bfe169e7010289710c6ffaf814f76ee128f4292fb22b2f7fd41d1913b902f0bf649986581a5365c97537ca7a1c75d597d0cda6d7cf6b4b439edad6df785ac7087914f0f3e705970baeac0a9067e2fe9a4ea4c241a74a231a864160f2b42f86f34143a14525b5a2066f7cf24f4713b0689df8f4252da78624b3161217b16405a221429b03f5446d3301fdd5b6af1b3014bd9787ff28b4001b737088532fb97b17e8015f6f1dbed37c4dbe4515dca59b31c16a6ea1343be135236c634a4c296f2b6bc0ffb39c3ab9ff5c377c7ae6a50cd21f8d5a28902a8b67e4f404cba684a273b8a68705833684c56d2e675fc7bc02c14d35143006814a58a91c8f01086d40157bbbd85d1fa0c1abc2a5be8b5872a698a8508ba6a196b3cd23dadd21152bfa6bbe43c00373bff3c7bbe8a62733d935b633d23d879c26c9ea4bb62106c63a55609b61ea38da28311b1257321cf29c8e1340a3d90994c70c9894c61fda33a5f06390a73df8abd8047aec83ef6c7075b0052b139bc2674314b4ec2923e29603dd32ff97e05b271b6107eec18c2409bbeaf5c024c28d37b5a47fa8058f8d05e200a5e9dbd0bac4fad13a0f9f25d85fed8dc232d26b81b2f8866dc5492a2697b9a9195b735dcc0f6826a2d301288cef9049ee65e98a9007c28a5e99b9b82d5a495ee39678209120b4722d2af5409679cdd7984cd7eeec62a9c7d7efc8b9e27162d12fd9ebc60812e98e7ae8a4e4e95285114b1164b8514b5700a3ea56043cd9898c92aee77435e5c1ab9b72bd7f2a18cead23aafb15e8dd44fba2a7f5bdf8ae6b2cd37607146522694597a8c3568a5b8cc9c570a9acac76be54f86a23f6ebbaf0464df4aa8ada1c1e4819088fbe24c1a2972957c9d6f023cb47e8880597a86f6125149ea17ba615cd0c89eca69330686b9bae00967fbfb6625effd2b5a1048ed0c4640ac118b992ceb1532bb295f760047c5f4aac2d87f4f805678b6081da07d6e0cf05d427813754fee5eab788714a582237024f988b73958cd9c8e528d9f0f5326b2100ed7fe475058c5c7f7067489a5e0c7b1e67595520cfe59da358604ff4e5cfa99c470cab4626159624ee96981c94a29a388d0a44041ea1d75bef3102c1a07d1c1118548c05566cdb66d0fad1e66b9c1ff91014507139908f777925aecb3255da3200a91f621a68d11f4585b4a12c6a189a372ae67cc1fea437d46ee7ab92358158f6cc5d386a17ae28bf4f5e6198ee9e80512c70cfdb6bf3d5b0d350cc0e457d17dd4aa01792f3c13e3cdb71a52768e6dc3907dcefb758401dbd697abddc371ffadf49d7f78d715704c2a3910ce40507e3daad709f6756294b8cd9ad60681d068894c95ff962f1eb6adcf24fb7ec0be2a1a68ed45c09eb0f0eaa2e85179b11def2aabf96d4ad6bab55093295dbfb029ff38e253588e4ad81ebfc8649593037e85bd93c44266adf84b37bb85dddb718a2051df9f521a3eb5eb05b76403125e015e8049c626ab6e1b30fd8ded15ca0165696a120270653e02693842b3430c9f204409a30c8d29e5495c01df2f386537f3dc91e7352d739fa318af1c6e895d0f645eea25a1474e7ba93991136e408e6b3aa39aa42236dec547da25598c8eb0447c602b636fe1c6b4e19630fd991fdffb9408300ba9f9bca4af97f26db369e88ad700b316b711277501b969808e634835cd0bca746083cfff7a55df08da3e74ae8af92bde6cbc8b86fe5e7605e8c3489cfd6dd78c89497d1eaf783133c6374cc8abd5e47cc5be0e5f681a23f029a10c5abb84eb26121e5c470215c5988035a4005d3b8ad20f3e6ec105027d35c8ac5a88ae405d3ce24598de640169d839f4e9cccfcc986554ef4078e92e73195de7278383fae737821ff348fc6ebe9c9c413c7d117441685a52c92a05f96fadcb5924d45107ba9ef6198b82c07fe305de7e9460d0b74c5b9b978fcd02f202189d37d386b3ed2f8e66e2326cf0682da13f8947602c4c28e364779dab7bb4e9d377f34771430e61716b837bceac59298ae94c453c9eb513c101cba049b5a4ef4eb8c63089137b73627d833012b87f0058fb4787a04a5c789048e72549e1054ad5eff3cc5d968f0bf3eb69734ac4596bac11a8a89f6e7a42828d0279ba319245e84d18addb356e66614ac033926043f0ba9c06647d59697988a68af572b84f3fffa94f75f47e9ae662db05b3d055bed0170bcf2d2af1388df33c7974b79511d18ed3b7b5a7f6ea3586ab158df169d3d05b6bd6994473ada6e0a4ccf5aefd4d02e7fa5cf2657c4a5794c1e99da248c4c1d4425f5da2590e9a7fe15cc684cef73a69e2baf01e802297ecadb5d544b807aa661cb095d4e53436f5b411504e9cedf51ab60a8aadc9965f2b54cab5a014b4f79d16839368b64db16dfe9468c42bad3859c34f8338182f9c48ef756a436264c05dd815d695e8fda014aacbfeda4b49926e988ab2c144e5019ac726ac6d24075ed6639f3849bec1f37bd5b11e54e1f45704ccf0a43da89e86ec7b4aa628512400f95235a285dce9841d737236354ccac47e1ee53c328924deda0c758a6fc79857193d1efdffedaa78521e678cb22eccc3b8db546b2b98c8c4163dba98242fc64497c5207f607ddb66fb45b974f60b8cc4fafd773054c95ed3b8ff0114f8c3c2e6831c9e5c4fa1061c66d32faaa3a4c6fa8a809ce70ce3b74b7dc47a3a2a8537cf735ecc86bfeb1988ebdbee2ebf722c21074e443318cfcc6bb814a8594dbd5b8a925bf2879b220affb97e1ef5ba998461c3f73a58e46f71eba7878a1728440fb317d757af54f0658b38e07e426d35647d5d95ab9b8a82178c06f6dd38ee4378ebd2f8dfeade0e6dc8651164d228220edbd5caab117b571f335efe5080caae0a7f4050112d42f2bb6087b71c935ccc4173b8c083bfb6004f4c02a1a484efb44c22bfc6a585868e01b526c131bf6b75116d470d0a7c938ff99d64bc91b1510b9978d56184f4daa6da4b5219b674cab675af92b073fbb5cfe33db0bc784bd439fb47600162f58abd42e77943f574cd4703c28fd29293dbe98768f86c87ffff6175dd0659aec6d94470ab88f63931d03b56c5a32b13747daa21a0330168df979343888cdde788a6c676ac10850a56579ac04285ef4d5803e5799fc1a21bc03e7f5b59a42254ddb2f309f0cc044d0ee5207e7896d1c7763077875139edb6c3fb74dfcb9a0e2a8080beb80d4018472bd4dc3893a2dc828cb3756d981d2fc704e7dd19acf1595d13c7c8098d31f36715ac78e7644290d44a46728f044ffd2260f6c08d9e4bcd9618a7b4a063f7cea07fcf3847bbbb4a7867ca6b8f9b7c4d6e9ee373d3e8d0e645533a5583757316dae69246639d44c505c19c782cc7c79cc0dfc6eeb66f02c853f8d89f5401b022f2ad979ffe7966453d947eae9b1df3efce643c659f1d00aed092808562da875ff8392dcb252eb95ac5d95fa20986e8428e5d619680ee8bc3ab74f159101ce5ec755eea24573e86040d3c52049a2fac1299021a1a80435f234b9cf90a02e072f04dbf650479e6da400a60c06a3f86b5473f78941df0f2d66258876249ff732c271c75362895e619de4143504d2a7122e87294e92f67cbee95631eafbe7526163b25829e6c3fdca32cb1428338b4b114bc0a9059bc2bfe3b9a3f293babfec7e4ce3f8f955b3eeb34f768209abf40a75ad4068fc2482419b39b3457753834f5ade12096c0f24ea9b37bf7c1ab5988e273c397a5959dc5a3ee56f348b458d8b37ee3301cac07626e2f85870af827ec56a255a7e162e4c1be3f0bcbc3238064c2de24ae39da4ed2e62b0a2a64217a23c79618104a45c744fa8f3d4e9f7f39ed5ba09eb75813d646139effbf6043d596c1d85d384a98e56bb83fe8f997fa94ec1473a187664a1edc1016f1b726868172fa4cf9f04c20dae27f3f8807e3a53115c77dee780fb4ebe2941dead6d63183e932749506b30979b022c40167e809c6fa3af62c3fc92fa972ecbb3ced6704285d36c932fb6301fac5e3fef70a64358d2981b662caef", 0x1000}], 0x3, 0x0, 0x0, 0x408}, 0x403) shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffb000/0x2000)=nil) 04:02:49 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000001980)='./bus\x00', 0x202, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0xc1a}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000180)="c2d72361fe744c5009a3ac28b16b75ba3e3ce62a33f1432e053f15df30371cc25740f95d60cc5281dd0724aa2c0ce5b6bf464c5e478efd6c7e47763b2f49002a60dde4aee12082df9e7a43b6da17982de81d532a50d7f39efb1aee609d15137cfd95df", 0x63}, {&(0x7f0000000200)="2022a12b401e22f7c2ea78fafb038858a5bccf92f98de17c8c543cba66108900107062089e294fb0f15a046185de44c47a947fe8e4bc91c099ba9cbe0b58bc9121a08af0d2fbde2118982b729359c484f0bd392463734ff0fe6a11fac877e71babbb77873e2461f2eead67ac7c41", 0x6e}, {&(0x7f0000000280)="d8c389da5b1362c476b9cb43f503003390a9d8afc30b1fa5d6cfc6ee1de7ec6cd4fd9a634dbe6e61973bff330896ec22f6a9be675407c382da89731035d4354944251627cecbd16765565683fea7937dd42ee899728437b17fde5aa1ef0c5f03eab44326ee9e8882b968cea4cd1ae89c98b01a2743e20d4f265c83cfcf7d601c8e33b99715ad1f9a59d884f28fb392dc32dd9ba5a7fe0373fb30d787a798f1739bb004a50d962c1edcff475b5df87057bdaaab2941f843ee29fe2bebf4941fc5bff4cdf0a1d1135e02a58d7085350fb3cb4fb7baf3e72ae75eb1236b14ffaf678397f9ca394a1d29e03569630f2226613464ecdc7313084a0d50014b8da7f475a2f0df3c3132c63743732646d80cced94e869a7d163d5d0ef7b79e7d783777005c3cbcf323fd800e7eb83b45f190803f46d00777c9ad5afb8f14c1772c7a785927827d0600a67e475f132c460ace0f13fc89a62e332dc9710a1b2d941142a29db53ad2b4b13974361993b049c83ba6a9477e3db1f7848e04b8f757d506dd9f57b41e93d842b8347112fe7fe5cd44c9b12631e0e1488122dad896bfae2680f7c0e272f27ad6df1ac6ca3c2a34e773eb7351a2d4aed1197be2dd234ba5a2ecf6ddd50520e6588af96e4e06e2dacd1517ff64393784cab86940461ff9b7c15d29adaee53d175709faa7e4f3917f5e831fd209afd818ec310c07a2db316ceb67c8e330c75e79bef09f5d87c8b612d58db764d7ab8e098be224203ca5f8058a9c866259366a560ed6d717abb5c3f73a0a59188b4c0eb7d145151839f14b940a76803e796a337ac7b9abc50c89dd395e482634d1afc1a168f3952caf0c906e6c2e30e7d68564014295f23f2ad65f2397127533468eea95c0d0df4b06df82ce30b4a87aa6e1e28a6f65e52640b72a5f6bf2ff96007385e8df063a0ffb860eb5b9038e0dd63c58aead1ae887312f1abd56b9fdcceecb0b65ff0d919aa425dd19414777d52895c9c24d5a9c344aabc819c08a888f8ef02c64c965d91fcbd2d6b2572e31a5321ed04d31ea53c318cb12886a53395b8a498be5155b7cf6d7bb7a381850f7ba820d55e6ae194fe907e9368f655cbe858ddcf09f7101dec85bb2b4aba7f4537659a59b2fda9f4026c5c9167e3b994f52b110f05e3d39bd35c9ce20d8f6ea71dcaf84174801ef6ef64ea2545bb730d7b4a36546a78dd004b9160ed56ae053bdc824b0ebf3d42e2ad89fd552687a3a077e6e70037a3fa0a4e9f7c853d75a0e13d16f03810e9241de5d044125735eb1f4ee4aad59ab38c961743a022f57dae44c27197e7a868e5e4d9a2327cc1984c8168a977c6b8cdc768bf2a35ec32bfff857b306c180bc9f7344aa2e556ea655e8f0be546546c047dc5e552ba281cef760e23dad22c96e1cfed6ec1e4bb7a4f621df57d613ff19ce53c52c5ad87a390862131bcd7cc461c43021473301f062ac03c4485d56bc27ff2afb2d0c538fd87b5c39948aaec248296a702ccf3e8c81c0bef3b7b0912966e844df8746be80d7db6447fe38ef28486738e0a2295a4e7f5b16bc7a8c889d04790ef710d1800f3fc28014087c01de04972d2d8c81cc21aaf798b89573b2b977d5f84f667e98dadd04019c61b5d9c7125016b7509fbabf8ee1b3279e1e7ebb5353a859184e50d62fe9dff06d587e282165e38f6efd173b8d9f00181dd6da20e279248bfca7b3963847b4b0ec10fb7ead22ceb6b5c802825b3e752b9e41f156408d7ebf4a89b0239f5afd6397a036efb5262c029f0d5601edc1f7f6e3b1330aa874570dd1722d0070a7852eb5942fc2ac33b6dbf65b7495d0f3062e02e7d9e2c36f55cac56c111b32a923d9ecdd261909819c5e46d8d56d4f6304ebc784b7128cae038a3bffa5f0e4b0f26326d581de5a503b07f8535946eb2b15c0d147c3d43da3e42fb85ea39366d053d13e88e16e4b1dc9f7fefa080f759b8105a1e46ca04f0675f6893e3577c89e4a0e113a0fe29316161f152f9517157754544e72a637054b0e4c811ec092b6785390d62335c6bc42c29ea8bba3ab8d60c19493d29f26b6f1699da57cd2821ce15dc93ccdc1cdf411a3fc2ad2f91c11734f331e5d1375be4dc6b8ad7e1cdadc6a51479ba1c300e9816bdcc48cae2482514fecae44fae2277f87a03da13caedcd10d1e0f612bb99907c2f231f93f468439bd0fc632ffbb9e23bfa97f551fa095c94ab935c367958136b300f81adbb7701b9ae22d5224e760e6e0f18ae95aa364b0454199e94d252f8a85efa886b64ae705904a3a3ad59aacae156762d1ce934f4d3e318d4e0b25996dc42b62ba4f064069949c2e9544086e7619f6035289e08ad2d415904fa7b4caba77a2c6c7cbb738869202bfa26375cad7f69d66d4b06cf27abe528c3d9aee9e3e2cb075db6d3feecc34ce1c5fc03a40cb39d27028cae26e0d74ca1095b1a4bde41ff51f729e7d79b499f23def8638a3ed610a7bc3add7211310b1e9f82426c6d4051657673eabbc8f91f065195c165391db842b1462de0e6142bc442c6d1c470b0ef69e55dcca4eddea2af4e9810e32bd92bf99e490778e39e9aa20c2b0adde6dd9757282d77bdf0af4e8fa261aa72300f6fe89a93e7b126e7e31836441d90e8de87ffee1eb47645ba628f2ccf3f69a86985662d58726f16c3445de6afc82ce638a0cc3d7669e86557b41186730ce95ee388a9873d582b06342817a55af4e8a0bd45fcfd9bfd9448ebe9c9a48623362cd44b3a26cb7af682aeab9d84080bec605dfeff1bf1b9b97083a8f9a5012d792836de40f196fd410419d7356fdce0b5709c238cd7937407def1316ae7c3500aa33daa83455e9671cc4c3aa2d4cd11a4eb90c763a10dac34e75675f238f2f2a71d420873517f9f523102068139be019591530843fcebff03fcff5d68fe452240eb1a9b47271d7f9ababa626f7b5b77520d6b9bd919300a1ebde6d080734386efba42586f48f5db4e53151908abe2603298edcba8a38cdc0cc615a2d767e466959952d26213b8fc7197279b58a1e858dfe5d79c950a11c0c5faf7cfa78dd259ba58e0c0962e278fc68d10eb0057ffdb10549ee31a5732b469d4a4670d39e3c0f346bfc5f48297c24898ad05786e86e91bee8bded3958b69fb5f87525f3addb2d6ddc6d42c0bf526ae9d639c8dea676ab4557aecf9e5e1faf3ea4ddcc089a063c817000c68b565ac1125205a4665631ffbb21d6a06f000d22eeaec6824d90c29bf24557734beb7dcd3d0dc8f49cbd7ece689d859663a357e8c158de3cc8d3d621e493e8a0ac0ab12dfeb49a066b408810082da7c82611ee50ad459ee3157eee5b6381e135813e6a22b5fb8f56002c5afe4301bb7ded323a19447721b7a9e6d57a94041308cfed17db220f1e9f5ae39a8e75678bcc7bfd05dda4039c6e9f0b2cb84a911c12aee119ab4548599dbc288b03097e037e8c3a5d57065dba09d71f2720b1fc4778dae3ef3db51c7bc9d415774a9c1cebfb403371e17f2fb2c3237adf0818573f1fc3c17ea80be93e538ff030a990f7e83019265ed9c06418522f0e750b9a7ee1464374e0cf1381255721b7e8904756d0cf9f4a2f9e50d1efa0edc88a94cdffd5780c27b0754dd8689ec2ce4f89a1d2344933668615d5779d6244af951051d58194afd277682a5fcb343996df2d2ba7ccb519e44a2e1d12ca4982a1403344e3d5db1d10780a1570f0cb30e6993d1570f81b455b01b8971c5ab2e62f56cbd36488f194e7285d2a64e035538a002f8fc48952d68fde56ab18e5ad83ac07a9401f1bfe3d52f7b1894a2a942457814d8e044eaea6af830489b35161d1f59786a82e05f70de9ee438858ed44c8fe2250ae8eb7d2b1a8a4bc9e0f49f2471b7fd0e0ca420c37d0fb8b53f9e53ce1a907de6691218fc0dfcdde5788e3b631b58cd5389c014b139122c6aace151dd12cc07b5489af87ba6eba7d1a59f1f9f65ec71cfc44b619f91c6eb828202875895b5a487c8aed0fd0c3c6656ec2fe5c4c9dfbbd650e14f40886d070ec0f407b09bb5ada67ffa520f3cf81b60c082bd4cf40d3619e2b6d570b74a65d8123b7319fb3a1fc551a8444dc2b3266b9dcf33d5cf3828c826ce34306c3293fc56011f77064febf6958faeb94eccfe9b608a0a80929abe5c27865355c87bddc0a451e50ed0cbd10d6e7e742102ba3a4f6272e401312b2e4ce6f39cfec10d138001909518e2bf3da8864acf22a470332bbaa10962b9d79b755c29687c0c884c6cbbcafa3d6e2aaf4386c97bd0a3daea08ff06784480e61516f82a4d071da8b1327b125a0debcb895543b1b8e8571e9292364d8ed3df94c72779c018a6aa9ac6f9a9622c60e6ea86439e740f74d6bfeeee7dbe34cf0696472a0bba9b0d04f6bd24eac168d4c7c478bb54e3f2e1b665f91d504616f897ec7f4584946e994d39e943732604c8bb8d11ab86efb0da23a12f62e70c3a4fa29486efc2a93916c8ca0803f217bb50bac7c235eb6b516a98dd8ffb762c356a705744f94ebedaabe0c54fa49813dda3ee857d68c8e2e7f1aa7b6daefd58fa0f12e3f01f3abc305528936b815e6f25f27ad50c754c78b7f2beec969555bccf081e5f7c63f105540da52a52d969bdf64212bcc097cde146d169e1f2fdeb06a3350dd8bea14546bd41001ee38ebba858bdbc95bf055be304a7ff4de15c67813f695764361c45933297773b4718210a9a0ec604afb002f6fb3320f664b7fe3886ae28d3f892e7cf477c848f652e7cc18c4f6f847ca04c14b6a909d2dc35b32624742d8527f28b79952c03d2d095feb22339c49f91c7e08d001584f51b9ee292b56ab52d5cd5f6f87f42911f33a1657e64dff5472c4f8e939645432f20e423d7dc7530769e23273abbe9c7afdc40ef7decc1101dfdc4f3a0be0793fc2610274550d1a114af502f9e539f3c10537fea6072e54932a941c77f09f3084efef9408244f52aa39d234370a9242542e8fc966533c547fa4601f3afcea2daa3c5b363743e88dcc108f81e21471f5d37b2a75fc00573f0dee62d1fb967b00b3a6e55f19fa989e8ead2a608f8d1d5b512cdf2ed0c9a1228951cbc5704c5d717ba5701c92a7d43e65179fbd97b62f7cb6d531082f865e4d8c8277f6c53afeb476e885424f5160d25749b64ca891bc451bb0557480d34104fb6ea6bb44451fc3a967516e38d8602ce8bb71b87f923bab04bfeb4f11f03ac454b70fb49f66d55f27ffda15faa4d6b663c61280a29a09b3bf0440bb58cbca449b931e3172a2c625fb0cd2c97067674bd8f638269623a0b318d4fa9462c1e1c5eb2c0363fd07887406b734a8c14b01589c0126bfaf085c2cd1042f1010be30fbcfcd9789ea4eb41f1b54e5f28dbcfa41c9ce394c0ce4baf682a485dd731182d1e5a39d1daf622f19acae6a00049df2867f0fe20e9401e904366cbccc52782245ee5502f1eb0eb90c25bb813afac04a86194f90dc1bb126b016a93c0bfbf6c8000a6e947ed204cdce9be6b4e17262d73cd97796cc619a4a00a3afd33fc8da2d2a2e489f757df311b0243177cd877769b7475c3300ee6dbd92781be96217d8c5c076e4bca12833c44a114f3eced77bd2c703dde68ba9172f1d5679e7a72ebf9acefe2ecad4cb0d2aa7e1825f731da00da3961bbbd6cac5620452056bbdeca403b144f47440f7977cef04d1c224c0b86d349ab88b72ebf130996740ce8c8e0f4b55ca61fa10f8135d8f1ee0476d8ed8123764b1000b35a8ea2f1de063ddd059cefb21a51e7358ec5efab9e3a6fa33802b931cdaa59703e955f01ee4ac110733f285", 0x1000}, {&(0x7f0000001280)="59fe34326df42501c4f0a1cbcc7fc0893afc7d510e3ab485e88e3714ca2b7a6ecad805dfd0ec72df734fe4", 0x2b}, {&(0x7f00000012c0)="99f0769343faa049c65bb1e2caa1e42a3b", 0x11}, {&(0x7f0000001300)="dd9afea6880fed3a6178bbd758a82e039a4e63dd035f4797299af2091322a34d4cdf3938e8377b09eb162ad816a2535857af7b2042586d5535c95f4a7bd4abc6a7cba606dbbc36f98e92f118b57a73658752465836f7e0475fa408113dd6001be9890c", 0x63}, {&(0x7f0000001380)="a4964cd1ec6db6adf4d2324380aef020d314fa7cc1ebaa6d2bd9c15158984256c93065c5ae1bdde19caa02c71d945f9ba038581cadca83e273adfbcee63bf0a9d34438a4a7f259ccb497f89f76cfb47808bc144617c0203ea39e8b5e5ca8538c6e5d088b8e87d7d3da625b60037224361183219c", 0x74}, {&(0x7f0000001400)="4a7388b19d6d6220a712a58878dd9864c77baf93fc61", 0x16}, {&(0x7f0000001440)="5385d1b66939aeb7a0d8c25ca64eb4c6604ed55020f30c49dd934ce2d16a625461665da66611da49933dbca7731e5f3e5a08e2afb4429aef3e5573fdf6e275f43372d2ec21996c95745825254b61d5", 0x4f}, {&(0x7f00000014c0)="2c72a2d6e047354611a86e55da1b841126b8c03ab82af86677387677cf047f58b016ec65443ec56ed97c012755068b7d5b0c47d12957d528977d54d0edbff84fe7c27f9ed135174208dfa7d180ea8488ca34c3dce6b1adaad5a9a8a0f4d2b94046fbb3c98659ad38100020eca7ae967748e9e99b679ac34b13e8a44891d838c02948e1d04c922a94ce24c69c76df1b7da85d55f081e8cbedc0ea7ee4ba92c4e99658014b9b22801c73e1ba4dc5fd776b73849a83b7d81f670d8db6451b6d82d3b165d344de45ba892eb37b8bfbc6cd93", 0xd0}], 0xa, &(0x7f0000001680)=[{0x80, 0xffff, 0x0, "274503312926279a1445118fcae128a347cc911cacda2fb165c7433444ea68c1e84317f668fdbb89e228b753c56f11bd87069472119dde1f73aa13e10f4ef764c856e58ae29018e2e62d93b5da157ad7179ba8f2a320ff88e88b124d12b5ea5fd10f779386e45e737daf2d"}, {0x88, 0x1, 0xa508, "7dfcbf0eaee5838eb7e3131abc4d7857591634fd1b02df97d41918e54f0df19f867597c11c6cc5604c45e2483557a0495b6cf68f9496956965ed323dea348b3e786cebe626bd08f33f0f8143577932d21e92ceb5dd7edd7f5acb1d064323842e0ecf7bea591dabf79942b0101a76f3506b6f18"}, {0x108, 0x1, 0xd7, "8281e346e88a5bce186923d51ecfe2d908f9c9a372c92dfb2d7cab66a0cbc43d720e9cf7aefc2d02cfb5ec540afa453ff62c145a3f96b95cb8146e15ce60a1ab7229bbeb14fa1423d71ed6dbe49205aa27fd06f7f5b279b14cc62eb38cf1f36a627524e93a29f875b9311f7d58a7e6baeec63dff0f43f42adf9243e263b51f50f3e7d6d453237474bbf32b41a0bc1ded42a9c40d677d04c09e12c90acbdaf605a24fc08e6d7493d2e3172dca2fd1b5512f65f44f14c344c1cbecc9a0ee900681f71f830474e364835461b5d4f5bd8905c155ba75ca8df83ef278c7d9b507335fe37fc967775d7d72b0389b1118ba0daadedc46"}, {0xa0, 0xffff, 0xf70, "14b78300acccee43f5e454e0fb997285ad16b26bae27d2ad33e6cb3274c064c1d4e7898ef0ade78df26641bfa1175f5ff22b0fd86949f3ff472160d8a47efc17169321e8f6dbd5ca3be81f7aa1a47ff12db2e99f8f850feaa4b21737e6c72410700eccb1ccaae5d992c95fddb2198e7ea886b3b41c519cbd85c33c2932d6971fb60a7144f9acb61323aa3a4a61"}], 0x2b0}, 0x0) 04:02:49 executing program 1: getgid() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setgid(r1) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) semop(r2, &(0x7f0000000040)=[{0x7, 0x1ff, 0x1800}, {0x2, 0xfffffffefffffffe, 0x1800}], 0x2) 04:02:49 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000001a40)={0x7f, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0xb, 0x7ff) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001d40)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) r6 = accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001880)={0x10001, 0xa}, &(0x7f0000001840)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) setsockopt(r6, 0x6, 0x7f, &(0x7f0000001c40)="6fb5", 0x2) 09:43:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 09:43:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000040)=""/247, 0xf7, 0x42, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x9}, 0xc) nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r2 = kqueue() accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0xe3, 0x0, 0x2, "34da6e58c85ec82f429fce1feaf4f0d761b73626", 0x7ff, 0x4}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) 09:43:20 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2080002005, 0x40004000000028aa) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/108, 0x6c}], 0x6, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 09:43:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x4, 0x0) close(r0) 09:43:20 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x48, &(0x7f0000fef000/0x11000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000380)=0x1002) r4 = accept(r3, 0x0, &(0x7f00000003c0)=0xccb3ddb16b7e806c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() r7 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x5, r1, r2, r5, r6, 0x40, 0x3}, 0x9, 0xffffffffffffffff, r7, r8, 0x4, 0x9, 0x8}) getpid() shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000180)) ioctl$TIOCSTART(r10, 0x2000746e) r11 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x80, 0x90) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000340)) 09:43:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) getdents(r0, &(0x7f0000000200)=""/82, 0x52) r1 = dup(r0) bind$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r1, &(0x7f0000000100)=""/130, 0x82, 0x800, &(0x7f00000001c0)={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 09:43:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r2, r3, r1) r4 = dup(r2) write(r4, &(0x7f0000000080), 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x4306}, 0x10) 09:43:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4, 0x80000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17", 0xf8) r1 = syz_open_pts() close(r0) r2 = socket(0x1, 0x5, 0x0) dup(r1) fchdir(r2) syz_open_pts() 09:43:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x10000000, 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) kqueue() kqueue() r3 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) fcntl$getown(r3, 0x5) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x1) fcntl$setflags(r0, 0x2, 0x1) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0x81}, {0x4, 0x2}}, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) 09:43:21 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) clock_getres(0x0, &(0x7f0000000000)) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/4096) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 09:43:21 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f0000000080)='./control\x00') bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 09:43:21 executing program 0: r0 = semget$private(0x0, 0x4, 0x500) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/225) semctl$GETVAL(r0, 0x1, 0x5, 0x0) 09:43:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x800000000000009, &(0x7f0000000180)="285e5751606f54158b4e044aa1668e631145dd", 0x13) sendto$unix(r0, &(0x7f00000000c0)="c603772c57348dd64319f71f2069384ed9b86847d4f77977c0c103c2c72d5f69e40154c91763123b4afb20282cecfefce33d91cc41048e4bef36e7f6fafebcf6a2d2abbf6585194113bc20421e23ac8e3143bb1ba8fc66937dc0820649c159ff0379d31a88adf87f3996b5397619889f21c01d5d40cf1d0b340b4a40b4e28d9ee1f0c0dc882c354ea9f51d391c8ec58cbb800088b7063d919b05b88840", 0x9d, 0x3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f00007a0000/0x1000)=nil, 0x1000, 0x0) 09:43:21 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x8) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) r1 = semget(0x3, 0x2000007, 0xc0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/13) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSCTTY(r2, 0x20007461) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 09:43:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20010, 0x101) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 09:43:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x40, &(0x7f0000000000)="ebdd812eaa73df21a4d28800fd96480000000000", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1016, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:43:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8007, 0x63a) 09:43:21 executing program 0: pipe(&(0x7f0000000040)) munmap(&(0x7f0000725000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000727000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x16) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x400004) mkdir(&(0x7f00000001c0)='./bus\x00', 0x24) 09:43:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000321000/0x4000)=nil, 0x4000, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:43:21 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/249, 0xf9}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/238, 0xee}], 0x4, 0x0) fcntl$getown(r0, 0x5) r1 = semget(0x3, 0x0, 0x6) semop(r1, &(0x7f0000000480)=[{0x2, 0x6, 0x1800}, {0x3, 0x5, 0x1800}, {0x1, 0x40, 0x800}], 0x3) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000500)='./file0\x00', 0x82, 0xffffffffffffffff) symlinkat(&(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00') semget(0x3, 0x3, 0x4) 09:43:21 executing program 0: r0 = socket(0x3, 0x8000, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x80, 0x100000001}, 0xffffffffffffff1d, 0x0, 0x3aa, &(0x7f0000000140)=ANY=[@ANYBLOB="140000000000000007000000000009cbe30000000000005db7"], 0xffffffffffffffe1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:43:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/12, 0xc) unlink(&(0x7f0000000040)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 09:43:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x10, 0x1, 0x559) listen(r0, 0x0) 09:43:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) kqueue() kqueue() getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00009878e50102000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) syz_open_pts() 09:43:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000140)="b8ba842eb363a97bb48804cf3ca5eee11bc36d9e371b32815b466ecff7b953ed8b52605ccc52c248334fb4710183c76b05095849fec41277c8812d218a8d25ed08f8abb23cab93e708661cc65231554eb2fc12675fd81c62ecccfa3acabb9154a89f1177513e16db78862dd4cd54c9688e7709a677603464bbbbf513ea3af2632c5b368f7035a47e4b78da57632678df16fbb2e48058c4fcbc4ef37990f1f8d039d7fb143f1c3db5e3c28a6b7e5a22697f53385d7334f6e7750215b508156640056e910c8a26fcec26e2ffc0c4cbff8d214b198dcb6520e288", 0xd9, 0x400, 0x0, 0x0) getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000280)=0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) 09:43:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x7ff) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x800000) symlink(&(0x7f0000000300)='./bus\x00', &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x46) fcntl$setstatus(r0, 0x4, 0x88) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000080)={0x8, 0x20, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) 09:43:21 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x10000045) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x90, 0x11) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x1a, 0x4, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r2, 0x14c}, {r3}, {r4, 0x40}, {r5, 0x80}], 0x4, 0x2e91) setreuid(r0, r1) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r6, &(0x7f0000000100)='./bus\x00', 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r7}], 0x20000000000000fa, 0x0) 09:43:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) close(r0) fcntl$getflags(r0, 0x1) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000140)='./file0\x00', 0x10, 0xeb) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x20) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x5) utimes(0x0, &(0x7f0000000200)={{0x4, 0x7}, {0x8, 0x5}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) 09:43:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x13ab) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x9, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) 09:43:22 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0xc003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/198, &(0x7f0000000180)=0xc6) 09:43:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="348ed1da6caad33616ce98aba1c8c62dacc5a2cb9d1f29d5609dbc45feb20bc873ec89d6c0b6d591fab244c1bf982d87027a6ba64019a9e7303c3bcbad3f45cc985c0b", 0x43}], 0x1, 0x200000000000) 09:43:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x2000, 0x4, &(0x7f0000000000)="8422652ce5b1f4ab4c97f46a8e45be3155ef19fd4ad938af7f4077e1d90faece5c049d7d44802a95fd5d8daaf100470c88d5dc6d59f170ee749e028e436f4d118768042e7abc072482f9e03ef8197204b8542a0c87b8a3f03522377e31a1c99fd5c505bf9ff55f8ff52676f32be1ac893d18b2c7e78d94ef37bc8c28f33142b9f9b0c174ab86af7c58a17df42a5e4d61138abab906bd91e074bd", 0x9a) r1 = socket(0x18, 0x2, 0x0) shmget(0x0, 0x1000, 0x2bc, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 09:43:22 executing program 1: r0 = syz_open_pts() dup(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:43:22 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="c843ace99ca876c2d37bb78c8ce1a85ac89872d1425900aa2811d8138756d66eb4bd9c40120d52888949d0c466a410936a2db6b0deeb7f4dafa50536c4a30338de058e3f495769c5ac6e7febb272c7dc654b98b88dc7d8655cfc271ca778b34dba655b67b65f88f24b927d6a98d117288ed57f4f4a6289091561f7146ffd91f0e5d73f069cf7e7d83939224d1c6ec51ed1a48aad3f3515cc464c44a06b848ad778c9806b98aeec970c3793a6c2b5ad7894df0ef6b12e1004c383184113fa6b251aeeb585131ad5e626597dc53fc65c9941dba6ab077cce9cc2884b", 0xdb}, {&(0x7f0000000240)="0eec3c040ba3cdea1d1285f42ee2a10c9c7df7831e432bd663624485503285bb7f981c1bfa5e3ab4aad2551656e8a1eb86db9f55501d12cb989728d0ffe0786787b64e73086973ba9280be359b74c61bf1c65180c5ad25f36f819c01b15e5eeac775bf4fdfab5b2a8273b73eeac36819921d3528dec6efc898e0a6857e2eba0e76655aaaccc24d8b2565104dfc6f29304e8fbb1456cc562bfd8a808e01cb7b20391b5709918773cc5b6a470e7a6a192851", 0xb1}], 0x2) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x3, 0x40000000, 0x1, 0x6}], 0x1, &(0x7f0000000040)=[{{r2}, 0x0, 0x0, 0x1, 0x1, 0x63}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x40000000101, 0x1}], 0x8000000000000009, &(0x7f0000000100)={0x4, 0x1ff}) 09:43:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) shutdown(r0, 0x1) 09:43:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x10000363) socketpair(0x18, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7fffffff, 0x100000000}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:43:22 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x4) recvfrom$unix(r0, &(0x7f0000000280)=""/178, 0xb2, 0xb06014a4d401e6ad, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/32}, 0x28, 0x1, 0x1800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d", 0x2f2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 09:43:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) listen(r0, 0x0) r3 = msgget(0x2, 0x200) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000475de655b3a1fff07cd363e217000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000"], 0x65, 0x3, 0x1800) 09:43:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x0, 0x4, 0x0, 0x0) dup2(r0, r1) 09:43:22 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x8, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x88) 09:43:22 executing program 1: mprotect(&(0x7f00007c2000/0x1000)=nil, 0x1000, 0xa) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffdde) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:43:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa0d2582c321a8cf9884fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf34322c0cdf8648b48935d14a79a15866fcecdd79cd66c31400b4dc386972d2eae1f50146e1c3664c38e82468bb018be7d0c5e6e822942060fc7c93fd1c3a2f704d7b8b0cf8959330d", 0xd2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x2, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:22 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) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0xffffffffffffff44}], 0x10000000000001c1) 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) 09:43:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/40, 0x28, 0x800, &(0x7f00000001c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000080)="b60b3c6a01a776e5f3456c8eb020fc12e5efef02526334186bfd1d26483e4d60126d930fd75b7faddb6f237ccd8c67e2135631c67d1bfc3912d9a182026e1c6ece3e55c34b1c1373a694ce389960e9275aae575f5ae2eb41a211085478999989c35801eec06b202cb1648abe912724e721a8d24f64f84fa0152ef1e102171bc3456b70ee91aa754106c4456ab95f18990df886742d8ba5e4748341bc21095e745506d3ddfae4cc3c94b0b1ff244607fdb23c5b3d8a729619b7b30636efc8aecef483", 0xc2) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) 09:43:22 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x290, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1, 0x5, 0x1, 0xc8, 0x319, 0x0, 0xfff, 0x200}, &(0x7f00000000c0)={0x3ff, 0x2, 0x1, 0x8, 0x7, 0x7, 0x100000000, 0xffffffff}, &(0x7f0000000100)={0x9, 0x4, 0x5, 0x3f, 0x1, 0xae, 0x7}, &(0x7f0000000140)={0x80000000, 0x8000}) 09:43:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="d9218662f4d7548cbb2a0149ac7743dcf643d82b3e6ef44913c73743e8c080c3a65cf87f8878a18d535520a7395c556fa52784e18fa27e3e4ac1fff4e83334a08825100173b036ecaef8ec17119cbab126bc5f922f56d6fcaa9f48d1da7d6db79be4e3c5a2f2560e4efb9a786a1ac2022b3f9c9b5e171572041318f5bff253c4e924f29367091cb7a5baba09c261a0c6eef7429498757772d585db4bb64765f4978676a738a96738dbe5b0a186673a7db21efa8ed2d5dcb2982962ff7432becd9ca07c89145a8bcd1e10dad3383e28c0948fa06b38a9d399ed75", 0xda) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="cb", 0x1}], 0x1) 09:43:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x21, 0x1, 0x6, &(0x7f0000000000)) 09:43:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r3 = getppid() execve(0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x2, 0xffffffff, r3}) 09:43:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 09:43:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x48) close(r1) ioctl$TIOCSCTTY(r1, 0x20007461) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) 09:43:23 executing program 0: r0 = semget(0x2, 0x1, 0x48) semop(r0, &(0x7f0000000140), 0x1af) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) rmdir(&(0x7f0000000040)='./file0\x00') 09:43:23 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) listen(r0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000140), 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/116, 0x74) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 09:43:23 executing program 1: r0 = msgget$private(0x0, 0x80000000000) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) msgget$private(0x0, 0x60) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0x50, 0xffff, 0x0, "459b702b1b4fc471d939c29cb043d81976a4acc206ba92c62b02b135d789427c5aa42801487d67d3e2531612c32d79c13499c647445fb392edbac6edc1a5"}, {0x10, 0x0, 0x7}, {0xe8, 0x1, 0xe00000, "f23a7a9fba62f1d43ad6d84c4025e5e40a599a0d283a8f7adc789b4b0c33ea556aa36f5faa559c56f3f2830aadc3c3d590fd7526c5b728814ab22193750e23aac52499ccc5df5d1126edf01aa77c5e08a1fb3cef6da646d2aa13d713b373dadeac43418155314fbf52fd9188913b4ef332874edc0375eece589bb060af650654de37054d53383f86088169376de7bb4d3edacac3522f7af380d7ccfb3520a5428722db2923171c8b89244499c3d688b95b3e188d6e615c6a260b69e2d3994959e773fd2a88d857c10c66c5be3f751c8d19"}, {0x50, 0xffff, 0x2, "f74b836c3eb6dd32cde6718666ce749e8622bb70a2c368cb75665ebc2a40d2e1ceaca690bbf958d0a04f6b72146a6c14a6e807add34ecf2ff5724830655f"}, {0x28, 0x0, 0x6, "5637ac405b7ff11d98c8937829a574e1f76fc0"}, {0x10, 0xffff, 0x58}], 0x1d0}, 0x400) 09:43:23 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x0, 0x8) r2 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) msgsnd(r1, &(0x7f0000000080)={0x2, "4f80644f2777828f5ceeee03b28c49056a9ece483b2703711ac33367ec684cdc2b65339d03d14685f70ebc20f0501b7067d6c9b96a1c03fdd3475777bc6b54fe32742f536af8a3baa2ff937884494a4ef71938f490d4e9781aec32caa406ab1e176e05e420db123cf21b26ba94f47fc10082fb70dc420ceafc6b0194321b6d5093438c8b0e19d6aca29a73ff518164ccfc8aacbf03a86e9d35c750de132969fadaba1db38a"}, 0xad, 0x800) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/92) msgget(0x0, 0x441) 09:43:23 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) 09:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x589) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) dup(r1) syz_open_pts() 09:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x6, 0x20cec0000000000, 0x5f2befbd, "781e7171e134d994aaaffcf25d7f9cab9d3a2545", 0x2, 0x4}) fcntl$setstatus(r0, 0x4, 0xc) accept$inet6(r0, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:43:24 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000080)={0xfffffffffffffffc}) 09:43:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() kqueue() link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 09:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() r2 = dup(r0) r3 = dup(r0) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000840)='./file0\x00', 0x4) close(r0) dup(r1) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000040)="b9f1aa7996905362cce748f0c9e816985aad8084ab8c76727aa7", 0x1a}, {&(0x7f00000000c0)="bff2bb2c2ca08c88a3e7c62471ea308558449116d62ffe69a9c5a8f316235ff454fba6f64217620c4a0ebf2e28256f732f44292b786c8ae5a8cdfe06f184c00c995827d46d8cb0ae53604e4327a4df1cb6267d57cc69ac4e6ac8eee4a650d1af1e1b46714fbc1a548273837d3e3f2d72620ef450020ceba86ab525344d598cc91ea95575c3e5b72c378b", 0x8a}, {&(0x7f0000000400)="3bd90d0afc8305fdf5da3e353a1c6691716c6c23ea90a139087529e6256bc0af85b84079d09e39bcd65032037784d4066fa8d357ea444d02d6861198b5825df5e6b3a362b4cb7d4cd1ad4ea6414d028963e3aeb1dbe134ebb12cbc6708d7a11c0a34e3640ec2b48d00e7639d1f5bc45021d785b4323e95ab096a806af9edfb832c321bc243b0bbd063043b23c4150fccd1c656c44cab907896ff81b080f2ac430853ea8ca6da30ac1b57fa6ea4290c99dd1fddbc1405e33031", 0xb9}, {&(0x7f00000004c0)="2d4655cdc1dbf100342506345d7e879a9eafb212b825cf2111d2ab0c889b2e19669b3a195c36d80c019627907247a8500a3eb06e29f6d00f39314033ad586337cb7f2512c95166b3a955e2308a05e3dbf28d43ad6240c99eb2d0009a3ac3e87bf3240ca51139b1b6ea9a04eab20c7bf5c87ec7287ff56f267bd710abfb2644550c8541c571763db6c89a110f6f1cbdfc7f4acba49ce8936fc3f7054ec9a447a41fdb7bda5d1256cc7c8f0e5f5d50eb32", 0xb0}, {&(0x7f0000000580)="b224da9e49c2e5e764399d246bbe06d0de51a3e518690bb21c496f62352b4f572611345b19217fa795e6cb1cc791bdd88742d9ce9e0bc295f0c0515baf9b8896d1dc8b4076a760ccda26b2e74ed071105589a608f3556eb363b4dda46723a7ee81db4b9be3bb6052a7c0e5226e60c3219c423d7d14b328a9db0bf245f4c159b25d79508ad3b2f7d93ff27f91b60f3867d5de9d26143864aaacbd93003035d171aad2d5ebbeda7ec36ee13858442a36b5e78c7ef6f01b099d6947892eb06ad8cb5c77c157cdfc5ce9c105078fee7946bc0656f2587e1acbd91c97a390f97a40d29b523b95e70c", 0xe6}, {&(0x7f00000001c0)}, {&(0x7f0000000680)="48ac4e04067daaf290f2c9f5fa2908d981c1856ded46ca35405d1ec916d58636119e51e06c6b65546ee7fba2bdb46ba19bf0930d408724facf5cb70d89a25b0817b788453edab49710e49fcc784334725e1493", 0x53}, {&(0x7f0000000bc0)="f18ba98040ad471c7cb864863ca4a106c0ef4e385cedccc28a4f07a995c1312c0f5b3a32ea1abcce35479d541e2a1bb3f60ede937731b6abfb09e6846f90f3629902cac043a13fdb8ca2c6e76e9dbab063dd31aee3a4f496eded36e01cd145f4bb5a3a1a1c94dcc4ae432e778a9f3286c3d51fe4e1b220ec68d3f6f4dc486e0c5ca007c3c716250576a3944ca5f127924fcd596324ec5c08ad57992d29b4e6fc260192af5afe8774fadb5b79a0539bedb8ee3e3cee6ee8fcab7846d6f0fb67464748a461f26430be1184cda6cd2b7e26f88120db62087b23517cff8f657a5f61da8bd046f8a69de3f8c1ad2032587fb7c5dbc36a6ec77da560578762822ce1266e235b08e9ee951d8ad99139906da44ec0bd07398ea00b9808af49956defc97ca409b23420c02669e6f50e0e797413d51127c446e506632c306a73edac453c4f0f10305e3b0c1782c8c39aa45cf7d2cd31380d8d56346191373b3e4e7e3f7a45f0d984917abdcaa67e3bbea7f0715becfdafafa9ce8049b9681666d6660b7a7e21a79080368973050ed733ba15798bac8a7053306ca222184b6b65eefe026a781d237f503c63dfdb9a6466d294ff9384233b3af75907bc1a752b102dea4b2571d977c9bd005d4f2154efa27d8bd788e53d3863aefe5cabb9ecc2efa5722aa2407ec57e7dc5230d83b23ff5454c6cd052ba58a69b20143d4174f23beef2cdaabb4cace700c8658e19f9a904d56789aa8b18fe1624fde4179df60c9a17a67db46f84011b2502a47592ce194d9b76d95a2ed013f1add7de74920b82e5a11bbafc38cfe1847b546ea9be344821fc32eb1ff1e720f4d02ab3504cf426d72eeb9961c358dbb84e3b9d50dd4a9cc27af21f453a353f12e07e478054f686e55369229e6a4737e199c48a4e7e01066a850181bf718c003b07b2ed356f0ef55ba34a08dc24ae553097d1ac7daebb1152d38cb8b3cd554ed162f431faccc8d14483a3daf44ede5d56568b35cc6b5ea4a39bcc1dd2e947f85bab6f204ab7f44be37fc6fae4e48545fb2ac52462225d810f949799bdf20dd729a26a212cbbda4b6d1ffa3369f7534c080199a789381cd06cdc418ebb63a98be9d56eb1623a92407ff4d1cecff2d4bd5f09892ea22922c3b3674325a4acf1a4dc7d2e7ec8c60ecda9b315d63b35baa059e95474c26d53b8a217fa9b71c113924bf342d1140a16bcaba42914128d154228ddbebfd0da258660689c90e722815f1447ee4635588d94312f6abc9bea44e77432a0a5b0664a04945fc87cf7b0920b7ec6a028b77fe975f317ca3dd1cf81bd5e7614c96ffd32a999b89a1dd50d5dbce286cb323db5eaf95fd01307fea4a7dadf4b20bfd87808867934f5ffc6f1fd8d0724d6d5ef3481c57b09a7479cf391d7799234e325598e2805f9f951a66f54d87567cde73cad8dc26f0d970111da158d28660549fdc61f401d011e8db78c338d43620856c2ff632dfe5728670094da7349e932bed3b72934bd0bcc59b40d2a386c5e6534e78eec11692592e56522726f22a1a13c017a060413f61fe528f58e613c7afe92b636608fa795e5a556be6efa931459d1eb0db41b92132dd4a02b8c2b6726c2d65dc7e7bf9e07e651006b239c8517ec64d90471da2fa709c4eb6cfd35954b101537bce830a6b019c4b4c7911787d2354ae7ecc70a712602ea2fb8ef758d882a641564240ad88551fce12ee8150a1d241b108851ad7452f0594234e4babb5e92a114ceffeddae257936a0d29df27cbaf2554f03bec4b7c8b66b929f3ccdf2b7f6952344ee9cb5001d57654c4846f46134b96f8bee095fcc64acf6729e6f01d97ff16c69863c4c1db12db95ea89e3cf98d5c121a407c8cb74fa51478d361eb8097d75c8030db48305b13e3a5226623282c756450ffba500be4fd773fa9b118cc3cdf7dbc673230d2988dd7b429662d62288cad306cc6ce924a108ff4a57d002c6bb0b7d4d341064e1fdc674e9ec35f0546400808b9a27e12c8afdf110001ab495b42be8d11b8e457d45f9a50c561ee9c0d2838b748b48a14b8a86c75add0acaa44955fea873af9b3a157744fb18534b48fa3f3aea84727415381e628efd5df96459749d1c83ddde0e8b43861c58ed5c0343075fd3934ca35f4f44fc19a7a6c7f467a43d652f0315ba5c363ae65242f4f5ef6785dde8a1666dd7e3d310a60b3b79510081f11eb0a904c5ef7741093211dc70781f4c1198b9c1a204d923f1aebaa5870942e61f106f1210ede21f06c8529c2fd603f00806add5ab209213c78e3019bf74e4077f093c01d02aec01220117d6c094171ce475429ae114100886f96b2ce4882e00052494512435e273934003c0997235b20b3fdcbd960af1ac554a9a243cf2ec91f4bfb9c692ac706133a2bbf0972f32ece411ad2aa63a880748d01d7b7609e31a1c212e46a148f4c2eef2639b8f5609193b86dd6fda400370623e1522a6c227fa888b58c515a442ff1314495e3d5ee6784b2be6a2f9f740bbb1a4fe713bfff08f7a4365681316d614a17adb12db536c48d75506ffe91526b073db6d590a538b8fb56df3624e05cce91bc32f5689d9512e6670a10246f9d331fc67c5b2f13e770c27f3ef4c2bb02db84abd5edff978452f329c9cd6cc3ae1affe3248bcef6324edbc5808834c00e417830da17bb0b733c49c7ccf87d13854d3f23f9916ec862c7ae0a651547676ff9aec559140ed062c35c8d0988ea26bc218914c4a8036617543668e458dfcd05d180f87cd627b8102e837f47e099e06a60b73bf6588e872f5a510f23a3607217d1e6a1ff2a5464910b0870545cf4ea1924c93f0b81fa70da43d299f68db364f29f0a552927a22264dc12169b8e3c307b5421ac8aafe89262f010690a92b9c9f0497da9b64d1f4c6747cd81b8ef0eedb71b31f6b1e2567d9fcdff872901c772e103e04bf236798453d10022a832c81b093c947152789cb27f5d50b447e2c46cc162b1e596a09ba50120b59ca523f9028c9d55f11b1c58436de74334757f90c072034f2f327372374400d8f22c5e0661f118a22be87f37c31a951754680947648795d05041b098f0bd33d139a67f3594f99f048a6fa184a30ec4c4638e3a97c858ac9e1e4e8795639527e4a1464f1ae8ee324a63fa18cd75f8881f173f64f348b07c90d8a95261c008fd91b528c1b4b182a0318d54bd72d744a15d41b5769053114268d96b15192ddc0af7d065dfee628fb7f3a4077ce6c0fb84181db304a903368e8e4d5b9412dbb121412b4bb4f6624a64d68f717dbdad8e1919d07613039e39e5fa58307ae7c71f23766d5e16b5c7b9e737c1ae1ca2abf40c69b5bf098d1c3b0a7de907365e7b1a04100f2e778248788c8d01ccaa609abe08c4ebf326656663c6a4f3a248d19f17eb5ca3a47400e33b8930f5f4c328baf04f67a828414e632092d4e521511cdce5f0fc11648c68e497a76c4cab60d480718fb3103e692a38608e3aea786f3918f601ee9e20fafe35e3489fc2aa1d7dc7b270ed75297b0f292a6663248bb51430a2425fdc1fbc887885efa08a6a182ad497b707f6ca702924ab21659a91639dd5aaa13e56daaf9d5c84aa672d816e7b30821273ec39459ce43400a0707a2f34f6ff8ef36ffe5cf51373fdba84a5ea1b4226123064ceac370e443106c5b9d5d24ea896897e2d7b0d1cc3031505ea2afbc20ae1cd7ceb118ba866b44c60f9404f177816130543eb3a08606ca6f898ffd8b17b2a7d2a91e8317281e636334edbf6c7e27b8a8ddaf2141c71a5bd66e608b6615d176285b56bf6f1f71bc5333c6e578c8bf0720fdaf06c479fc504376dbe038c2a36b5340428f93a47599d02fd3715d5a1271c6844277bb6d5c67f5606d0b2a6f04936640db1cb60492267d2462c54c1d88b7309d33fdd0031dc924b93b3783ec5b996b7e56711101e663fe24af308d81868e0ae75f00522b3bfbbd53c2616acaa7f04bc817267f60922c8b5a516d2106876b3ba2b542e8b268e649a9947953d8f0e9632c4f1a5a59004c663e717aa243fc7c76936835db9ae75be6b832cbd16e005d84ee4cdce2e6f2bdc701b0348d7cd02c2234cc9740b505a6843ddd0113a9b8023d619fcfe7086feb9f28cabcb99e2bc45b8ef885a8be76875b7a0fc8984e0fc4c00a0ee805e026c0dede1cdcfc594c374c0ac6b23a0e93eed735fdf1a4b88f5b62109680c97521dbe1b7dbc292d904a35d3ab867161c6d46b69ad5dc1c3de76130f8ea98def7d8aba219ed86fca925cecdae81ea4f6e98a185c957ed745014033ab5b11930d9316c1b3aca0806e2fb1dafb444e4bb8b78ab2eb531f737a67cb792f17a03875b0fe9a2444753f0cae990d25a77fa85b3ea8e562c322ee948145ebed352a7d58e199a2e05fbd78477fdeeab5ef4d6a2b85308f207c01ec31db47ce91d96fa808db14005fcf110257b81e5cb2ee822a42c8d6495dee8633caea30ef0b78d9bdb80c00dae27312d700b98ee022330f00626e41835fdca7fdf1bc1321146526869ebcee2e2f8d834b321b6a6a697bbdfb43511771e818dd8fdab762305fd228039a65259fd6b39ef68261ac0afa1c43607cf40906470b467da4480d74c7cbed08f357fd17aa45a425a43f68f3ee01a2c60f953ae1903a5539ccd204d2a236df009c12bebd44caecfb634573401e9bc76922d2a74e2f71a03cba94e4f5df243d889312548da02268e524a17433bd4693570e3c305490f4f71c3f55d50d0ae762efe17da67b3b8f17e4c710045fcf1d122abf2573e536a3c7ec4df10686c01d005d8881c512da1384e9f4aacbe63491ee926bb896e94c75d5cdacd6ccdade2556782365818bfe74b0969c319dfb0a5f9764e43670ab642a1840561f5fb1b513d8b4906724b56a6786cc3db9737c5797c2d035147b59a15c3a9a3b37f3b95f3739dc6a7f3d878ceb51a55cdd89858d29562363f4dd797db6d4d98212858214e70ab3f77badfb92f2d6e050509dc654501668e05bcda4c8a6cf3906a07b69a4dc81f0c87b9328c36e0a2ade8046c57f0d6a8fe9daf0220d23d5388458fba45976a85ecb4080b2bbeb9acdcd04cac89165959f4f677dbe3b0df42cc39ab483c266d472c498f661e36964c1be8c42bfe5198c69c96b95f310aa666ce60753afbae0a01fcdc5f73781e724261c0fdc01db0e58c9150334b075e9970f41c023eb0de4ca64436a42bb2db1b4e26c35d3e2825ddda1b6dc5af45f11535527e22d7b3034cce0467dd960fb11a25fc034fa05a0f28e0439c0f655217c53c8a775881555b74fcbbb4924cb18c25e92524984a697d1518c9530b89b76032f2c8f9dcc850e66e71e3f64cfbfec809dd59310f2b7b523e76d2248ff0dd84ae0c89c7381a22b7ad6b525de89ed324be1f144711ae4e552c7d551dfed8b31a0fdd4e230c0a6a79710f4f50f6ad6e5ac1a57aa3063e5b0ace71552c456d7ce02693f15da7992848e7e98f74c7f27f3ef23a86c3c9ea285652cd4080f8a969c48a32193b35ee4e6c42a287c7828eace0da5c9a26957623b7259d2e2650416a93223eecaf0f5bb260896fbeb6990e4d2dedebba0b5f3e121913bd8a083bee3b024dde4484142eed9e53dbf2f5d47867376f61a653c41fc98426f7c15ca531004c30df050d6bbba12a15006860ee3c068b6564873636bcca74449ab7442326140fe8ffb691f2462cbee5984f226bca70026a9cb6e2d98c6d495cbcb44b00033ea04d0e3e4e2c2b7cb8dd887d456fe69656f171e821fffe949ee5b1bd991282b496ce62d29482a6a2c1f2f32448f6", 0x1000}, {&(0x7f0000000700)="3464ab26bc65dc00dca74e9c288d88dba85ac7a2fb278dccb50ee8100cfe9ca94e2c99fa390dde2aaf76ef4b4f137cec3183a48d7a6337f1765f54fab284e04a66371b1ea78dde2515403f36caa360ea3363a229e0da0e8d3d115137317b00233ffe0e395b99710c", 0x68}], 0x9, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0xffff, 0x80, "5cabeb8d8315030000002f00de0300"}) readv(r0, &(0x7f00000001c0), 0x10000000000000a3) 09:43:24 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x100) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffffa, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x2, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x4, 0x81}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2000000a, 0x3d, 0x81}, {{r0}, 0xfffffffffffffffe, 0x16, 0x22, 0xfffffffffffff001, 0x4}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x26, 0x20, 0x1}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x5, 0x10}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000021, 0x77, 0x40}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x42, 0xc304, 0x9}, {{r0}, 0xffffffffffffffff, 0x29, 0x0, 0x40, 0x8}], 0x3e78, &(0x7f0000000040)={0x8234, 0x8}) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 09:43:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="8522d320cf1d50738f919f02cd896c87b7a6509cacf59b9ffc59818974e69a161a89d05c70d6022f5e0fc313d01a6c0999000514d1b1bc8637bd1bd9ba8c90b918612392e20fb559c649118eef873ba49821258caac2fd5c937be941a2555a089aa1664fe6c40fd97ff4876bdeec24b7dabc4630d2add7d95bfd5e87ef0c4b4a71c09d9b98265691b9018bd7ce777acb4388327800ea824ab5d8f3d2155bc58c9501d3d7ea22383b0b46cab63cc8b9646fcb7c53d2659fef28b45a282812064f35649136e438fd228fad06a9683ce4dcff923d", 0xd3) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:43:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40000000003, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) pipe(&(0x7f0000000000)) 09:43:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xff, 0x46}, 0xc) setuid(0xee01) accept$unix(r1, 0x0, &(0x7f0000000140)) r2 = dup(r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x601, 0x87) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/100, 0x64}], 0x2) write(r2, &(0x7f00000000c0)='p', 0x1) unlinkat(r2, &(0x7f0000000340)='./bus\x00', 0x0) 09:43:25 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = getppid() setpgid(0x0, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x8000, 0xc6c) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffb6}], 0x1, 0x0) 09:43:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000240)='./file0\x00', 0x20040, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/187, 0xbb}, {&(0x7f0000000140)=""/185, 0xb9}], 0x2, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x2022, 0x85) fcntl$setstatus(r0, 0x4, 0x80) 09:43:25 executing program 0: r0 = open(&(0x7f00000003c0)='./bus\x00', 0x8000, 0x10) bind$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000680)=""/139) mknod(&(0x7f0000000880)='./bus\x00', 0x3a0914c44f7f2030, 0x9) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = socket(0x1, 0x5, 0x8) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000380)={0xf899769, 0x7fffffff, 0x7, 0x0, "68f7f59e2d0964514abc42a426069783e42873ae", 0xa65b, 0x3f}) r6 = syz_open_pts() ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000240)=0x82aa) getpeername(r4, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) getpeername(r4, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3008, 0xfffffffffffffe00) kevent(r3, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x800, 0x2}, {{}, 0xfffffffffffffff9, 0x8, 0x1, 0x5708, 0x6}, {{}, 0x0, 0x40, 0x0, 0x0, 0xfffffffffffffffc}], 0x1ff, &(0x7f0000000000)={0x40, 0x100}) chdir(&(0x7f0000000180)='./bus\x00') pwritev(r4, &(0x7f00000001c0)=[{&(0x7f00000004c0)="1afecda7072e1e7a4ac14c221d60a334188c0d82462341f0893d4492a2bc806479e00833ffc2c1c00becdd3492f56ed723934b3a4148af5d902559f8949e06ba96bd7bc7c8b7ca80167d3e4741599028fb891521cd7787212a2882ed6789d200221c8e8ac29d6e3670e25502aeda83d9851e828f5cd1a14269846c0a684e714cc56eb2bdce018d4f17b7c84a21a95dc697860966b9872ca4f0ab0fdd55df4a272ceddc0122246bad05455889ba7ff80238c937d59a758b144cdefbcf002ecbe84ce4b2c71070e31ed45ac849c6f37cd10a3a6958442fd0d1f08e93cbfa8c1528", 0xe0}, {&(0x7f00000005c0)="efa0c5dd0912c954e6332d197c7f61516e809efbc4e48ae58d4651bf2ad1e3c83cb2ea7027798156a9b033be71a7be9fc6f7bf3069aba2150cefc0bf3b758c48ab7c3af3eaea347b972e88171e1d807ee70d4d1f9f4bb744704906bfe7a5f7e71f1557d6b46f741dddfa4e6273ce3b39d218cb87bf89b06827ea8befd180a5dc664d623c38d0bbf86783a9ca77fd0f519a0ebaf0f6a4d9f8f89e205e27fd0a04a216a75b7767fe87d42ceae60c38df30c01f1333", 0xb4}], 0x2, 0x0) select(0x40, &(0x7f0000000740)={0xad5, 0x0, 0x9, 0x100000000, 0x8, 0x0, 0x5, 0x1}, &(0x7f0000000780)={0xffff, 0x8, 0xff, 0xe4d, 0x0, 0xffffffff, 0xd81, 0x8}, &(0x7f00000007c0)={0x7, 0x3, 0x9d, 0x5, 0x5, 0x7fff, 0x4, 0x6}, &(0x7f0000000800)={0x4, 0x2}) r7 = semget(0x3, 0x7, 0x20) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000440)=""/115) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 09:43:25 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x7fffffff}) 09:43:25 executing program 1: r0 = socket(0x1, 0x1000001, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) r1 = semget$private(0x0, 0x2, 0x10a) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/157) semop(r1, &(0x7f0000000000)=[{0x2, 0x6, 0x800}, {0x7, 0x7, 0x800}, {0x1, 0x5, 0x1800}, {0x3, 0x80, 0x800}, {0x1, 0xaa, 0x1000}], 0x5) 09:43:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x6811, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 09:43:26 executing program 0: getrusage(0xfffffffffffffffb, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 09:43:26 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002680)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000002640)={0x1, "89389cf366c052c568af799461a5b3bbf6fef4d43109ba296343a1088611d49b7a3f23363803700f08"}, 0x31, 0x800) r2 = socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x1, 0x20000000) r3 = accept(r0, &(0x7f00000027c0)=@un=@file={0x0, ""/108}, &(0x7f00000026c0)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000002840)={{0x18, 0x2, 0x1ee1734c}, {0x18, 0x3, 0x0, 0x6}, 0x7, [0x15d, 0xff, 0x3, 0x1, 0x7, 0x8001, 0x4, 0xab6a]}, 0x3c) msgsnd(r1, &(0x7f0000002740)={0x3, "b9dcb0e5ae6a4b03467e51f592461c75a155538d9bdde7431138da4c88a84475e6fcac9920737223871d861502b30ca4ef94ab4148464d879e0664d4356c71736911560e47a984f7b5dd3bc7410d171912dc2276e0d9083b5f5ae0874b4981b557c7c130b1b18822"}, 0x70, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = fcntl$dupfd(r4, 0x400000000001, r2) rmdir(&(0x7f0000002700)='./file0\x00') recvmsg(r5, &(0x7f0000002580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002400)=[{&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/159, 0x9f}, {&(0x7f0000002340)=""/94, 0x5e}, {&(0x7f00000023c0)=""/2, 0x2}], 0x9, &(0x7f00000024c0)=""/179, 0xb3}, 0x842) chmod(&(0x7f0000000080)='./file0\x00', 0x4) sendto(r5, &(0x7f00000025c0)="3286f9800211ad6943f26e034b38710fde807138b5ea6d704e67119a7e56735e441e9d23ac76dd4fc82c8588e707dc4097504796bb6b3e59", 0x38, 0x2, &(0x7f0000002600)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:43:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0xd2, "d730c1e7bb6fc4e23c5b0009000000e400"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) semget$private(0x0, 0x3, 0x10) r1 = syz_open_pts() socket$inet(0x2, 0x8000, 0x6) close(r1) dup(r1) preadv(r0, &(0x7f0000000980)=[{&(0x7f0000000140)=""/114, 0x72}, {&(0x7f0000000380)=""/208, 0xd0}, {&(0x7f0000000640)=""/145, 0x91}, {&(0x7f0000000480)=""/101, 0x65}, {&(0x7f0000000700)=""/195, 0xc3}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000800)=""/183, 0xb7}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f00000008c0)=""/133, 0x85}], 0x9, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000000)="41dd1edce0f00a77fb2bec0dbe2d0ad8f45b6f5ed15055e8f521ea60796edd8908121e", 0x23) fcntl$setflags(r0, 0x2, 0x1) r3 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000002c0)=""/140) syz_open_pts() 09:43:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x119) close(r0) 09:43:26 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x8007, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xa) close(r0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x160}], 0x2, 0x0) 09:43:26 executing program 0: mprotect(&(0x7f000033a000/0x2000)=nil, 0x2000, 0xfffffffffffffff7) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/128, 0x80}], 0x4, &(0x7f0000000300)=""/11, 0xb}, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:43:27 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x5}) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x9883}) setreuid(0x0, 0xee00) chdir(&(0x7f0000000040)='./file0\x00') r1 = geteuid() r2 = geteuid() setreuid(r1, r2) 09:43:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000100), 0x0) r1 = syz_open_pts() sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') dup(r1) syz_open_pts() 09:43:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, &(0x7f0000000800)=[{0x10}], 0x10}, 0x1) syz_open_pts() 09:43:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 09:43:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) 09:43:27 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4001, 0x7) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/43}, &(0x7f0000000280)=0x2d) socketpair(0x10, 0x4003, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8210, 0x2) r7 = syz_open_pts() r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = dup(0xffffffffffffffff) r10 = dup(0xffffffffffffff9c) r11 = socket(0x19, 0x8004, 0x3ff) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="c17a7560ba9ef16ad5a774b80286bfc3ffa91dfa14f5fe87d59945e9279ff7277eda49b41d1a0530bfd3427722785aae1984b7eb730206016bf493768aa60687389988c75a99a1e18884d0b27aa2af30927e8df31ccaebf13e623cfa0ffb75c397503fbb5164c020af699e849ae21f79bd962937ed19ca692ef40d26deea06e0c49244e98628fee076720dd3aa0342a3d9b4e0eca25376a4506f98e100", 0x9d}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="5800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x408}, 0x405) r12 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r13, 0x2000746e) setsockopt(r12, 0x29, 0x31, &(0x7f0000000000)="b287", 0x2) ioctl$TIOCCONS(r14, 0x80047462, &(0x7f0000000080)=0x7) 09:43:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) shutdown(r0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 09:43:27 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0xf2, 0x1ff, 0x4}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) 09:43:27 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff22}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) kqueue() readv(r0, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/209, 0xd1}, {&(0x7f0000000100)=""/230, 0xe6}], 0x10000000000003bc) 09:43:27 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x54a20903) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000040)=""/28, 0x1c) 09:43:27 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x800, 0xd3}], 0x9, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="b1a702b0fd783784d6558f660c0372e59baf080dee55972cef28e9", 0x1b}, {&(0x7f00000009c0)="52b1aed5a7ce7d979a7d94eb34f4affd47f70aabb931560b7c749a0f6bbfc07aeff83218d8d0cf4c331bd00093ceef9de2b94c6fa428c258a087505b9c679b3dd9435f1c9f6da35f25fa1a7f65f0132ee0074a1793ea70c1d5cc9da37983466369f4cd754047061b749439294e9e422da0e8de82b7fe504c634c350858ac252321e2a299d2d9c7ec4a15556f6f9b54dcbab8f92a79e7af999ef78865c972c9839fb7b5eb5df9f8076b4dc8b014377dbec16547d7515072aba3a2f2cfb567ec9516c50042a997b26a5c9b29dfbc15925807b756f67805ef4224876a81dff30b5057761cd7594fd7e5536ad8c152bfa10ea7667008d5cd98461d2c6b0614ba1646fbd1a3ab854b54565a52d315b3cd818dba2d802c26155948e6f6c02a9c5eece7db8d40b4aa17dc874a1fccb015030f5002efb9e2d4875204431015413fdd3b23090970adfa275c7d5a5a8656dc782d3bb8b93c0188dd9e517faf4535aa5ecfff8c92485de53f2ac089abcb59f4fd747a3aafe8ab34f7b5449cb5ce0ff16c5e03b85d01d906a70444d02a4ce7b864b79b7f919d176266338c8423be34a74aae05eeb47d9b8ae875c5dfdcd7fcd464055d8df27daee951548d733dc13354b54beed0768fdc4272825e5885283072e4d866894fb3fada5eaed19b892ca656b8df40da360551985376dcf395f56dec91426d1e4db22c6fe84b4724fb6cf119958cd35151a6694e9744c1d80970d9d4da499ab55fa3d5236be3a906089071f01cec075fb01f68bc53a55bf40e5b3f20a7686c6b01553fb57036b76a3a4c4536e4b5436cb397bb92d20089881a65a4a74be1ad08a5b979bae97cf3aa4a826f1ad94b7fec678ee4cf057538ce139b7929595b16f7963d028e3b4ba63523ba3618b57864736dc8c07b0344e8606cb561dee00a40bc04cda601c9ffa4cb2185e94f53a190dfdead3c8505c659869ea22424bb798f0c38cc1185faa94a917c80517f1ac86f525b68bdf5f06dc921ac6710d296e3ebd7aef946da93bee5ab8e8d81dc9708fa482ce886d3a14af8e6f0f99b42aa959af8d4617f3847ed15d37bfbbfe0b515e125d4390f2667efb795ecac812996544d389829f7bac142e764cbd92541c1706060b5a14c6dd6d53f442fe74d878374f4beb6a7986eac96c9e35f8f3a322bf8bfe388d9ae8e8d55892242fb9e05d8f25caadcbb6d892b181db6f320795fbd92dc7fac503ec40e40d6467e5f353d9c6606ac6c93b4f9284d5c2f8f3e37d8164136a4384ae7196bc395c601d4d03a28057a542c4f9c48ce0787f876adf43f1a0314492db1c7ce5e465aff527762617c8e5a491bdf351a23564508ccd34c83f3bb05215495b151afbb33f55cd5744ef495021f3a069cb5aa35097eefbc597d309a9b49d987ffeedfd78f10f87545e59333878be6444bed062dcf1ca524a0e6f1b0834f766fec67ad0cccf1ab78cf24e512a3d4a28223617af563f5561f0136748524c4c7756c693c1f9b6c8dfb4b0a1a27f9af13b07bab1ca771c971d63e0567c34e2ac3083fece488895fd8cc7bcc7598160d95b44897dad579858f34153492ab44ae50460a04ceecf12626ccf553a957473b228274a9a7b846dfd7ef4f5129a3c6b6ccd550089e84426b8bce5edf4082ac38fa7800584f232ed012470bb4ef6b712eece8e26e485790a15e1b554020c80cb902a66cb14a52f0a481c1923badfb7bc1d7ffaf3a8f5c2559a446fda6df0ab29b5e5723ec9c56f057b093ee2ac758096fe7fb81a0f993957534519b398770579f167f89c8ed84a3b096e1c599872312653922c950b360b46dbfca495c6080bdbb1b87f4e711f89e4972fcf8eaec5465fe3c607714ce4417105c66f19719605cd3bd0e50002821cb29fa0ed7e2121470269899831df6158e62c20d19e99b01bc228c434086d9f95c055b98ac30e256bdea46a5dab086926a6631105dab89e0e3ddd84700cb47b551bcff4c0db6c309b8fddd6fef4a7fe7fc76c72477d3c61d617d5d6443fc9e6767a1fac60189d700653412a9078daed94571ccb14de4a74c154eea59720d87650e83c2d77a12d2fd47b80a416a7bf221986e03b6ff2ea2b3a7e8558cf8d788ec8bb497dc1e13e715afebe646708eb0321cf22c80cd162f42ad35be844350a8818c0b232990b53d9bba8451de4de80f4783f528f8434128e16c2e456e3deda7f86880410b4d3c1765a21250ccd8a4a245eefa1fe74bed80ef749f04d8152249d7c207cdb5e42232b5aa355bbdfc2fd7b731c39f3ff46a169a9f566ae3868a4ac531348763f30a9a1e51329178aaee93a6eb077d2abd9243852a606d6a0655a5ea87c1853246d231aea5ab5244b13debe322deb74b5627ddbdb8cbad581a0cf2f1b06d4d0629de96144825859c50288527c7406e76927722ed0dfbe95a40e163275ed4a5e1e6df8febfa6695f55d40f9798c3450b72b236a1a396a3b7fea123339016f5e530828d1686974bda594975cca571683f5bb5e95934ea963e69ec0b2de032f393834bc82a171991ea1f38ba73823ea267869b17d4955bd2abd90983a00ec04b7ba34f03ca3a3442df4a9cd49cc510dc63eb22c46ca01016974b975fb939d9e8d0e111245895e5b9a86790fb6df4df65868ef6b928954c0b5e586eab37b68c8a464d97b8d2900d979343439eafe33f0fed0bf548b57d96cba865fbce631f05d047615a9e7a98367c0e57ed599bdfae42877ca60338d8262b9a244d95fb60d1ded8e2e693b4de35165317511218154737a66efc5e05237d468c5232a21e12c22d81ba775cde0d854a0c30bc774ce8d90e5028d6fc073c8d3ad96c0a5f64b358c815e6eef2c221816da2bc96af92fafc893d626ce4633e5c7d800a232fec36c52dc857f925efac860526a734c9af74fcfe1861cdb0898ef5bf290ae7af1b6bce5c2a18b3caec50260fe953882bad26ff0bbb6e8d6a4e48cf8d126cc32b9d480e9e9e5519942f5b5e747d90369a71885c91f5b244155f3bf1ddfded6219042eb711fe91e2c074d0da69f02cd9531377090c0e8a6015dfa574547b621db32537f74fc4c0cd7b92d692a39932b0101d42c0f454f6395985b49883fd607c8ac5bc4c89a0c9afc15ddc2dd1fb6d11c919179ac5ce2f94404dba34e35ecbcc0d752b5dcd66e7189e33185c94d13b4b6d10de9aa4c95aeebfaf84045bea718b0b1fb8f13c22bd4bf1e651f1a185fd3ab88192aedd7d7864bade5eec56ff537bc5caa9cfccebdb4bde38e596b642928285ac503dbc86ffca1806cf6b1bb924cd674f8ccf5b1c866acc703fe855050d1a8f37eeb0c9dedc4f657e8303ddfe9a76bbbbc41cd44c3dfba3f0e58499e65bd28fd10eb04dea443e72d919e18cde69ab548aa47be025418a7e2c68cddbed2697e59b32d12ea899b9b765d0b38632f9b07961e3b284af4d9e2a5003f853af1836aa7846146b3ae7853a1bb2fd29ef20826959f73ba1e5662a91ef7b7e40eb9e6bea8fa521c3089782c856a9d77c3a5a08597f9591e11365d876e04b41d826925a6bf0a42b3ac96c2fde0bd9e4050accf9be8c26bed20623f96947e5f012b3d7cb26dace0b88b8d8c074ca0c8d9bc5c3832629536177b0541c299903753f7e506583db11e1763be8295101a63c13188544a0a86e7dbf670e4c98258c09675c659c0a50289b1f73f3726208fd7ac1b11f5c7f3290a6c6b0cddf1196ffe0a68a954a19b6b85d5a36a9226ee24d5314a4198bceb6962c7895d37a2e2f6f1f183413334ad987a29441e30203fd2217e6e6c4d5a341699efb375c64a6178bd0acd9cb156da050ef6df33ca7dc731f810ac06243c3f286d4a2b0548bb4856a376aca25cb03e1a6893154398b79cdd1496c2e5da7600936b72064eb6807a93103c7a913bd2bc08891906b737bb81c54afcd3a34458fa3f7f3fffb96e7c2b4ae7d7d37baed17014d2b03d83f8d7f1de079fd83305290e32747ac52589a1e50f7de78f8e79cac3dc4293fa754a459d3ddf6c3fb3a5ddaaf28df585d54865c796e3b0d5e53e2558f3303471a45bdfc2c29e7f3e8e770bbc34164bddccfe568c3fa9ef0beebd7ee11d16e244f1578ad707356dffa065b14b38685492582875b547903a5a7369f282ef442b3786ffb70ed8a8ad84cf18a72c798d2bf1abcaf7243d5772cf3f1441d81f2337dd786c1d3291b69cf374086d121bd352babeee098b207a97766a2f214d2a2c4bef6fec764ce76f705d4657a45b86d86ae72dea7b7d28bbd3692b63342a2ea655fba1ea2cdd85cb746b1699d1f1f831d40edf9adcbbc14b84ee570decdc5b8532ed780c10375a1d86cadba24370e3cef0079f2c16cfa9c21658bef1ad23604fa5043d520f0c8386418d301411c31cfa54c958fcb84a525a61d6655965e8eda6398c47d2292366d6345da48026e7c3e15097b03af05e21c4c9bcba40e5b79ceda2d869d44af65418664c43201f14173592e885b3f11b0e5b2c5205f8a3626a4fcb1214ee388f1809c1c2aebe73786aca3b9b1c508110cf6f1d73de8fbdaab52b856b29d2ea86fce97284c407086ae38b8e43ba6a858c309b1f454816a3d897f077bd4ce4dd2e6151c5d80e271b8bb0f2b6a92611ce6c3ed8f3b2907a043dd5b01d89184e294e9ea72940b786984bc41d5acbc1ec4ba59a8f98111d6c73d7ffef1008d95d620db4d1f78b12934d1449a6b13836335467dad1c928268ce15dd977e333a056c8f4e43f84fb3335f2418fd355f3babecda21dbf01d2c903d0194d36010b00137d7e954f2e041abd54a4672ca6f3fac4fd730a3daaaf0b76f03bba741ed48f882cce65c09dfcc2e34e172c17b3c8620bb959743ca7f4c50de4fb57aa2f0732cb512ffa7b9bdff8e3a396ef5fd4a05a7ab6ce73c9dea601d41667a99f3ce0f7fc1244af4fadabeae94cf2c0010852697f5e2930ebf4614143e82580c5cf809b45418cc19e9bbfabf961dc40ec83d0e5c29925bf9bac394200a90ad0db293da9de20a714eb5cc2ca38a77eca01a2c8540f7367a511766955f85eb76efbfbd237de1edd5b37830d198a7f8eaa51aacef6e2e882884b4862bb34e1774194952024ad803cd64b2e1080cbe76736445e111d1bd3f1b0b7a9b05f685f20e7e5cef7dee79b536e912b176b9bf4c94a2144e1a6ddce3fca1a3d8512079aaf2a9a1a1eff0afb5790910886524fe7d409aa7cbd01a657d5907c195bee7007af66d11bf01a72183ce0b5cad808d6d101f6ab738703eb15a4895b5101395dcb903c28eb1c73849d1ca5a726832727bcda49fa36ed1be85a3309790b67ebd0a1e8df63da7227b476b342963738826157ff5a13ad55338c6050e8edf1a1b74e5bcb2b0cfe97be1e52b22e805d5bf7b67914d50b77468d2beef016325f3a5287e25daa506dcb9b3f966f5118953b705d624243fd3fb63cbc6b4f797a7ccb23bd62177f210ff7b3d31149d44d245689d6bf9169f83ebc32f319be14c9fdbf8a8508bc1854ce765f47697298d9f86036f8b3233e41b090e3298c36e307a24984de72f3b85b291d3e08ea8211c2a550195f1be355dbd351525471d6295ab92e1233adc14beddd1c13ca9a3c1515774c91e0b19782bcc5d6afe81535fce28894dbd9f01e37f8b7749a816aabf3b8606cbf8d0133bde21be5e070f7a85a4f5732fa1863764f67cec57648b7c0f4a676ce4b3ae7cd00922b3d7ee00eeaf0ea8bfd46665daeaa891be02085bc5acc83cde9845ae54a2b00ac591275edc67b0d275e300e1e23b311ec6f429f709e3fc3dd49249e7aa35fb3a2d64bf969c65a46", 0x1000}, {&(0x7f0000000040)="5883e307137ddafb7e492ded143928c58599a30302f1f4b94df8d0e58187665733e08f6d9335e89b539a2ea9718cc7f73203d3beba1d2286d2ae0f830e424d5995b0211f3914e86f0107e86d6614bcd3046d1c45622a2000278b73ce59246184fad75c78ebfcf7fed2904821576a39faf99be305aafefb37e7bb4bf3bfc5", 0x7e}, {&(0x7f00000000c0)="00997c51b3a3be4a3b83c628faf42fd0a23b407cd95d5168c134c5313d7373593d2bced8011bf0dcc8883962d5a981e1ec6c21cc25d06ccd1d483c0e02643e53e94e9f1b8345af961defa0bbc293d41867545a1d111ecc362945b61e84064750eb2173161d20ddb091926da2904e86ede9671deaff07579dd379174b2bc91ac5875a063a25c98bc1adab5d927efb39d658def6b569b0675ccf311bdfb5f0772051c5af029ab0130bff275142dc7e1dd147b59be4dac2138a43b16108acdf4fda90ae232b86b8611d4200271949b3abbbd7f31e5ef050a5db518062ea323879361bec3e5459ddf412715fc1f2b0ad3744", 0xf0}], 0x4) mlock(&(0x7f00003f7000/0x4000)=nil, 0x4000) 09:43:27 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = socket(0x6, 0x4000, 0x1) lseek(r1, 0x33, 0x3) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 09:43:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = socket(0x6, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="f391e8dd2fa2385afee8399a060a335db45a9344efea6c0a64f2322dc4cb1ad1284f9e6dc5379f4c1192aba037e11dfe168a43944983a8048ffbfd90d559ece2c5d48a66e96439cfecaf754f0e5dc8208d197603019387ed3277a4aa9aac9e95e88fc5629685026811968a3623b79bb5e8c93a4b5c6a7cc55c5bad2500d17b3478a10d8d3bf4fac788531c62832883743e52d07eca7def61c502d1b2cbe39c46a1f1c80b2f9fdf079b38eccfee083f959c12f7be13d91fef2f49132bede356e1485908e118d4f9d58a9e438286473a169fe60e27c3d6756e55f6a731f1b0dc62673a", 0xe2) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r3 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) read(r0, &(0x7f0000000040)=""/51, 0x33) 09:43:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14)                 09:43:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x3f) r0 = socket(0x16, 0x4000000000004, 0xb90) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0xc004, 0x2) 09:43:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x7092, 0x8676}, {{r0}, 0x618727c9a83a40db, 0x6, 0xf0000000, 0x100000000, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x7fffffff800}, {{r0}, 0xfffffffffffffff9, 0x52, 0x40000000, 0x4a, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x100, 0x800}], 0x3, &(0x7f0000000040)={0x400, 0x4}) fcntl$getflags(r0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 09:43:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='*\x00', &(0x7f0000000080)=')\\\x00', &(0x7f00000000c0)='\x85@\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='+{}\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)=']%${&\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf2\x00']) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup2(r0, r1) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x23, 0x82, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x80000000000000, 0xffffffffffffffc0}], 0xffffffffffffffc0, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x8, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x10, 0x3, 0x396a}, {{r3}, 0x0, 0x20, 0xf0000000, 0x3, 0x4}, {{r2}, 0xfffffffffffffffc, 0x24, 0x400fffff, 0x100000001, 0xfffffffffffffffc}], 0x1, &(0x7f0000000440)={0x5}) 09:43:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800, 0x4, &(0x7f0000000000)="87090000", 0x4) 09:43:28 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8cfa4c98329f0a286f626b047b4ea3f88274b427"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 09:43:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x28ac) open$dir(&(0x7f00000001c0)='./bus\x00', 0xffcc593368ed3cbc, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x1cb) sendto$unix(r1, &(0x7f0000000100)="5171addcc9034adeeb416a2732843fb5a5bdf36042ec8e982c4b7d03b73cc279a976ea131f5b77988463939f54d4fbfe87d3fbb64af022336c97e2b53dd52000346212d0935c8dd9657cf3aa581a4e8d4b4185dfa04c860f8bb083ee2d56224da1b44d31b63547b359599796a3a6ec06e35b74a9f6e928156937f0b324d19aa37d6783447d84590ede836d8ee00d0fb6a37505f3502d115eaf71fe943be0ba17fe1ccce7160c6e2a8d11b6a12b39283f", 0xb0, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="01001701000000000000"], 0xa) close(r0) 09:43:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') socket$inet(0x2, 0x3, 0x4) chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:28 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/191, 0xbf}], 0x2) sendto$unix(r1, &(0x7f00000001c0)="d4477b44cb550fa93529ea32ebae96b256be1c2da8", 0x15, 0x1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 09:43:28 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='-!\x00', &(0x7f0000000300)='^\'\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='\xaf}[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000740)=[&(0x7f00000005c0)='#+\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)=':@!\x00', &(0x7f0000000680)='[/\x00', &(0x7f00000006c0)='-i-[\x00', &(0x7f0000000700)='[\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x3, 0x101) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/168) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) recvfrom$unix(r0, &(0x7f0000000240)=""/117, 0x75, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/186) 09:43:28 executing program 1: socketpair(0x1, 0x3, 0x4, &(0x7f0000000a00)={0xffffffffffffffff}) setsockopt(r0, 0x8001, 0x2, &(0x7f0000000a40)="30920f47e4e9050c34922bc08a730bb74053d24ddd2fa92b38fd7ca7d6217d4d71e7281bd533955292a9021c21db072f2b994d15b6a84db78ec03e43f430b1c2b9d03cea890c24740abb1ff0e27f3b7987eb96a2f65c0addae6127c9a7c0aa50a8261572d0516c61d9e5", 0x6a) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind(r1, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r2 = socket$unix(0x1, 0x3, 0x0) setsockopt(r2, 0xc4, 0xfffffffffffffff8, &(0x7f0000000000)="413a7bd01a17179e47210f34982727912965fa298d845c5f973933064acba30d431a56cf605f89187abb666d49f12d744abc8067e3b565bab07e4d10b0d43fbd3fe0f9be5d31822ec96501b28b5764a62168caac0387eed88ebbe22d6cf40ffbf80f0f65611e8061b794bdef30c50e7362c5ca54e0075b88dd85e43235174cef032a0225ead1594e31591f9aea3ffc1711138a236adceb906b9daec9584735bf74c6a58adfe0a60d054bf481c49ff0807dbdd2e98eb67018bb397a422f337fdb115623205eae8eaecc705b1e4b4db8f80ac1194faa5f669164", 0xd9) r3 = shmget(0x3, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffc6c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000ac0)=[{r1, 0x172}], 0x1, 0x8000) getgroups(0xa, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r2, 0x5) recvmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000540)=""/114, 0x72}, {&(0x7f00000005c0)=""/122, 0x7a}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000640)=""/213, 0xd5}, {&(0x7f0000000740)=""/220, 0xdc}], 0x5, &(0x7f00000008c0)=""/252, 0xfc}, 0x802) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x100000001, r4, r5, r6, r7, 0x4, 0x23}, 0x100000001, 0x2, r8, r9, 0x7, 0x9, 0x2}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r10 = shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r10) r11 = open(&(0x7f0000000400)='./file0\x00', 0x2, 0x30) recvfrom$inet(r11, &(0x7f0000000440)=""/97, 0x61, 0x0, &(0x7f00000004c0)={0x2, 0x3}, 0xc) socket(0x2, 0x3, 0x2) 09:43:28 executing program 0: setrlimit(0x1000000000003, &(0x7f00000000c0)={0x4, 0x10000}) 09:43:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x80, 0x0, 0x0) 09:43:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r2 = kqueue() mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x110) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) write(r2, 0x0, 0x24) chdir(&(0x7f0000000180)='./file0/file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mknod(&(0x7f0000000200)='.\x00', 0x9070, 0x83) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 09:43:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) 09:43:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./bus/file0\x00', 0x10000, 0xa) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 09:43:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/131, 0x83) getrusage(0x0, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/103, 0x67) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) getpid() unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0xe9, 0xffff}, 0x8) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) recvmsg(r1, &(0x7f0000002800)={0xffffffffffffffff, 0x0, &(0x7f0000002700)=[{&(0x7f00000014c0)=""/48, 0x30}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/156, 0x9c}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/119, 0x77}, {&(0x7f0000002680)=""/85, 0x55}], 0x6, &(0x7f0000002780)=""/69, 0x45}, 0x800) truncate(&(0x7f0000002840)='./file0\x00', 0xfe) getpeername(r1, &(0x7f0000002880)=@in, &(0x7f00000028c0)=0xc) chmod(&(0x7f0000002900)='./file0\x00', 0x10) sendto$inet(r1, &(0x7f0000002940)="96596b58eaf169c9cf5fcc95acebf616bb7a8bab6b3e04b4255bea8a1f81103d753a53b5472ee3a9490c0480c195d7b7e5fbc889a0d8107e3379b29561f394d44654cebca28a168c12c739bc47bfc6f06168ecdc9f41943ccb8dc9cffbea75d3a12df23f5e843bc708147de7840e6fb7a76ea8d7d41c092a63251e1f8694a21b4a4c951ca471884b434e2a098c718050313a083e0d2733cc24479c241d6244cd34f82e6937bca4ad6e64a40ef32290d9755ce110c7926ceb3505ffd2f5f3e89887b15c389453556e4eed8aa2b4cbacfd9642e91430f35c48f8733a456cf55003826a04a7b4db11d6f3aabaa785efe256cea050153b44b4d9b1f94e1e3ff64b6f5ab14389e8b98343520bc2fd4babd59c6881b4e04617dcad88f0de92e920d8c317addfc7fc0e961f555ff4f7a0dc711af7a898a4cbf3de33d486b00357a10a31b14493b7271b502608623851575dcff4433bbe5bd679c2e2f00805e30284ba58b74a545b080abfb6f226011524a67a4b537499ea5b21a8198a05e84a977779bc9911e82a0738612ad9d1dd0d9d971b93047c3d3cef92537dd917db24b8ec8108267500daf0820522ee786588acd176d54876d2b23d3d09c9a7f2429577e77c7349ed980b617d2156cd5ba1c64ea746b154a6b2d59c79bae9b3decac1808501ee8ace88dd15ab0010f3e175ca98c911de0f829f3c92a59632649753e03a94efa9d70900f791c6c9d2375b135d2ee458e62e0dc84a7aa02fa0d05b1b57173dd706b2b692a2e8e331829b81e856c545754b615c825754c2a1906eea10917ede57d7b81504a8a05f9de882c9e3eeefdead86c97f2b5aeaff388e02489310c1f2ca654eae93a84c3f429141bc9eb1cef89a76d342f5c0990dbee512ddb0219635e4ef85a629e1193fcaf1268f86a9e06f2f5eb8619a890317b695a48c673e01316c61e8d339dfc7061f664513d323e47edce2711351a01c85bfd1b0b747617321a417023ab53137790511dd25d9c6a3e69f23e2f2c56d276ba7847beb7a285bf1c391fdeac3564724c4fe37dee7573301d53328920c9605497724588f05922cdd9646d63debd6f93752049709a64702cb6e6506b81ac78afeb2ffd7372e0950177ce0978b455d9dd00e7d8e5afdcf22c33b6d499bcbc296452c29f6d5c7544c1548f8b5650336326598953a2892968161352577082b3fed55384fe1d0e823e53b4d08380c0813136d438a9ac545dfbc978e32e6038edac029ecca82204f88d2a6bcb124b20af2ce2f2c144407d451fe084fdb971e4bf5d5f7739e78d792dd4beaa0e1a24b18c1a5543ebff8ddddbe9cd026af9da62e0f5989e8106f4af6d5a79fd6942dc56e5aaadb3bb1f7b2cd6c07ed6cf88c9c251152df939017c570713e1da33835cb1ccca58995815659f918c07785c70e3b26b2e99ba19e1512039f43b409fca8296dfd190b6c659dbd18b164a3b2debca9f029140200faf7d99e1d2e7f3fb8539ec47c45ab547f5a79fe7db197c8d1864a60e2d658b9c25c581b7e5524b2c53bd279e06d96551f0a6ba05f1e5df4577a55a296dbc898fd2c8e09cc2a710b0c2f78ffbc06b62770abf42d17083d227b16015783b3420e13e5b61d5c1c939e40e878a577bef1ac884c6b7614cd48f11d0ea6095eb470c09bfe5598532f55df07f19bc6ec5572dff5685cc582bbf9716960cea603c1dde341088bed9fb06635745d304f7b4e9b1b2acd0dfbc4ce4215aad72385086768c14e8ea7d364a1ecdcf29fb67d3e511cd1ba209d6f50e06d7b5b9acf5420e45c1f3a0ebd98fb4a2cd96d9b481bedb90901e6b1e936e71e20977a0ffac98982d8dc1c1de51e8bd309bab51972da27a31914de1fd1a04204cea321aa180bebe7ec30cf6bd5a15a6e7429c6bb4aa1a8069b56f0a143af4f7f2a57da5748687e2ae5bbaeaf10fdcd3db4a4ca95662b9cce2ecd3006d2d50c9799d612c44a3f8abab8b5ffa7d9fe7e2e851dba075b5ef453c2c09c6de38640205701e7dcb33a3bbcea1ba25e13bfc32a1540a78311dd3bc34c05fac491eb1ab5647a570f1cdbb4418dc1c0c6517faabe0902aa7668e1b97104687e064d6aaa373f981b77eb0b0fa53b669e4a1c95ce6b8bf43a5ce1155438947d065562f9d16cf0c77410eaab5335c4bb4991b27bbb3b814e1ea7b391f974231b1717ec7b34cb70db7614c9577477a1197031a8bedd86f5b5c4407e547465be8ad3cfeb5126793f0147513e842c0637a92ca48f42de5fa707d8ecc7e5b1757d6e862865ee61d1f33c3702e1fc8a43a8396b03a4e3f3038926ff04c546828a964b586bc8c16170ef93617385903f9ecf28c40aa4f0048bd75129b189c684350f371079a556af16f756a404683d354d0c851cf58962db64d21c3cb95594a8d2120a260dfe73de201e6dbbfc26a8b9045c4a3288cd5e168bc171aacf0fd9e16a69fe6cb5f36887e7e08518abcdeb95fc7f184e3423aa863dd57f81941d62ca0151c3b309c13162165da802e1653fc9c5f8307c5beeb629274bf7b810d6d701c614ba24a5563537b4acebaeed4db652d7576423a3058b2c9a00e538a76445a61092cce67e2c6d8d209c9f8ce8c686bcdd260c187ba24ff3125531a0fdcf7cd649d7f1c9ca14e0234bdb03a1a740e7ca0d95b77c43c160388eaa61d77f1dcfb694458feb55398b02149a0436face4fc95a67b3683d8a54956a2ba4add44dad3359b3ad4795aae7f4d22ef8fb42bd75ae7166dfa3e61affc4243fbe11eea51044d1a3fd265fa5d8e106bbad748522d4be8e8dc0ba360accb092c5e9022128c276e7d28d50055dd9f6af62d336f40f9994992068a646b372970c059b8c740ac23e58bc1c8531ba63cbdd3ebd5c34cf591eb51cf322c6c9845c7857042c14bea10316caf3f40d46086b8ea2a307d5eb8a188e88d580752401f440b6566116ce0727573fd56b710eafc26b321c5d24b273eae27631160314fbd81814d6fc6efd1abe515a2c617b7574bce3daca428ba923b29b0420827c45cf1ba599faab55393a5bed28acce68bff52ba9692075a1d7914658aeb6c093141711f7c95f44b44e42b487e43b82548fb1cdd56c72f6eb587ab36a02e052d7d889469cda06e4c2286eea2bdfed0808d47cd1b86077c0f2eb3054ed0a0f01ca4399db6a2cbbb239cba45e55d9e62b83f86c3c9f26265d88b16761450f9697f5f56264cd008c85bfbb93cfa3d131e14b9c63888e62a99ff4b2400f4bddd8120f9396c89efa7b77b1c9772b30bf4200203aa7a57be5120152bc77a66060fd7bc26c5c932cff4c7217aecdf5818df48a74deace9d4c5ce022f026404a76f8d0a8e1c95ec98ebb3b07a867d753ba5293bd835761235c117b761aec6dfb782d68850319e9b08db93da1862aae9c75529c6d8b27c83c89048e7f80b8b11b3524c50d3f4ec8f2c8ea2c7d9e67ea2d9249534ed01a138ae9756470a3b0b1fdb94fdb725a482c423070d70c6682fc38b5bccaa66b7fcd421a07cae24aaf27b80e35c30c9680c0a7b1938f7ddc1a1c4997cf6643b5646ad766e63b5818895ffc5084223b6d78dd76844d3faab35e5c115f3572c41dce93493c5fbce4234690535827417fc4b6187c74d73974504f611b3480338b7e7759c844c6e019a858706b9f07a780bedea3a6a64e8342915325f78edb002d99b620cf500354181b1426616ea333b3ee675b8ee6f51420cf241bcc0c4f4bfc5f2e7732b5547e880d4a532912fc8f0045c91ef693aee2b7603b2ddaaaa76e4ce589d2d3eabe368c5a37b39719cd69feadaa6bc391ef25eb60033e25089bebd5e83b658c248ebc67a4dd060180a3b9849e9d9ba4c8593c44525f95d7a07f6792c9a60669eed499819e91bcac8acdd49ef35d2a16e1c4bd1e75f06e0a42db2c5f0be94b6749c8fd9ce6f08f9734f3d8a7852683d76d6b31704c33d1de4018a96b367a56243da3bbf5325e950c4f5452e05ca22860f99a9bef7b11f94e5228b7dec791c19e83e0d66827558e31cc24ace7c50c3e0c93ffea8cd3fe4dcdf9f1cfd7177298a6090c170e69176786e0f84a5f73c002f0c8185f5fc1580e63848cc7fd7a16e041b980f45f44c018c9999d603535bba856da7cdf9b1f8ffd6f2d330e82aac020cd47c3b40e8eea9123da72638502bebc92c8a1dfa179299fdc766274a7d97c37b81082022611a04da51de934ddaf36f4e4476f9664df8c20c06424613cdbffb0f7b643cf5730c05b1df508f46aacb35684131c761fbc4d2e220f272b6fc6bb99a32b60344dd7370b933f17d85b9dd4dc044166368c04d11e11e08842a8b1a8a16d5cc1ebd5310e318b1e2b8b03a352bc869514b012882e974ab909face6019f44268b48ce68e92d9f77415354e5f98498322036eb28243af26012278524c2fd3a4f2cf57f30623eaae521c3d3d5fe4e91cf348b6da6cc528b6bc63bc681e17193f50850c829651ab668ac60c9cb382935528f2f554aeb5db4d59dd28eebc8f83ed1dba8677e39feb9c76d4c3bd514e76c71bdb165561b4d2100eea900d4b237e1ca62cb9fab59f9b0e8faa16530f350b1ebd24b2d14a2d6c59f469d593fc1669ba48b5e793af22a533bce334b705faf654a6990b3f825e9af5b56355e9e48f87414259a8d0577fe437ef6915d90a228f3b92515ba441055c143f1afdc096f3510092fdddeb691ad2aec59a0cd1365d4d79b699163e34d6e5d1fa75be44a9b9bcab6b2ea65ea434cb22189da8ee2b8a30e60725d302e6ecad2cd290644127aaff934c2fa045a301dad429e9c9fd78c0074100244fa436d7f23ab70b8763a7a61926c0af3de928f1c1680b1f54191a467802d9ec7477a49f900d8f3294c43e75211745ff5b2caa3cf79771f6b4edfafa8c17ed08475a66316dd58e46abdb3ff9f47fd332e97f7cc93bc318593a13cd4e244635057c7b42c3f31f8b47a78079ff86b49fa184079152e6f5f754af1b4fa46d442718410713ac91c276cb75df7726b84e186aa78a1a2382657818f858a8a1225fe311fb1209e74c5a9a5400ff4531ea9fbda4777d449eba7a0d73e89cf78be798602962ad6799db36d326d6e8d0f74503cd85e046fe8fe4eaeafed06b07f04ddfc7e14e529bc256ca49440d6fa9b53d5c564b63aa39e28fec34aafc021603af40f982bba526c123bb5c6c828ba62a3d5412fc0970b268631056320f3ac6642cae3b70b1b607c04c8a7205ddb4231e88e0c766d2f31a8e971422c480f46c7808431aa4a1dd60595308c9ea49011dce9f8ee744fb4d7e50dfbff1cb73fbc02916e7b88a0d4644958ff826c4c1582ad68d74db319812ccfe2a8de587e45b130d44afa7950622cd6ca040d310436b9ad3918afead803496ff3908974a78d72dedfdd4193eb0094eec4381401816338c26bdc87cad1cb0b1a4e5cbf4b0b71034405097c46075b19aa0f8aee3e307e4a36146205e47cd01d01ccd981a07eddcd3c74bfbacc8b5729599859a5e30e8c4ea8f31802960b195c2700a46235f1d079228e0dfadb1efb4af9606bef7226b82f57704323ed77e14bff96fe955694dc8d8e3a3e3fd293a3e47984a5d860486a8e4731f87dcd1cf65fad2e265182af4094e540490069a69b9efc7ab69b49705b89f5c0b4472cafa54ef4b3d7ce283d7c1d1151fafb326e93225708b96bb793f2ba1d94fe786f6733648060d8b178aeddbaea2d967614fb93cb26d0bb9c08a5c12d034249aaf02c1b05fb5041247880e3e5626eb8e834607f665f4d4c74f4325b8c1126dd106f2be3cd27aaf5bea8a2bd381a06cf2ddf9186", 0x1000, 0x3, &(0x7f0000003940)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000003980)={{0x18, 0x2, 0x8f7, 0x80000001}, {0x18, 0x2, 0x4, 0x81}, 0xd1b, [0x80000001, 0xfe, 0x0, 0x8001, 0x5, 0x6, 0x80]}, 0x3c) recvmsg(r1, &(0x7f0000004100)={&(0x7f00000039c0)=@in, 0xc, &(0x7f0000004000)=[{&(0x7f0000003a00)=""/214, 0xd6}, {&(0x7f0000003b00)=""/227, 0xe3}, {&(0x7f0000003c00)}, {&(0x7f0000003c40)=""/248, 0xf8}, {&(0x7f0000003d40)=""/37, 0x25}, {&(0x7f0000003d80)=""/145, 0x91}, {&(0x7f0000003e40)=""/179, 0xb3}, {&(0x7f0000003f00)=""/210, 0xd2}], 0x8, &(0x7f0000004080)=""/89, 0x59}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000004140)) pipe(&(0x7f0000004180)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f00000041c0)='./file0\x00', &(0x7f0000004200)) shmget$private(0x0, 0x1000, 0xc2, &(0x7f0000fff000/0x1000)=nil) pipe(&(0x7f0000004280)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000042c0)={0x738, 0x800, 0x40000000000, 0x8}) recvfrom(r2, &(0x7f0000004300)=""/23, 0x17, 0x801, &(0x7f0000004340)=@in={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000004380)='./file0\x00', r3, &(0x7f00000043c0)='./file0\x00') mkdir(&(0x7f0000004400)='./file0\x00', 0x20) execve(&(0x7f0000004440)='./file0\x00', &(0x7f0000004500)=[&(0x7f0000004480)='[-\x00', &(0x7f00000044c0)='\x00'], &(0x7f0000004580)=[&(0x7f0000004540)='+\x00']) getpgrp() 09:43:29 executing program 1: r0 = socket(0x2, 0x8000000000001005, 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup(r0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="83e40900f6686c65300400a519494b9971785c5f9a7268da9d003e916b6ea0575d2001379addd70e4810cff5dd8b52fd46aa3217049bf419799bdb12459c92c5f737771078d64f8082b825746aff2cabf651a4c4aef84f1b69b967563a6167afe1a64cdd2132d653762a61dc2770a267a56f5b54a048e0848b212a532a464faf7cabf5d51eb9ca17c7a32e8235ff2e7fd9a6e722d88d16b644cf21147961c5ca221f1cd37c12b3c7f720c4731e0fcc1ee7c35ed6a9386c66c55660b0f13c6da7155485a26869f7270b2505b3231d85b279389a2789db5b7b4eb7a125d6de79cda38287e873efaa8229f892e2b79a54288021a0601e685383494b1c55a78bac4875e5e6872f04ad46002818e0f46f432d27184dba7fea6b1f3cd2c8cad799b41563fedc3e8921011425710600000952fd7f21a3ce2b6f8c2a39fb43843000000000007f72fcfc63b27da9ea7aee9fd5b74166002412d2478187e2ed4ea18ba91aae31e78989c78b5fe0d2c07808a2c37e1ce4a4122de4d2e4af2fff8fd16a9d6bf8099e94eab66eb92c319b41c5cfd53f308f91ab4139fde8b1fca2a131cc7aa1e7542e16019cb4a70003b83fa677792cac705f8b99807bd115f09ce8aedc53c35bfdbd949a0d5eb10122384328dc94bbad4b604b397090246ac406f0832438799c7c40e96e21e2ca99bd11a0075aa82cab7d9471a1d7f97160fc7d1f0a38fffb3def3120522d471b6c69534737c8f510b2ba9e6650e7068be9633ce4bd420ab5ec7004072dfe996c83b1fc50e80bd725cc505e06373a0e6130e846d87405d89c233a"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1805, &(0x7f0000000040)=0xffffffffffffff81, 0x4) write(r1, &(0x7f00000002c0)="3d7bff9ae25732b07f43b6915c52d66421f6108d32b1fe225880149168652c0e08284b805cf201d9d2e5ffcbe804273897ad44a768053e706d694ea2bd6b3aa72a01c2d3b34f51907519365af78f8f6a58f6a8c53ea99e7413b7d30f8b65ab23750fa34d1d5311ef91a61ec1475e3fbc4be861ce49144f46bd23a7781c716257be1399add5549ec154bd23ab728244888b5f3b57a607d749ada4e86c94973fa3e3d32aeccbb452bc14540cf2263d6547ac", 0xb1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="8b2792f6f4094c7b9e43519f3307b791aae1d2153dec8e04ccf465f5cc187ec812f4be7d0b116fb887af4a9860e07e4a07363b6e7a168af1f2b8a6a9b6ef3dd57f1c1c35900768d472fa0484dcdeb73cb8e8b806bd3f10ee049095a21e3239ecfbe3c9fe939c3fe012fc2b", 0xd5}, {&(0x7f0000000280)="878ce9a707d82f5c302db304cbb62f9a1f07e92150b3df5c83a1", 0x85}], 0x2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) dup2(r0, r1) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0xffffffffffffffd9) socket(0x20, 0x4003, 0xc256) 09:43:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="55301602e93165d91bbe9a94f15c98a15a823d54bc1bed5346062dadf55415482b2aa149d0ef9d6c9d54c08e3e72ac462d4550d6dbc38a354f27c235a3b0e0925f60c19942a2f5005c243c6d166353b4a1deaa27c482ab106eb3287c08ab62d3cc69f5b6e1cdb2ee429a32eaaf270339", 0x70) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x7f) socket$inet(0x2, 0x5, 0x100000001) recvfrom$inet6(r1, &(0x7f0000000080), 0x0, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x101}, 0xc) 09:43:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xb0, 0x103) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getown(r3, 0x5) write(r4, &(0x7f0000000200)="bd", 0x1) syz_open_pts() close(r4) fcntl$setstatus(r1, 0x4, 0x80) dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 09:43:29 executing program 1: socketpair(0x10, 0x8000, 0x32ad, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x4ab, &(0x7f0000000040)="a7660cf0d32158fe80def87c5acdb8cd3fcb97", 0x13) r1 = socket$inet6(0x18, 0x2, 0xa49) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 09:43:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 09:43:29 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x10, r0, 0x0, 0x0) 09:43:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8090, 0x70) shutdown(r0, 0x2) shutdown(r0, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) shutdown(r0, 0xc3c9c748f5ffa730) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x813, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() shmget(0x2, 0x1000, 0xa2, &(0x7f0000ffe000/0x1000)=nil) r3 = syz_open_pts() fcntl$getflags(r1, 0x1) shutdown(r0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/138, 0x8a) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x480, 0x110) mknod(&(0x7f00000002c0)='./file1\x00', 0x2000, 0x86d9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setegid(r7) mkdir(&(0x7f0000000400)='\x00', 0x75) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) fchown(r4, r6, r7) ftruncate(r4, 0x8) 09:43:29 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20005, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) write(r1, &(0x7f0000000080)="43db79a5df58700fb4b7c3c0c76e5825d7379c2461d0b1941c6d1c086ea12631cb1fb607fe", 0x25) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)=0xf3) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) 09:43:29 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20190, 0x0) r2 = dup2(r1, r1) poll(&(0x7f0000000080)=[{r2}, {r0, 0x41}], 0x2, 0x3) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x81, 0x4) 09:43:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x117725717b702b7d) r2 = socket(0x0, 0x8003, 0xfffffffffffffff8) setsockopt(r2, 0x9, 0x675, &(0x7f0000000040), 0x0) setsockopt(r1, 0x20000000002a, 0x81000000000000a, &(0x7f0000000080), 0xfffffffffffffd70) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7fffffff) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="a9c89647d326e1d0a035c96b6b322a6843de3ed457cb22214775cd3d8abadb3b6522086d74d8cfde733d8779d70510c544f403c82236ec5b5875597e67eceeff65171fb2833f4fb88fcd420fecec1618ef6021e3c22862e596829c387dee068e90f33b8f22", 0x65}], 0x1, 0x0) preadv(r2, &(0x7f0000000640)=[{&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000540)=""/234, 0xea}], 0x6, 0x41) listen(r2, 0xd271) getppid() ioctl$TIOCDRAIN(r0, 0x2000745e) 09:43:30 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="48d7ce4fac9c969381000000000080d09a4fa98fb3e6f565281a7c3bcf9ee1ef92d6c7018c55a6f2712306db3f1f5fb2ac271b5c995b0a00001ef85babb3dae152578bf9a440d3579151335bf9df"], 0xa) mkdir(&(0x7f00000006c0)='./file1\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r2 = socket$inet(0x2, 0x1, 0x3) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/247, 0xf7}], 0x7, &(0x7f00000003c0)=""/37, 0x25}, 0x1) clock_getres(0x3, &(0x7f0000000680)) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 09:43:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = getegid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r4, &(0x7f0000000180)="2d6f8eb1492be3522ad092559b3046fbbaa923f36c7e64ebfb", 0x19) socket(0x6, 0x4000, 0x0) setgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r3]) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getgid() fcntl$setstatus(r5, 0x4, 0x0) 09:43:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) fcntl$getflags(r0, 0x3) 09:43:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 09:43:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000380)="0285", 0x2) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x8}, {r0, 0x8}], 0x3, 0x1000) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:43:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 09:43:31 executing program 0: r0 = socket(0x18, 0x2, 0xd0a) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 09:43:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) mknod(&(0x7f0000000040)='./bus\x00', 0x1104, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000032c0)=[{&(0x7f0000000100)="95bdb10ce3c4cc96a05d4ce472dae7c6f14b7b7791fe12520b61d6ddea4f40a716b4c0a1ffd2b7b93b1c0fcf2886077b8affbe76d37cefa30a87e1980ab9f58eb61f94c5483669e3343e55db0ea393829dd5286dd9d97396b8a7541bebfd4406349c3ee5b108b1700a08c30378eab049e8c301e15bb2a4f7870a72a0f120a037e1d746090175f6cc91d3cc4bb194d5b5eb1324bbd19ac88005ee640cd68a7a7fcf57b8edfcee3296e368fc97c0fcb037c096988cfa3042bc5db2cf560199254b74c91daa171f528bc1f21f5422ef332012a8303a7b223769d5ba70c8737f86ac8aa2eb4214e07efbe4acbadd80b2203d8793f7700893b54d9762b06056ad9b8e0adcb73fbcf7dbb21bff87b84ef00c2e5bd9992bb1c21c3ca555150fa539483febc882179cf2cfc3e727cef2e558f066d8e1d477a9fd5a86a89ef824e6c90603e59f6e8f6b1d899e07ece33f0a2b07871521b988a2406a29da5921f050274eb2b7c5904bbca1ae8544d35cffabb38199661502cefa7543725c9dc334a7a0bf0f2ab470b94e53acbe25f69923e91d03f261b1699ba432bcf2873af7c0b82ff9c0b051df3f6a13206e2cc115a21d68e190a4b6e25ce20e49471c978078e113abecaeab8b035e77cdd8516e0a644ee99226439052efef64cdfda1a17058d1973a64fb6ca92a5e61cb2ff96e95f625ad283954ae484ad9dfb8588b4da5b2919984a9e3f89515e5e148588fef8ba475baa955137d8b6d136d8ce9abdb9244a61e563bd966641f6eab992704f056f4736b6f9f2ac34a75f46ce2ddd27abbe477db8d02e23ac3f618e261bc71559b682a5a03265ad2f2321c7c54ea9372fbed92d2609d44c72d9c4c6ed60a87263e93cb38ed40fd323c224acef3bae61ab0464eec5a984e27b601a1b22f7f8e6c6cebbbaf1b490fe82b44363df7b746068ea4dddeabba11f677b2d10e15f131dc1605634cb29795d8beb818dea9d91680dc01a0626e162de39b9364947e544fdf9af962925d94afb08de6b5036f55e3c30ffc85ee2073fe8a995465e6315ed06ded22eca74c267720277ac426e1d01e5e7a6b819f2df8910c9c45390c769bc087e465ae41d0443f7b859045279ea60b5e468c3d9b061e1f3028a38c66f84ddcca2fb433d93e69e40aa0df41a5156ee275b8ca73f917fa4115065e567367c6898d583c9698191495d9aacc89cd2ff91e21b6f216c6e80e031111ae2af82e6fea1a2a4add9f01bb77ddf2df5f69ab7c5f9d36e3cd1377d9098049d9151992dbe2b50d969f3f53337a229e60fffc39d71e869052b5c1b301e97d789661c0dbffa4294599cfe566c1dcca7e19f33c37f04a53cc672db2fe695c26247b5ac763eeac738088b422fcd52b2fb29509a806dbf11314429921a187481f69db3a61c1944b7ce7f81989e0822567253e8621d9b899c82da652e567fd775660928ee5950d92330198d46230d2ae73697e538253923341ffc679592e7ff0cb7ee3071300ef1416c39476d0c149af7120170759639aef4c22014c6e3e3ad58d34ff400dd50fdc786bdd779c336ba98a60e03e0eccf2132f3fead61a41fc0c2bee8fadd225bfe8aac62badc01bfc8c8e7f251cb7e1da4b7c5fd16834dbdb21dbfd608bf891af6cb692aa4e3db2a19d53f53e45f7f664559e9985712c42356e3d18b74260b9aa2db9efbbadb8e70dd3dbaf9513b5aa6e71a017d86b2f83aa880a67cb88ca46bf1788e7979f1af2fb9c99486e494e824a095db9cf750eba4afce2305448392894475dfecff1b56bb0707363a0193219079ada20c5d7c543f2799c1af74c9c120a94b0cd91f2047cfdd6360f797037beab8e6f34a1fa42785db64907ce12d2d7a372cd3a6258d7eddd307db133e77768e3b2231248839744bfd348c685fd39b83308dd6f0ea89894b65afd08f92522def36e57e3ed7da494c47845d099ecb5aa8c7af894ed2ca75f817891bb34b74b78311e2f3603c7b3de3a2db4310b8b1504bea47b3193aaa79dbfe5c2bb3f06a1677325248005a46638f4b7a3b24bb2adbd80f1adda301d8a40d70f1809a2847159d7cbe3ac058196c7eb1fe58ada8d422595899ceaf4786debfa887beac6343346a55d4e6cb4ab17f4fb7be6725e87db29640016f3580ec942346d9b4230518111461ad8b0b491a4b7542de90ac460f432bd31e074efaa3d8620bdf7b60d33848d5c5d6117fb43f06dd823fab16a41d4256b1e0ef8e8c3f617a48c68df117719adc8b6860fd483f95f36fd9a59ec95a80bb4609a1c2bd163196927f9864ca6d6f251fb3683c1f410960c0dbb8f97debb2f70266fefb74fae774238e2c4231c3f47ddcd7abf0e475a274f4df775c347b83a8d47e1c4add388fd8dac4dcc3965eeaff40ac67c7d01e9e2724d19c1fc4cdbb044eb9102f7a1d8d2e17f1783f1597ea0d1af3097b14b5f874d02fda8b774aa314281920f59c59d9253799e0aa6916f1c7012e86d532853480dd685dc76bec5e3b25beff8bbf15eb9914f7124b7557e407f02999b658550ffb071865284900a2b3e000a945e6d78b18a2fdd7e1d7a0b63a35d48b8df1f2de80f2b24c33fd77a43a4e544f9b61536ec0a716c69fbb8c31f2ec9d8dd6df77e411486bdbd284a9fadf526b5560189efaad0aa613a721fafb0a68e805ff4f11556930641f1d3e9b8e18702c9c775c5710d6c421c3400ce9d66bee05b11eafac80b2d8c3fb0d7f5f3e3baaa08dc17e5353857cdfe2a5c3aaf9bedb05a2a47441748d1d672d3c9731d22b7d279d52516959f3d705613e71e2bcf1e9bcf7e809c369c4b274fb16fa6030b1bca441ec358aae1ffdfbe316002eddc4f71b895d60da4d8bf08aba995bb952dc0eb447b18fbc6132dcf92c5e317263909d7dcf49c212a52703402bcd76513fe322dddcab9f0c6280ec97b28d6f6eae2f722ad0f16f53464d06fb9b70c5f9fa0ed40483d304c0a28708b15eaf7721d1fa0f251f9a4cd093168f0e4caf0d6e2271f45bc31ec373ab2aeafc8ee0ea95be6c8ced769e7a54043d7b9b4269a66516ce186027009327736138abc4f255776153ee919c40b66334a3167f48775d4f40985ccd844d4e0126c98956c5027f0a3bc9941badc6011456b35f126ebc0054564fb87cd86fcaa5e8170ca5dbf79a0656f1eed553bca35aca2acf8ffedf2a24e9bf68e8b87ce2e1478d52deb72cdafeee1d9958953651e7ff92ef6558179183d7a23313565695f0a32850dd4e40e836a8a388768c17d02de396047918e12bfc86a259adad39675f40bd188b7f3165605e4ae63c48e151878142b0b71339d81272d63893206d5b38788dd6f7960487c7c10b3d6ae9c65849517fff6688ba9bd56d07b8feb0ceb02869a80d9149b206f17612ab8e122b63d36ea2434014d7e18d49ae7d26236d76057cb73b537d2a0a5caf5ca2a3fe290371b8761384efb269f9b1bfa83e2cfda41523dbc9dd1ef3f39f323d25eaa463c522226f35653949ac79e99e34f97bb664fbb1515962b980a6fb6ebf27ce6c2771201f187b2bb30a93281ed71e8b4cb003b4319e4c92dffbb90090c7b519f75829639410514dec368c092a88be172a1399a56d7c72d21b2bb29b42b2b7e5c7daa81a8db09f8e09e582ca5225cb25d8dd813a21ba9b65a79ac3d8ee606f5195a70cc113f32213927991a6220aff28188e7c0f978f3e93dd2358a5d769f1c1f08137a8c479089180f1cdeaa3cfbf751c7982c97c2e791bb4ba3cff75fa75784882e1555f7cf8296ec01336d4a8e07839a137d6644b3a05dd84369faccbc94e2792b0bc4283b2c6d44323f46b7351267702f9b608b127722466e44be3c0e4b7d879de473ba2da068c1c6216012698f8f967d7605d0d5bb44613df6ae6667bab97f61a79293cecabcc5ff5bdc9872f5edf0f5ef49147c4401e0882047c0d68bacc03133857481d950a2d4b0998fd9549674569403d2d7726405b30c7c2bea46bed3b27e068bc8ed18e2b8008db0b3f8045828080218a666b85a3ebd9cc40fb2ed28c384b54e14a8a34d1cfbd88475917de7888445e76d1e9406d687fb3bb63846e7a767b9276f486bb6ea730481a7d58288681ead1155646d27928769e2c464b9cfc97665f80a7920cd0b6b3a1cfa822b1bfd222027808776ac4206181cad539698b38b91915025d3fa5a6a975e55ee9bb72db393a297b58db6c0ae50f98de4afcdf4c4b25f827b03cc03c5143accf9586889247ff394423c8830de838bcb4ab246d4b3612a05d708c37a12909539caf190e0b8720648069d5d6aca51a6c2b1d87d271076aa4cca402880233b4244b95b87018471421252c890dcc7d46bed839ad3c778bbf6292a06ffcd51a65f7b820224226d931c22f38623526eec7f2c99bb7b6b29f98aca6297618cc0ab0eacc47dee63069e9a1841a85fdd260754d61406ff7dc2c64bfb4be1fdc76830871d29da7f82fd3e815590fb26e09f9f30ff03522c0910f9b6093602c55438a9c59522f291e26c920eaf65f2cd0a9952401213dc9be70f625348baae10c7a527c70e2fdc7d58ac04847b8ef70985b7e1367b74f7ae32b9fb242bafc4a9946aeb4bf1dfac47f98c879af13dc6a69cfb25bc915181867ddf1c4e762a2e3dbb9e2812924fe5c5c33af814ca62b04c2d75de4c2a1b431c9ba4e0ae33b64acf9db08186b92a210718889b89226f10af6c3e60498dc140f86c743e9ee27a148fb23cda3dfb7d1a1749cc4991b26d8c44f57bb80d1a340163cbb50162e6dfb9857f2e065e751a8ab06bb43e76cfcc431f81d48081995984ae22e97b1f7369e47d1076b5e0a86d885d9481959dbd6051950943941acedcfc8cfd8889066e6d73b3276d4f5229035c7a340c299f1cc2904183f1fcb978834ab51697baa6b753b20ec8e31ec7d18ffa65202df6d071dcc18598c2e0de00541683e412d473cde645e27d8a38890bfdfd5fccdfcb508899d75630fe4db0b0aaae76be5f859113120bd111d7171f3ebc6c7fa99e069cd6edd77143d4bad56529e7985154cb48399e5d0ab6c4d4343bc5d370d02f477763c06c0a7dedaa0f6b68f716cccbe71e04253c147481782c43e629ca1deb68d3e01e03456d35c7a687adc3eecbaaf74f68bb3106578511f2d80bc4e11c3ebb4a68833c2450d0d5c80f4d97b2c0e25f8b400ff4c343bd16c43af5e08632932b8d723cf9c045e4e2a364424050d54f78bec8c45f1fe7afa30f9dd0001efa91a5abfaf591c52113ed7cece47fc8a32e97f401b4231d012effa87df571aebcb431d3e860b28f34d038f5dcd88e7827e778f11c53da88edc84afe07dad4998123932904c80d25811cba388c5e290770c695d5868b5f2c8fd9c4e2d2a23c90e2506e34f606df166b64172a331b58538e0cf14f5784fd9e166b9bc90442a7404555d947d731a7e3c297fb4fa93273052acb5373272769017569399bee17b0f1a35366d95bcbccd90f9a3d0a7dc56ca6a9393adffd0f5bbfe395475af56c738628c3bfc2b119075e7c36d23b0d1b286086fcecee00b353d9d5d1578ff33155b03a5c6b81fa51bf6101a306a4867bee4cfa71310d0886cbacfd1f21dd207e5a8a1c1fe02a2c5409559b9fbdbd439e34ccd4fbf38b8ab47a10f4277262967695ea7ce1a466c044d3a5f181b0990102a3949737d4a43dccddc305eab1e163653523f9bd8435526de8e4cc82e318da0467d1220a290297777b3592d16ee33be9d85e139966b29717cce31d8c923c661c5852289df72687a915a8f98a2be9b92d80798184dd632c18099561f7499c1e1bc58c5319c8a62e", 0x1000}, {&(0x7f0000001100)="6dfb20074ca69240e5f61bdc0cff7e9affc219e9469d8d6e5128e57aeb679ddeb027b97cc6ea441645b0d610ccd5819f939e6bad83dd05c4dbf30cf9600f24be23506b0d00e18cf890ce7450ae6cbed1c67fe1c2f7eb48217c217a70a7376534e27ad04a8aaf450b386244122c0bcb39e2c5c6a98ae36c2535146e49e65d5b60dbac9195c90880500a8f455c0fc6d8cbe0caf082b02e2855ccdb6ce576b50717620846eb8ee288d627c3c546e1378d22a7e88d1524a4b50b72717b4cfab28dcf946f9180e9db226162c7b524f7283d9d487f4d5ac8bbb17b8daa8d6867bb34cd121c341031d8cb15075970df873a384a78328008c248a6a860f976f9b606a0f75eabf65176f2b546afe743cc6f3b4194412833ad6576ae03067bcba2686c2b0d74c3a5ec8c832e6fbfbf5ddc80ca7d0942c751ec971f3ed22336ff2d94c973970a2e6770ef2a1e4a19b43be32a08f2e7561e9f144074e7b7c3e4419c77186e333aff1bcfd9a8dceb75e2fad63c741074ce20844e0ff756ef457242422287caafcf2920bb16fd6a94e8f4d62063eebcd796ade89fb1f269074cf77e460f639fad9c3859e3b305de62b2385d6736351609bb69adcc667c2f824759d1cdcdace38a42c9c5ae937e2ed22b539ca7a10307286e512dd51f1da7f75d56533fd8723932c4bbe2e4d15da62e5d31104ead3a60264fc2b63612d56c624ddcfeadac65fe3e342913e36df76b9f65e52fc8679eea6c7941c4d055ddc4d750d9eadb44eb70d465b00c6f973dd5c19c6d2d62b9344f489906000b08e4d6560cb7e6e585957277936eb00b1a1898bf5700992c459e5fd58f54cb858cb5b67164e25b69003d2d60e27725ecbbd3b4ccaddfc04d9bf5b36df553e9626d67172e145a5ce63dd952c09c879d4b39530e9b9f1b820f17a3265d4d3ad7a4981bc24688f4ee373087addf2701bbe8813eeaf9d5c1472db3cd34662d7dfa51cefb265a842da9059e9c69f9848cb3377cac8867e58c6bfdd998e6c55008735092ffa364e69a9c8305fc63e2d400e7f6dea06db286a2b26306b13d1afcb43d9212f9b3730aca168703b552c32e96ae45199aab94261222dfe43a87a626c23f37872303de11e031297af46d7edc0bc2adac783f279e06fde2048188b954b30bd42a49b9626c29d5951eee026165ce1731e3d3faddb07d976d20bddfebaa13767253c0c0f9b8cdf94f32e696bd8185a5427841fc6659a7afcaa541d26f8915248a6369d6bb47798228b9c60327319a3f75e59bd6d7ee7137dcb0bbe39587ed74356a772631d29f4917d88b3a318cb4abc7cfb765dcfac3d8183f226f03fec716fb5d68f6aedd165dbf4521006e66494dd4f9abe79c3d7f03e579af11381908dac32fd39bcdda28cf8d85a347b5ef70c4894efc948c59bdba0072c1d4fa8fbca099e947a7baaa05e9c2c6a65eda525598f198f15c66ac68314dbc1abe0d2ddc6315c1491df3edf7e0ef8cc8c4ca6fec70d2b6b6f52f32ae88d32c821cdcd009e1e2ca536f9c7df246d6543db34c753797dc32d07716937d7882cf7e1452241b052907503647b9af2a44d21efc1415bdf7e46abf6025dee89661ee1d5310ff4556fa203c184d3f4383f3b5161638209584bcc8382b722975db3c5d090f9c2e32a6485abcf2e38ed457bc722333760338f98e4d03367d316bcb8fb63761c985583a377c8629c9be552dd8556d83517a24b4d1cf1235a38e9e64f8b4f98ff6c24fabbb3b10d9fbf6996541bfcb6fadbfb65414163d6e3be95d37e731ac0195f0c6145da511421c8147f4ea881fa0fcfc4ba521d8d3417d7bf1329c90fa0d8c584da666ecbf4ce093556dd0e926134399e014dfc14ab0028059f5b988728d15d3e33c02d2591adcc9ce328dcf9064f1ddb800bf823806f63f30554c879257af01b2c9aad6e54482e1aa047b37214243e8d2611fc4b2e45c5adc8e0f7e5ac422d754f57e076e9e7206101111555b9b2f1bc1f202735f63b7533d2587743dcf6aeb2b6aaf05819a979cfe0afa2a5f6b746b45638a1c5499a2602641787a520fdd8a7aab4c4f0efdef4b2bbbfe754cf5e24f2b9ab37879ec82716d20d21a27dd0d679faf173ba5ce7c1c10c71ebfb720c19002c4915612e8c76d2e7616fda261f79b34ecbe8b3c6e40db32740f726bdd8e4a9b8ee3140aed3de0595f340df7229fc31247038ace821f93d8b178bd916973d5a5219f12d35b895f973ae77ffa5e2d4b74a343b35d178a2a4fe77a5dd0287d85976c8bff66e5739983cea44ea38af4ae7e51e9072af2b0fb28f31bf3e66caa0599a3629b324bf0ea12f8c196f62f6f1f4ce82368e1a6d2543acc1bd74324340e4826ab35fd9dd0208fe33e9372386c39fda4bd56e2fce1aa9a137ac4288a45a182089c7f7d982e151580da783fb29090706f6bda539b53518b6a14977766249a825f160caf34dbd7e18ca91cc95cf427a525baef91c62bc6f461d6e9305ffda3eb5b77506718f7f2f84d2527ce544ef3364b1e4d49f5769cc4ebe83a3018643094c239c2c1b9a0aca7c12b47d33563e685d20b693dd4ac930e32b5a291489cc378e41615bf7210bef7d165714c872bc280615cb0eccf5222c4d9f9b3efa71ee49f88ba81219800e7613618265e66184499f4119c428366bb8d6e56c3ef9f873f54a02abd49a76ea22dc483160072c4f7ab009021e712df4557e3e1e7aa39c850332ba96d18e3272b49f4558e6558f7174b4af9044fda679f531cb3cef763152439bd27f55dd93b12ffe69a0c1cd88cf76b2cde82c4ff79d91990b8fcbb829a63f18f331dbfb0f630e09ae86e5b993e7890016685aa213aece9f2e205b8f878b51aa8991953491a68ec7cd513b99b4b290d9a60f9eaffb5f5fdf278859342bf9357c16872e7eb559cdd3d653a490da3dfdbe11247bfb005cc67a536783db6848e80384b8456c0461ab3e14cdc7f9eaf3b729020bce33c8f218516901d910d182e8612b86f98b33c8098dbd69b14e64352d05e13f6f06274335c71a98404edb0b3d27d081c898064c01ac27b4ee58f639a86572af83f683b4653a682157f73476a184b13637c707276803e63dc45d7853df477de0685a30e7612c35126b6e2dd8f84d74a60eac373ea6ef76b5759ec11947623c451e80dd464051bda8079c6dd269acdc811cdb4e98cd1da27ae2b2aa2e64b14f714c4910431fcfb722b9390a8869f3b3664227b42cacf2786543d2431765ad8fe7b1635f3b47c6741fe9efe3ccd32aa1add911914ca76d86bb73723d33003c29bbb0e3b3de006f1d4dda16ea8253ef2edc17b9b88e65911c1ffd531de2ab43a28dd4b81863b7b89ca7d3c7d429b97eae087d4db2f886eab3d5e71df014f79a56001640f4f016b811507b47816d7150a21d5b0900e1bf487b97db968d33585dde746f1361372f2cf640d968252dc7f9d6cea6b50263318b917ce9cab36c8cc75fbff33cf93374f79f1528363bc25c6aef8009f868b70ad2aeab08cce26778396738de3517f0159c5bb5bf7e12c6534a0e10ef956b002298932daf33ebe88272befaf23acf94170b3c2d1e8f47ad612f48210f8ebbc4e255289d8838aa8f4d19840863e891a95e783f67eb853486b3381cd5b545147f39b17745dd62bf5a8fa102cdfdc0bf32e5b2fd4273ad286c5c036e05a6c046b1d7aef603076dfe73827a57798e3b68771d93b1679f84de7f9d24d547c2665ea73b7519d831887a74f36f7e3cb868ad12c7be730d1a131735810e21748ecb9ac2d3ed1bb5e145857f2b92751e186b55d76c12b00f6333ef6546ed1613d063750c7533face4ac46bec56c9f595026fb72ac49a8d6a8dcb5dabcda84e494b26f4f2c1226150639c7b68d84d9a5e86313b9e8e157afef9d3c81f8f48cb2fd0d481299c3d513a1ea5b7bb3bd5f992076359d04a8ab9eb24e3aa9d6d33a8f6c2096237980d38f07a96d326e4df1fb07b40762cf12777840ba601a2ccb1bf92b4ab274888d52da506acae7be8ff8d3b66929b64c0e7698ed24b3519076c321fa93c697c40982dd0051dcb9d2d9b84ba4ec71366819ed1af3c01f6586745d099a13258057995f90539e2ac441d1d1c96ab11a1a67daf84f3c815555d9fa51d575e49b554704e79e67f47561761aac9d26832a99b31f12ae5dccbd7e95e4a7e9cd7c0e9cb687832bd5271269ab8e96aeacbf8d72cb511dbce961eee256af4c272e2b5683e15787074888dd0453613b8548a40270bbad272dc97e509ecb97a5af5579722fad709bd46857717207d6dcd2a43321ba046928e2aa233d37fa50294904719d68b5bdc07a3a5d8402754ccf39c23bb3cd73f37226136b6592f81d46f29b8d407710fafc28040ee1d89dc23ea8dc7cc9b4ce4d48aed23297301b5f7006cc0c1a2bdfd540508b2ce23b78bb657245a68d070777cb54c6f5ccb3ccc65bc84390a9bf5cbaa3c59d7e6813361fb4e448242ebb67da90de49a7e796f7c29f2d1ebcf80db67e4e55256776fd50ea2630b280d7c9b177d90ed8397b3a22adfa070a2bef4814a28042253cb4f5a53a5c3fcc84048076f19efd23220e0b3bf8e313d512a900291cefa0d571093e184d9317adb8fc82ffc88858a979fc351535798372025030af8c68864221d64258f3e987350bd6e9f0d9709108a74dc5e0d93719d9db84e80e44160c8ef0e203a39aa97a7000e349b25e946857ef3841ddf93164ec318bdfe09908785fda21f316d2c22f55af47285967a9ebc6408fdacc2a753cb6258e6378a361e9992dad4aed7af8917d02a91ed48b73f39fc5d5b90fb24ad293dcca0787db07d3fd33283b01bdc2637d4bf378d1d333e380fe9895de5218df2efb99b749bab5e148138ea625f09555964772441c2c173c7ad8b80773130c20c378179cd23355d960b5f34d13daf89ff37b61586101bd730344a23a6a0344f653f2045c1ad582f29b4ee750dc0dc24ec4f02d11da216c2b222ac7e238692308fc490e4487e766ef4d1edb7350c1d3a0079c9b0350c23bc55300a06c27ffdcb70444a78c71740445b91a10f9547787e4d8664d503a2c01ff6e7cd338b2efc1d7a5c684c4a13966dcf135f48ca3187e7a08efa2468d08c7d2f6b079ed8abc8217a8c8def498f53c124238b397b0a9fd1a70d7df93cca0850b0dd764a89a17c3fd021a6a5fdc9405ae5123c84b05dfec0c0d47a93dfbf9011a3f63c5205847b05df0bdc30472cefc37f161d636581cfbf55cf8af670591698813e043a90596f76261b173521a5d7da2685c1431c3d98652c7517f1f149e871bcf2d69bf146fa33c309c3bbd1305c75bf26c57d85a1ee78d1a82ad6c36aab4cb9982e4df127b3ae00bbcfde49029779193992818cc5e9ad588d412bfbb61f53f29c958fd214ac8decbf7e4b0a6d005600207f545a7833fa83b08c51d7e0f712868c8254cf1388a5df78266776c29ccd67177baeb8645066f90a249838c29920f56ee6b0ac11c9cf17c591f52d3f58f0af4cdf2d1e07443b7237eb1cfce098744b990fd9370e8c2d6f5f4c0eed7e3ac14fcf0da0743439134fde6641cbd70fd5c9e8964a5443743d83e992789d7037161f46156dbf31b76060c37e51c6b1cbac378813ba360ce59b11aea5b270a667b03b5c12a3124fd2774640bcf47dd8d501c683d1524e40dab1a2e915806fa1b72854ef7686a7dd6d2208823150c9146e847598a01352b73fe1688b339f727ec8cfddf27280acfa8d1d1277e011a10a765f16a4ba09b2cd97f5e4da070e5f2103b56f51c166cd81aeabc592c5046b2634308a5a44260", 0x1000}, {&(0x7f0000002100)="939a4064dff301010d764f180259b4864f4d24934198d955ef01385af355aa4e03b89ee7d16af319df2d3162bbcb95bca48d185d6f140ebbe20a943a1ad0bd2b47fcca0b2243d24e405fca89520bf8cc9a3c4344fb1ad9e31b91cf288cf6051b37fa82ab0656234cef91921507bec3b14cc7e1dfb4929ed668", 0x79}, {&(0x7f0000002180)="e19775321fceeb2c7e11a72efdfb2b19ec4c5de8c989fa7e28c7907289da1969c449e8fb2a8ecf6aabdce33ba14031881b03d01ab961d7cf53fffb36b1e81318c1b22d34c3dd4b2788db8d7edaa930c1595226685a0e371a3e8891749fdd23d12ea0c60a32829bd01b778e4acd4e7e7d6375b32b46afcdbf85847a2c0a835edb2bdc7b561a5994e9634b79be3575fc7d9c7e3079941548ac9b8aa7cc9a8f5b2e2b7d9494920c4b08236a106ae88829512751f07fd6d7cb5da232603243a8852f83069473879c72c8033f196fbeea00dae19d1065664fc1e78a31b5fbb60984177b8a9556c31da3bab124e7af54934cbbafd2fd74abda44063830e832a3defd9dd7245bb42da5e733b2aa21a8cb35043f2f55db2d559e7fbafb8798ece88ef9bf89d40f34ddbd4ae9560b74a46e79b421ac08da1cf910f3eb271cd93fd92aa5d6cd5247a959528861a657715d2a133eef0bdc283340fbc36793a49551f65ce5d42127abd88345695e25a404942a600754f52bc83b6f3e52e2ada9c8abb20b64a3617120cd59d808d3baa1f6007a02ecc85902ae9bde3e6ea17aaa34c118c07632a80f7d4601474f3fd48816a4acc1b865fed34f65bc100d6619cbcf02d53428c57d00d14ecd7748b050b36db62760bff2079df051cdb4ecb87a67832214622d6023cd16a300a7b4a1db8b32c271062286702f11e5a3e8b0e5538a7ad6b08ded3f115921012d49c115702b4ac760d540b8696ce1004245025647c16504b25f701e10ec81222920a9a2fecdd6d94bb3174bca82a0a971200145032fef90363ea24118b12312177bbcf9414b68c8d16c3fad95910493703a313df4442ed96e98611f87810f48022b2842793bd3924c2275d1217f0f75617ec49226b5168d6e43cacb9ddd27f2c93ea8febf90e569ebe3937fa6318cda2f31a75cd3b5d7a8e88e1aad7a863672792966f67d08280e6a4881d085cf78d85539628dc865fdb681cf93e606c4de81e857e029dea7159c5054b18c3a302b18fd9b37cd35cbdf783a863ceace83f40baa629d5004f325b99711e0cade5347abb94853502b8258cd51cd354d0405c4a3f1eff1d44f63f5625edade149101d9f8d8f9a76347d15e8d6fe604c4befde0699cb50d0696613123eeb23a51bb2052e772eb0834d3b3c88de3d0ca93d560d864c715dab36aeade432382f951141526ceec5b81f4292a7e0ca7ce0a16d2f1453139586ee4e715ecf90f72d8917563ae65e682e623ca1228bb2045e1ffa530b3ed32ab671a9e9b5a8506226476d378fa2003bd29d01a98d0bf9490ba61d2eedbe62cb7924eb3451302bb267e268aa3ba766d3d91f99b12591f6b4f1da3f831a7fb1dbf978732ccf9271688248812ceff4dbf3a398ed2a653c8a7b4f712fe5bfd85f0066ef16e2bcb5a7a264e95ec7d1ed34a190418fa38b53d7a0e4389d95c9a48f2088728d84227048f0a323321536a80b3ff550b9f1f65ca96879f5b15624fa76f21aaf717b58886ee2fd80c61af4fae1d886e876d198445861c125d1fd2c4528e278ce3bf06753a9405573ac3e6457c4d77fa2e3de4c18fd110c20bab35175417ad71f21f73f1dee1e7877383b3f188773cafb6a64c199f597f90e87ef685d8869024e4f0a1ec736f3891ab8146da240e34f16a498d2b90c3a8637d28f68a119cbfb66b1c8361a22bd43e50f2d6824c205ef48692e11e819b1d4605a79aebbda2957f0b356ea5a641e0213e2208a60979e151be3d4959686be154c16639c1c98c6838f81eb7103eac3b349d448a352cb6986242a746d4b3e894d3c91b23ef98fdb00f812123471f86fbdec9585234ef815596508ed5f8a9d322f039f700d552d7932834b3b5bcb61e4714d98b407a4d42a6eedfc3f72dc20c2a19a68f56bbfa10bbd8727b92d31c5667e6f1b1667d7e9ae277b76617d4c707c9525b3f8889366b3f4c4a9132462069b025530c842df04ebf11b9c47d0161c5e6ab4671641d8d3e85424517d770085193d14c09d0def8c38ec4f897b92ecf4439cc660b59aba139e9e75b5528d14e13bdfa77934fc5776d1eb3e0959a8f087136eb10413808bba48f43dc9c7fdb2ef473afbb6856ffd23f88b84a1e5d2ac6ec22e0c76ed6f5d9b5e1fcef5a97ce608ad057283a605ac486b5385291ef76a4cf679c068c1f7062e448e61587ba488fda67bb5e6dd69a5dd58faaab947b42b26fa39fd6fa004e52ae19ddc81c87fd0f32f7ab0308f74e958d1121fbda067d636a155a123589c56b53b1975d0b8e52a7e85bbf0623ae2a051315d4d3ab30d04d2b9af0c04d4baf7087220b4ffa8e1c63d13afc74afaa083d36c14aec69f7fddda8090c3ab55c2b9d11f8b6296e4c04ef909df30df6c0123b16ac0db05f9c1cf72464f0f01ece236d1f4f7283fe0cf4c2d49b74904d51d5f9193417243f16b8a25fd5c8a6adaaa3dd24df10d254877970f0f8a96ec433c07ff85345e928b51e34ad845c2db1ee2e8562646da9eb0ad199ff7dce610d48fb030da64b457c85289209ee4d801fc572f7833d2154d5f391a2790db78fdd0e6b91c0d9cf79f7a63ce4ad216c62f858933cf3559adf1a3a21839291e2c2dfa109c833ffd81a1276ef68f086b9113dc9c0dafdc50a40b3ea442a9f9eb39e9d6ab67b03b5f33ea4df423a3cbc24db29134627b52396f5f6f250574909634912813a31c61d739925f237f086c273f37485fddfd05ef5fda125ad1b24bce3987b30a96e4300d779209b0e101aaa448264b1ba23f7ee1f884332b8735f0a55a2579c4dbd509607d89bd2d4fb8c27f7b418d6884138657ea957863722528428d52bda9af19c3698d55055e83e579b3f1ad3e1c0ff043a995dc199be70c77ed166fe8fe6f114275c05631ada15d2cce4dabab9ea35ecf401a06d4ed43b4f0366e0cfe43ce015361db7ef64fc03d8641ef9c7e5ca0f2003b56cf8d3d430585cdcd5b9f72bd3c5ac9fb83d44010ea673585098d47abea92fef32b2e1d67a3948aff372988d478f36179c2f2a8f14913ca53fbd0ecc9ac4eacb7bf9ec6e1ca1f81a91b2c4701cb660ce2b7039a4c0fbe8e05e4961d4e94ba3e68f21220269e831c57cebc21a8af1f259d0041f8918307ecf1821409bfd1fdb5de3087243f76bd9b168318eb6cd39cbc2cab91380e30d4fcba3ed070cd4e05be60167b836a535889ca65e2014be038252e7a05463df2b5fbede315677abea525f0721544579dc4aa935dae61dd6ab11eaf8f9de91e3d4b86fef3521fd064186ab5b1257ddaeb1465c312b90b20369031941b725f0331118a9138a73c161bf2609713e68d5ecfc82d2e22d8864c26365edde22170782b5b4898ec4e77d8e3733568ac30ede008c74d4669994d88764f4756cb8db73df6886c9ceb9e58f1184b18bed8fc1cc082249cb824e299f8c749463c32235d11b3e0e5a13ea46006471513fe86592bd3751ddaabf00522907e823bef806108bf2f0a1430245ac9c184ffb320dbb484928b7e41d6d82d7bc9eb3131901c24aad80b390b5db7c78b56cf1cfc0b9bc0a6bc9ed7199dd252838d2f153f40cf49ea8bc67a97c112b5c00e41df880f40c4e70889c0ef7390edbc4bbabc2cc80a330655f2421cc0de6950a14c5cb9a2d2bb251f0ed2a5ac78b82df4d9d495f472de65269d6a8fb7508b4d1eb69e8ad71c8ef4843b73aedd4ee24655e9758fb5ac727a72c873b9ca6c4ed8769fdfcc2ae78e087cf01861b871eabd891b59338b9a59d24b1cc714e8f1f83c9c47c6695e3ba8c17c3e3cf6699b3f5c5a448a2697a528bc4a56c404392671839c09029015c96f76529781ae4140b1519c61011097c2d66a063aaa92e43947a11d237d85671d9dd8bc43b9f95b59bd3f32c4f679762374a5ddb645c24da7b4f7281897e8e13ee31674f78ce21689fed946cccbffb30f260ca66b1ced0e23ff9118376d7e3162ff60791ee2d2567d346e6f2d777c984139667a1076c26187aa9d8e49609a5d4f2e627d039d68afe9b9d6343df87955441ac965f40b9cd48ce9856c0a8834ac6ff648b88f1724f59961c72d46ebbcf4dc52ccf73a275181f2b66d050b1f75f1caf0da184763171778ce1c4327be8f5bc8c09c35c87717550a91bb11a1861ee4a10824cd5f829a27a1fd28733c895a84d09abbf28db8de3f10c755785ca5214a8e32777c1283f22701accdb9c267d0823739d791ade01a9a9fb88a450fa669ccd8b0b672dd87e0fc7d76c0275c7ad440e4c4cbcf44b046e4f9b2ae478deda55272304537f2430de72041adce616ec42b148bf4da55ed3e10baea05106bd0ca860c2af971b445c8ed0356801faa734d0e927bae9f73231306b13705f36ed0a8484cd5dbe1e8524d9a9f037488cf7b00b671fa066db60efb10676510a54139f40525ead7584d1da97f370076b48149d903f64a821f3326d847bb5970190cdeeafdc9c36b46b819aae27faf0217c127d77024d146cc5a6433e570d96f58afe1516216eddfab187e23801d388684f6377a81c3063eb227df39eaa2ef0bdf11b7606703c51ee7662c962d11672d3efddc6addbd08b54fffcc4e6e65da135d999e82c8003fb6c7ba0f989c754d41a59e3321f416aafbd349e260d2f4ba1317edc5d90fe9a6310a0c3b19d214460cf2d1a4755a7b2e8aac0bf67c2468b3ddb6c0f1748d8a8ade9c5c043e7ec21c7676117c789d5c7631242c4729f224b463b39d2fea5a9c6b27f2496c8e6cb3e079dae9e856cbbce2b39237baaff54f862b8d10a86c3fa9986f0dfaa825751f30abdd7140ecf33b228142752a1bdd6ec828ae120f7b3bf356c390f2158d557c19c89d8079673c37204d7bbd8a8b229d0d3d4b885b7526ae874e5a69c3041daf570d9d412936958cd043d3b6a542b07992a4811d2ae3da781bcecdd95cd4d35c7a1c52badebc4cc9d0bc491ec7be88e38e6c284e63ce25ce8710fca306d3c72c722d4b0c18ea5b88ac657f4ec164a33e206ee32bad27c30c3b684b55d40a12d01d3d5fa1485ab99a95a8ceb2ea6a3aa969ce6997f2ef038ce2aa9d200e2d8dd1266d901ea173abc7622c8c7c769ece275c61761c7b39414e12f90eac0d43a778f4dbc03e6160cf2f683a6ca28051882f6237f7b89f3ac90bf22aa5d535a1c036fd448cfbe4d370bb9e62c4eb28c8e05f144117be4bc6f92e24a435883e072f23eed7c3215f0e1da7a1e636c4052c3e9c821d276e38b1b412131225ddfb151a260195fcc68901f710a4f5046954d36b82c00c5ec7453e5c80543880e1501489c0e04725cae63eda250a2b01f4b194803ccc831931a5cc860025177462b9ba2e37f5963d4015e3e2f715537b50e6fc54908bdacd3c6d8b013968478ded725181ebb4b5552a963efad94afd902a8fcebcf1ebfc4f1701af6e8ea98d1efb59078b91c6a8bc35f2c0ac0c42329a697e6c9367f483f72ea16983eb7e39e69c1513040b79020fb93e7f5ffc49e632e11ce038518c1cc99607614a75607246a7cc6265ce2c5509ac3de9a5e7969e26ac515a0a8404b4158e70725e0b9a3acec919979b0cd59a628426d9236f5f58c08ca2203bd397a264e30bb9aa88df942fa35271d02f065cf70fc5047e96c5a549d07de06490519eb6a522c8ab8f8fb2ffac9ec9f2ac3ead7d9fa438698f0196adbb0d2d7341e99e592546222220e89b1d17720710a9f55a138298e203b64d90c4feedec473b65412e88c54c827a457fbd3e6504abbb9e291bf6630307d18d3c0e233022cb148045c2800e70a7069818c6fcff531b370e4eb71dc34e693f4af2abd6a9d1fb0", 0x1000}, {&(0x7f0000003180)="72004289f331d4ed5a14d359905854f801018fce22050fd88a7f0c841346a5c2dbce1017b8b54853c16fb2fc0458eebbe01e0c10be01e2f252102070bdf9c85fd0c9b3176989233ce24d9df3b30f1a4c2b7021c39c03816a74557d7cee76e4ba6ddcd782736585e04ddc0499930bf67d0d643dad912c33c46bff4da9132670e15864a8e1060c17b8a7f823e2761e4ee8aab78938449f2449e18657f2906ed465bb966ad669e33472edbc22c516229acbfb83363c9c4072f5f2233b093a2b72cb84c444cf426c8736ec014081248d16207b79abc6d377f49e91211c0877bb7fce05124cf836c0a1e2d5e47b9e3ab6", 0xee}, {&(0x7f0000000080)="8bed895b121aa0d78918f8", 0xb}, {&(0x7f0000003280)}], 0x7, 0x0) open(&(0x7f0000003280)='./bus\x00', 0x10, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 09:43:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x800000000054) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x77}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000100)="f9ce113faa625afa7b519cd7c07aff208c011313627bcf5d08b7f2d164a1910be75a10cafa94d697dbb2340d16677e3d4973e83f37b292f0f3f18c2911b70c0198419c834f2d03a776cad26c2af1150ab4ddc1633c01c61dcb3a3509dcb80a923644c3a01ea61c928b5a0dda68", 0x6d}, {&(0x7f00000001c0)="6bcd955dd26966e91411683bc1796e93b81b8d144fae73671ddcf213622a74e0a10017665243b306aa1a5b8a831d8467713e9181141aef2ad334e231bfdfe5df", 0x40}, {&(0x7f0000000200)="351373cf395ea46a9b775fc3797986ac832a4baf681372908f796d08e455fbeb56ece4390219c6a63a018605a014bc7071b2803bbef93325f985a834c022edb940c7d7cdfaf984032a185f526dcd8f008997d3384f8a735f967093f48bd10a9f8cd6f67b0f3037643c9b4b49a4ff1f50593afa6fe7309e11084b882ea77dd3cf389de2801e96e3faca9bffa4dac7697f1e94715c22a3da", 0x97}, {&(0x7f0000000440)}], 0x4) 09:43:31 executing program 0: socketpair(0x16, 0xc007, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 09:43:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002c, 0x200000033, 0x0, 0xac) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) shutdown(r0, 0x45ae69bef10acbd0) 09:43:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x101) sendto(r0, &(0x7f0000000100), 0x0, 0x8, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1000, 0x4}, 0xfffffffffffffee1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 09:43:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 09:43:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2", 0x1) poll(&(0x7f0000000000)=[{r0, 0xc6cc5fc5e7c142a7}, {r0, 0x104}, {r0}], 0x3, 0x928) r1 = syz_open_pts() close(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) syz_open_pts() socketpair(0x20, 0x0, 0xbbd1, &(0x7f00000000c0)) 09:43:32 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x0, 0x8001}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x76, 0x800fffff, 0x80000000, 0x8299}], 0xdd, &(0x7f00000001c0)={0x1, 0x2}) clock_getres(0x0, &(0x7f0000000040)) 09:43:32 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfc9e890, 0xffffffffffffff00, 0x7fffffff, 0x3161, "f58ef4c26b54c96de7c44e9465fa52ede7a0f0df", 0x0, 0x3}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1ff) syz_open_pts() munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) shmget(0x0, 0x4000, 0x40, &(0x7f000071b000/0x4000)=nil) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:43:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 09:43:32 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="eaf7a4ea228a1a16c08aee646be4999dd7d5a3633bcb7e59f9e6b715018a9339d05f5075a8e07ccf5de7e657848bc56341b1ea5c96aa08940d940c101f92551b2080e8941ae514f78501f665aff75909877a67e4e1aeeb059b064698620cfa782b4af6bf7e325a6976f4fcd7998678ad7fe4334ada9a358584fa70245586695566c2088841b41f3b4711db094deaee7651e3cd689500bf54ecaf87eb9b95e2a05edec35c54e7b4c72b13434496ae328b322b523008f5d921a8996d1eafde9a7c6d388124ddda4eb1763eead2", 0xcc}, {&(0x7f0000000140)="6b1e01e99b9f1efd9d608f029b3335a73d891803d90d4ccb846fd29c8b2da9820f97396519a247219b60c7f2c3ebb14332276c836c8f8751fbb9", 0x3a}], 0x2) 09:43:32 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000)               09:43:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x1) 09:43:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup(r0) fcntl$setflags(r0, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) r4 = dup(r0) bind$inet(r4, &(0x7f0000000100), 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4811, r4, 0x0, 0x0) bind$inet(r4, &(0x7f0000000180)={0x2, 0x1}, 0xc) bind$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0x4) 09:43:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000540)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24", 0x21f) r1 = syz_open_pts() close(r0) dup(r1) dup(r1) syz_open_pts() 09:43:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sync() sendto$inet6(r1, &(0x7f0000000100)="4d4df61c458f647baaa219e8523f3927a9af4d3f746c51738aaabe980bc2c8245f7ec6b8e30030a553262edc21394951efa5bf00ea6531a85b4511da9b0805668ba0abe98194a1f13edcafedc20fbb32d70d4d0bd0e94043b3fc0f4b50d6d8c0eabb915e8f1df36a2f96ed0620db13cd0109607c63547434695f039bb6cd00f5f2878e41e5434ed5c2f75b863a23aedc23b43da173270b520ed0a2115b460546d583c5ae673e889574688cd4ea37b38250e8071a82ddbd9295d43ae05c4c9686349a03b70d557b93669e11fefb36ef94e397af6638da547b1c270d6beac70a86a8fe494cf54de73e5e", 0xe9, 0x2, &(0x7f0000000200)={0x18, 0x3, 0x7fff, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b6c718d51fd8a7213924b21df0e0ec809d0d9cdcbfc015a7efd37b3b9e7ec722cbd93e84fe0f7597ba32777f13aff1f8e0b1ed96c22d14a91aaf140da52b47e6356401aac74f15c33173fe4cca258593437ec044bd976198b73d35c98b37073a0c2811498baad12d4890cbcfd3381e9b58", 0x71) 09:43:32 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/68, 0xfffffffffffffd35) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff35ac700"}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x8}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x5, 0x6, 0x7, 0x4, "1ac6ee9d5228fc346a3c1325bb1c38a99a28422d", 0x1000, 0xfffffffffffffffa}) setsockopt(r3, 0x7fff, 0x7ff, &(0x7f0000000080)="8c698066f0fc47f498c6369ee807e97e6e45d67b56b869f0f23258beedbd0a38a03bd9de1a655c967d69ffb4733d57f412826cf8411ca6d5d7d95c3d4e391f0b4918027271d2caef0637e903a7327ca0911af38f195932caf71267cd31ecbaeda3ba156e2ded6e9794d546f74978fdf0491af7c5d9912d5231c6ac6e28c6c1adc627ed1edc1e08b7", 0x88) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)=0xb63) socketpair(0x0, 0x0, 0x0, 0x0) close(r2) 09:43:32 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x186) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 09:43:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 09:43:32 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) 09:43:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1, 0x7, &(0x7f0000000040)="963d0615fe1a03f17fcc794d0c6c0d77", 0x10) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x1ff) syz_open_pts() munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 09:43:32 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) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000001340)="9b9b209322502edb77278b4578108329d5d426b62dd040077cf6d41665d23051f4f30376c7303bcb9c707819d5eb603959ff28f8946c631c409b4eeeca74e0d47605d15190fcd549ede677aa14a0ce0ea737a9c5af3d7f87cf843f", 0x5b}, {&(0x7f00000013c0)="3b85fb58541ed420eee3aedc2f6fbfd2901bd9ace5004e0eea9c7a5a33fcf67488042ee5c48355823fa76f16494c41f18e7e0f860c06cbfe935f6b624b60328ad4554caac3ec4c99c8d5f67ba4346f24ae3a429abbb84cd5ceb264c901f8994646e71af653378d1932578f3c9d936bc6390e4af5798a70b69c221f6ef8cc6f73db6e502526bd8c1ce93c7a580add4bb77a533ac9b6cf851b04af8634534435e282145a29d5f3dcb0fdb67934d66efd044ed2ff4afcc277c6a667234b81daad098f2ffba4f0d702080d4e", 0xca}, {&(0x7f00000014c0)="4a91d34682115a4cfa6545d4e14d76f023b6dc3c9ff77241d24b7f6172738dd4b39dd4723bc3e37d95a7f568589d34572dbc4ff42477c59956445812a5aa08801fb156ad530d7217c5708ac0b5329e104f7188ef5233126153d3216689344b46de46477e63bb3e38c6b9a38d5e490dfcad7d8e73875ccdabc247d94ca6f7d04f57cd1196c42bab3717799deedbbacd558c745f82c87787380dcf4c027378b3afde9dd98814b3a3293e2417aea80ded9d935ef81adae6333f3f2bb335bd29e73a6c4e7f8315e528dde942814ed6f0a49874521e99f25c16cc19597cbcd55d36a0715d27fe5d76a2a8", 0xe8}, {&(0x7f00000015c0)="b17df22af8b5fd8bbd0606868137f283ee885e68f44f05a14cd6af968ae0fb4a32d7935eb33a3a8ce1a50197476325d25a5ad52520461665ac42d0d26a0d2ef241e75e4d54f21be5300dd6e4769fe6d6d0df7f297ad03e3f79c9f89e7bc726855f8e9b7f1fe6f2e1a7a24711e8def6ac555c25aab8e63bd2c249515c0bf5bf373da62483", 0x84}], 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x3, 0x3, 0x6, 0x9, "cada35155adc40b990be647b379a08fc7f10f1ee", 0x3, 0x81}) dup(r0) dup2(r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001300)={0x5fa2, 0x6, 0x7, 0x1, "472aca44cc2052f0fa0e5f7e86ec172a6d1585f4", 0x0, 0x4}) getpeername$inet6(r2, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r4 = dup(r1) r5 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000016c0)={0x6, 0x1, 0xde, 0x9, 0xffffeffffffffffe}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x7, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040", 0x8, 0x4}) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:32 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x0, 0xfffffffffffffffe}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0)               09:43:32 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) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r1 = syz_open_pts() socket$inet6(0x18, 0x5, 0x8) close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f0000000380)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setrlimit(0x7, &(0x7f0000000340)={0x10001, 0x7f}) 09:43:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffc) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x40) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r2, r7, r4}, 0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="abf8a1129d36e6fb52e4c5bb57af77db02976b14be7ec07a23e820224438f91bdeec5e4f7e9b45560dcf4929b48f3c7155138d0df4512b28dc573950ce19b90301eb5979841871d531b2b9a6", 0x4c}, {&(0x7f0000000140)="4ee6417ec42b74ad93f04ae8c844763d5586053c81972a417ac0523cc8d3c24f431bb4e186e9811433415411ee5778feb3c597e4682a256af6fdb8dd27449ba56768609df9b3355c9d4f2546674e9826cda329212cba9ce720021d8eccabe9c5edf2edcf5d7b7233dedb263786ac30e4c8b76efec57c96fa4f6572c4fc95faa2984bbd984c4fa0fc6b7b93607a678b547c4a9215a7d246c01aaa80ae5c41e9cebc305bf1508df31d33f9efb25a6863c83c", 0xb1}, {&(0x7f0000000200)="a3892204c096b4e1995a547e8a4a564ac70c6f88292dbe642e5863f824e88fe4d3d9e27362b9550c35134848d12e91ffaab8c91d3b67307d761dacaf32209ebe5bc4d8f6b63719a7c898ad7fdb29bdd0266f8d38feddff4b5ee417b070dbe19aa0ee282e95ff9e51cacd4ed1bdbc946731f1155fb4879bcdacfafa00605db7d669c20b25816aeaf0ad07c960f67d24c2ca100844b4e272a90debefc7d077ff9da40fb250608ecef2bfb45b0434444b2f1e1b03968eeea229906f27de8cb09db847ba460ae045389a0973d8e426886f158a1faacd9f217e4ad5e813d9173dff14c501", 0xe2}, {&(0x7f0000000300)="0e199b39fbfb0e0c15f0908cd35b5b53f8bcb6bddd49ef83a90547ab31500856cc2d72e60bc6de2314835740f53e5f35583d7c64fe283e60120bc0800f9d579b5825dcb9c089efcc21fca3294a4235256542baab0f461a98cef696f3915a2086a19b8bf3e3993238a936d8667070556177e43ffe405ef92ad4cbd06e5c56898ae2a2baa30e5cf3b30746f6591fafa2517e20c09602c669afaa1be4", 0x9b}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000285bbd981835767c0000d6000000d32eb89f444415b8000000000000005de0fb95dd024bf3bf4623e7af8d197553f6f357acd5ac2f8bda62897530eb15597d9953bee944811e92dcdee580b74947d113060780db42eb19cf3c92115ca68a55d4de4a989841a9c59d00000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x120, 0x2}, 0x0) 09:43:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f1567c0ff8a25da45631e6d2da525fbe13fd23373aadb21689a7837ce31a673b0406dd0ccb42ae79a74b62a489e6f7334f07b1fb18f0edb3859094ede0d9d07fe7e2644e1cfb69a9238f52b6a66a06b839bdd46e5303d56156345752b0203ea409aebc8417d709571b7873b687b0604125c2b92636e79c8863a237bf66c592c834fc1379674b44bd142c21349486ee42216c220119aa3991be5d9f1cd569e8f02c96b549f3054d4b6c8c90a5b4b045127088e1908c2d167c884d91b9536d70f867fdb830b52f7825b1f384eceab9935141a9eca7f0ad09158968c61f7ff40462e12354b08efec767bce2aa0f2c4eabe3f8f08d0e90e8af899b47f0acaeaf15d106c410418e56518467376689480800dc2cbcc063d394b32eccb99af6354fd61a2a7c667d9bfa7496d753d943281513f2e76541c4c33b21ac5c4e8a0fe69957516aaafe51a97bc74468559defddf50ca6613b2b91dab63dd39c39ab2919cc402559dfdea9480f907aa6242cd6cf567c1509765c87de95aac834a1ab84b05467ef844ed51156eaab92487312001cd1fe64b65126f369a6d5fe72ca21382e6cb7575699ce46351d38db57ce7e5e0869011ca58b1304ed13adbd632b87426328b84d06c8528727a64a4071dfe9e036a0aaf697567cc1de4fd5139054d134cb61cac28a08661233866a663d205a1052f8709e51b3ad8dadad60d31cc61e142c2f75f92e3a634490605c8d089f150f918f4ca7437cc97dbd792b0ea3f25a2eb7b1e85f91e3d7f08eaa066c63fc2715e3fbea8c62efaa8f31a5fa5985c72b94c9c406e4c8519a003e15638dcb78428dbf8055062d9f4100833da3642daf1159cadacbfe0cdd4b2434286a9405831c857b697a54227d1709570a262a1229a10fe12681802be68317da7d1f5203a746357bb797b6e73639fe02449e3132ed60f2e9fd41e6472a9f33fed350098dc570c7a22514f1153af8114a0a7e9f0faf212e7e471d1abb520f2aebe66ab925e6e21ef2c379ee1fcfee997eb43ebde2a99f40a5d968dfe2aadfe40d12fcf94fc18975bba9b3fc3eac098fcc6d1828c3dc3d3f7a3be8ad2506fda082fae8dd5fad7bd2c46131e6821fdaef71a6ecd4ca9a58686d0277a4950bbd7e9d35aedd0238ef44e85b133a098e9bd89d97cf8fc52a0ba719e85ecbafc7a0298e091db73c2fd657d365a7ffd555602ae8ddaefed5bc14f12cd5515bca4dd0df66e4b20a9b94386961dba6f8aacd312ec8e757375da08951d54183a4d098eaa303db910d7deb6cc915051978f56dbb46530c296b908da73ccec3090251e587e369c9990696c0cd3ef7e693a31172bc79fa3ca6fc4328ee9a83e25a6ed0f3d44010da8514c32c75e074fa6c269117e9ddc086aeaf6ad17b92736ab2fe2cf4d145742a56773104b9bc22943e2f2109ae498ae3116fb360f9a7d273010a85fce24e9cf5386fe7322a45988b588e28380bdab420a85c08e6efef0b8cbe38bee496f295cbf75eb4b48a8f0917f91f0b11cd8bbe72493f21d36daab6b31d9d326fa0cf5f080dfcb02f4a6e9f8a76b07f4d455dd6fedc2a8d5a340277496ec63a48a9f09b456aa79deacbb670697c94d883bb9e4881f3660cf5c2e02b4a2b48dc82cdcfd8cf43cb3384b66d5dbfcdf6947b282c490e2516c4a970369d2be9e1ca8f6de96bc699e4d3d31b56bd23d93691a2f61b110d3dc6b5b82a9819c3e4a0806c96e09254c0ac8f5fbe59f40e367cebe80d3b4a4704973e642c6706f67a880d143fc45adfd8a246b106e74a0b11aa3466e2d39a125b8954920793a9647a7549c04d9d1ceaec9f3534389bdce77426358e0e3c590b94480f1860a88ca5a613e03762e7c12ed9de32eaf5e2b2756acdf8ad7e15b6c479ea084405205861f7ebb9daf5daaebb6b98f0bb5929546aaf4c494bef6d3c7720c1d8ed6ec4aa88279bb77cedc848cfcc3bd8092d0863b93fe0d605381ba7782a3541e65338b8e80e119085f258d3f75ef59eec3aab3b4e8434d7786b6b57985f18e53f2bc055bc8b6dbe44a4a62566c55146aaf1539c351bcf373aba56c70ab56fa0f8d4382c0e7fa37472725d0fd317c95aee218c73b0bc8f6dc19b5fc7f99c2e5d08b193ab87b30705c68b0106eb447282ab3d416c206f7fe5c86a92c0744b793ffdfdd5ba530d638fbc5a4c9d2328e25a21d0ff8a4d179be7f63a47c9b3d72fc823cebc8e2746451a19ce2f16de1057647508d592e8dc373bca15237e6fce44afbe7d694d657397c2c9f2f2301d4baaeeb1f027c4968118e5582480bdc02b1f09fa632bac656525393b8a7c6264d71803f322f74ff3165fd3c357a1f8e11bd512b7e8388521e1fed57d07cdd7aed6dee9cc756c40a20709235e01b0cb1d3680d90c96e15e58dbb6947837ba7365950f483fadcb4acc6d0abb03927ba5018142ab7aad78ad0b0b4607d13b559c21a2434a6caf4491a8a348273010cadef33914bf1dde4cd6af0999123b91642f1bb4cfa303760f53697e57822df2d41f2c02192c02d1ca6d560239ff53a1c6595a592f5c4b44aaf98399af1685d76b59cae9de9a74c9eab36eeda8088ed6dcac9a60568f867dc2cab4a4222d174508661b655ecb90dc0fdc1d60d95b6b8e6003571214f5b695c7746f0fa80ea59d8d048b96a04cf655a99c3f0bcae932f5316baa6f505332963013108baaa34767d387f6ace63064abbface616f68736bb18c0d2cf5eb008aa9aadffffea9c4382ce825188df22eeecddde389db0e42928b06c26b6273c2225fb5bfd95250283e56431a4276dfca6f4485372682477a8cbdb3b713d594bd8831121dcebe15b4ffce2ddb656e439ad95683cafba33ce2988e4b23df8c800f9b9199b5ad3e1017d96f90c8e34aa0edec3cbbbded73c9c26d4183ad48d48b41d567e0f79154974b9aa78c10eba0a28208370b969270e2188d2d73e619434bcbbf13dab7ffe5b6993eeaed638c8bd6f311a294a7dcba9f8b8284bf3aa9df80a08d248304b9d56a1b60e5ee44ec04202e38c401a71d29f6458f23aa02d7de0c22de5dff6a3daf3c1237acef532da377411ff1457696595b461768eb1985e115b394a4e98792d42c0a", 0x9be}], 0x1) r1 = semget(0x2, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1000, 0x2, 0x3, 0x0, 0xa658, 0x54c, 0xf4, 0x401, 0x1000, 0x1ff]) r2 = syz_open_pts() execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@}\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)=':[\x00', &(0x7f00000002c0)='(%\'\x00', &(0x7f0000000300)='\x00'], &(0x7f0000001000)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000ec0)='{\x00', &(0x7f0000000f00)='\',\x00', &(0x7f0000000f40)='+\x00', &(0x7f0000000f80)='-{\x00', &(0x7f0000000fc0)='\x00']) close(r0) dup(r2) syz_open_pts() 09:43:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:43:33 executing program 1: r0 = socket(0x20, 0x2, 0x80000001) setsockopt(r0, 0x29, 0x19, &(0x7f0000000080), 0x0) 09:43:33 executing program 0: clock_settime(0x0, &(0x7f0000001940)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="25a41f0bf8c871c9020a6650d5be033d9bde655144f731207f2562c8f35ce4d46fb9428b26a05d4ab60808fe88eb51bd16d338c44e85090e8e0a67b32a6d2db4da0b68b25b20825c13a1088a439148cd9f71a3b6ec123be6eb55425df4af75816097a80b7acc7093e52968a00225dd1e08c8f12686fa016f0eca08c8e3ce51040b1234d88a68b44845a58f40ab11ee1e152003804502f8f4480e9efb4fbd8052e1763f2eeb4b42584d6d695385f391f2f3f7b13be3fbca630ae1c23f6737a808d3c172727447fdfbb8", 0xc9}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x58, 0x4}, 0x400) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0xffff, 0x4}, 0xc) 09:43:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000})      09:43:34 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$getown(r1, 0x5) r2 = getppid() r3 = getpgid(r2) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="f471243dbbdbe1bb75462a0c6b3ceb964c823568b75246fa2350795128d9f0b63005c38c54f44a8032596e36c23a3706738e28582b6371ecf319533b3ad141913d965d62d6da0aa380e8a0d749beb82b56997aa6b7582f92741ff28d35621bc6b450c93b979609bd7aba2437c57f99f011fb4b6735fe5bcea990e516de46f3c59c6a367ede7ce0647b", 0x89}], 0x1, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x400) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc)      09:43:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) munlockall() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x38ee, 0x3, 0x0, 0x2, "e325f8c7ad723f21388a4037cc329056382775b9", 0x5}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8, 0x57}) 09:43:34 executing program 0: r0 = semget$private(0x0, 0x1, 0x594) semctl$IPC_RMID(r0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:43:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getpid() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x3, 0x16}, {{r0}, 0xffffffffffffffff, 0xb0, 0xf00000cf, 0x2f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x67a3, 0x100000000}], 0x7, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xf45b, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x3f, 0xffff}, {{r2}, 0xffffffffffffffff, 0x88, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xd8, 0x10, 0x1ff, 0x6}], 0x1, &(0x7f0000000040)={0x4, 0x80000000}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = geteuid() fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x0, 0x2, 0x100000000, 0x2, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x40) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r0]}], 0x90, 0x40d}, 0x8) 09:43:34 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) shmctl$SHM_LOCK(0x0, 0x3) 09:43:34 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x38, 0x2, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x21, 0x1, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0xf) kevent(r5, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x5, 0x100}, {{r4}, 0xffffffffffffffff, 0x68, 0x40000020, 0x7fff, 0x80000001}, {{r6}, 0xfffffffffffffffb, 0x51, 0x80, 0x413, 0x7}, {{r3}, 0xfffffffffffffffa, 0x30, 0x20, 0x9}], 0xfffffffffffffff8, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x8b, 0x83777fdf39a30bfa, 0x1, 0x8}, {{r6}, 0xfffffffffffffff8, 0x1d, 0x1, 0x10001, 0x9}], 0x19, &(0x7f00000001c0)={0xfffffffffffffffc, 0x3}) 09:43:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 09:43:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) flock(r0, 0x0) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 09:43:35 executing program 1: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x85) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000000)={0x840000, 0x100000021}) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="7c76a822af53fc38849570556b5035bf7481ff76b605a3e1a80db2698d1463969a454f76f593621b825fed14bb41edf7ba46d20044c8c84da9209740d403a8078705ad6c8e2c8d965fe7ef44e43fd3cd0a86a4ea83c02817bed470594e0ebb848a6a2b4a3f6fc8402d9faffdf391853c268ec2b5bcedb429ee00bba6fdb1fe5f3470a98735a5de1d59aa8091c386812ce7fec57804a9371d0654a1c0f5abc57ac50e4063a5dd1cda899402a8c0dfc614c57e73b68a4894c9912e8689c5938732fdbf2ead508227a63834af6a8a61", 0xce, 0x402, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 09:43:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 09:43:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80000001) close(r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000440)=[{&(0x7f0000000300)="43602a23d609d6f41d24616a46943047b17520c49f2121d4ea869c7ed561fcc34fd940945b2fcb454f0fb71be2419e3f08842d47e098b72e6ac76a0d7fde95ce02405896252d153de44cc08d1e90d5ce73aac6d6055974135442ee6aa3435112fee580d5bbc01e86ecc0fc83e95ebba5392bac18a5b22875ee48a12c4bdd1897ab7308f3bfac730c2783bc3529216c338d98819b6ce412132877a4501410f3f09b1f60c10ac97319", 0xa8}, {&(0x7f00000003c0)="8537e053f3e3edb735779a94e8ea3918a4486d17fb425585e2dea49f1a8ada546635f8ce0510db71a18b5f91eb930695e1fb6eecf12d74e2609c561ab3b582ed80be015ca1bc6beb786d33b01b272660d4ea121fa258d01e19f435855fdf", 0x5e}], 0x2, &(0x7f00000006c0)=[{0x40, 0x1, 0xcf0f, "3d64927178d4c61f152debc8e74e741e0d6e1b0dd340b13182c35b3f0a11356f26f81d6985705502d6a3ca7d"}, {0x98, 0xffff, 0x2024c1e5, "2b9769f5dd8a8d6d58cdf3937dd6fab07342938601a9b32addae878325e0086c24bf3e80479daa946cdd386d762ac396d863e522f0b51be8512a3e6f9ed3d101cba87c9a2736168478db27d36b92c1082b23a189f131812225e2d897741d821e263a0f72ab37aae4ff452d8b186da9fcf7991c77b1c273cd1a4c094dde0f08d4f89968ed33e41c"}], 0xd8}, 0x4) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x9, 0xfffffffffffffffc, 0x1, 0x0, "85495508020000000000001167f5afa680401900", 0xffffffffffff8000, 0x800}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000200)) syz_open_pts() syz_open_pts() 09:43:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x101000004}) flock(r0, 0x80000000000002) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r1, 0x1) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$getown(r1, 0x5) sendto$inet(r2, &(0x7f0000000100)="e9b97aff9a0f93bb46568c72b8759ff01c80a4fa9b131600bea68286ab7eb62969f61e46ff5065e7fbe4cf09b32318f0996921ff4d085fd00b99e0da4850ddf2459884c955d780a5701801a5575599f77a8216a998c9bc5d229cf52b51cec5efba5cbaa24fa3c89512904d70740cde30cfa266d681a63b3ddb6b6dcf0bd6b30cb9334ab7648b18fb342df84734c0bcf214aac1df53e37b468315dd67b500e990a091208f6a712a16d09fa599", 0xac, 0x403, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 09:43:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xd7}], 0x9, 0x0, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x60000001, 0x400, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x8001, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x2, 0x8}, {{}, 0xffffffffffffffff, 0xe0, 0x9, 0x800, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x3, 0x6}], 0x80000001, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x80000021, 0x3698, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x100000001, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x1}], 0x10001, 0x0) lseek(r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() sendto$unix(r0, &(0x7f0000000000)="d2", 0x2ef, 0x6, 0x0, 0x0) kevent(r4, 0x0, 0x66, 0x0, 0x81, 0x0) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f0000000340)=0xc) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 09:43:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x6, 0x3061}, 0xc) munlockall() pipe(&(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0xc9d1, 0x4) kqueue() 09:43:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r1, 0x7) flock(r1, 0x1) flock(r1, 0x8) 09:43:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = kqueue() dup2(r0, r1) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(0x0, r2) setreuid(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x0, 0x0, 0x1}], 0x9, 0x0, 0x0, 0x0) r5 = kqueue() r6 = getgid() fchown(r5, r2, r6) kevent(r5, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffd, 0x1, 0xc0, 0x7fff, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20, 0x2, 0x5}], 0x1, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x46c6, 0x3}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xfffffffffffffff7, 0x4}], 0x8, &(0x7f00000001c0)={0xda, 0x2}) kevent(r5, &(0x7f0000000100), 0x8, 0x0, 0xffffffffeffffff9, 0x0) getegid() utimensat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x4, 0x7}, {0x1}}, 0x0) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r7, &(0x7f0000000200)=""/21, 0x15, 0x40, &(0x7f0000000240)=@file={0x0, './bus\x00'}, 0x8) r8 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, 0x0, 0x0, 0x0, 0x38, 0x92}, 0x5b91, 0x100000000}) 09:43:36 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 09:43:36 executing program 0: r0 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r0, r1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x8, 0x9, r0}) mlockall(0x3) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x800, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1a, 0xe, 0x4}], 0x6, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x10, 0xc0, 0x40000080, 0x3ff}], 0x0, &(0x7f0000000080)={0xed4, 0x200}) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x4, 0x2010, r2, 0x0, 0x0) 09:43:37 executing program 1: socketpair(0x2, 0x4000, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x100000001}, {0x18, 0x1, 0x3f, 0x3}, 0x9, [0x3ff, 0x7, 0x6, 0x6, 0x1000, 0x7, 0x10001]}, 0x3c) socketpair(0x18, 0x8005, 0x20, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/41, 0x29, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000200)=@in6={0x18, 0x3, 0x1000, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="c3e5f1f8d91e67cb76b74f977fda2360a10b675df90c956375879c241b75c20fc8f6705209328726a54fae51687f8956b642268268f880e702343a29ef2de6710ed9c25b657f72dd032d68a8ee93d9a4760ce166d8aee8d41b47485cb708193a8b29db569869e292f69efd75f5cd6836b342aaac781ca3547fd4e652f78bc321cc81b8658c1facf7b249551441e5f4f2d63eb4a46b68bc0f69329e732528ff9c64214556c79643fe8b4eafb5dc3d2d76a4da860a28e2e6c89de0b428e235a82da4079835bfd62b849e71cf171bce4d2c3828a44dd741607f1d14d19610577edbab6ff1f226a63fbb2639d8a52c45fb6436", 0xf1}, {&(0x7f0000000340)="2889323de138f1b909ed1b9bf71ad187a0ab0674455be1383c98b8fb22938758cf5ac4a2095122bd668ab0d66d5a3fb1155e97ae5faab5946c50367f01dca132325c15036c28658bb81d8073e657d34712d36aaafed2d3dfc2f60964fde966097124a28b8f6c8a17a26b0d6f3fdf3482df9131e11a72647e3ab1e1657b9bd6fe03517131c7", 0x85}], 0x2, &(0x7f0000000440)=[{0x28, 0x1, 0x6, "68d826d440078da8d04be604c68e8938d27b86"}], 0x28}, 0x400) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000), 0x0) r2 = kqueue() socketpair(0x0, 0x7, 0x800, &(0x7f0000000180)) socketpair(0x20, 0x2, 0x4aaa, &(0x7f00000001c0)) r3 = openat(r2, &(0x7f00000004c0)='./file1\x00', 0x10000, 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)=0x3) pipe(&(0x7f0000000100)) 09:43:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 09:43:37 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) kqueue() syz_open_pts() pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x7, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x800) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 09:43:37 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 09:43:37 executing program 0: r0 = socket(0x22, 0xc005, 0xe8) recvmsg(r0, &(0x7f0000002880)={&(0x7f0000002580)=@in6, 0xc, &(0x7f00000027c0)=[{&(0x7f00000025c0)=""/49, 0x31}, {&(0x7f0000002600)=""/59, 0x3b}, {&(0x7f0000002640)=""/224, 0xe0}, {&(0x7f0000002740)}, {&(0x7f0000002780)=""/63, 0x3f}], 0x5, &(0x7f0000002840)=""/33, 0x21}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) readv(r2, &(0x7f0000002500)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/232, 0xe8}, {&(0x7f0000001180)=""/1, 0x1}, {&(0x7f00000011c0)=""/240, 0xf0}, {&(0x7f00000012c0)=""/205, 0xcd}, {&(0x7f00000013c0)=""/32, 0x20}, {&(0x7f0000001400)=""/193, 0xc1}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x8) 09:43:37 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 09:43:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x8, 0x20}, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x401, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x12, 0xfff, 0x80}, {{r1}, 0x0, 0x8, 0x20000005, 0x59, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0xa4, 0x2, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x100, 0x7ff}, {{r1}, 0x0, 0x8, 0x200000a6, 0x100000000, 0x9b7}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000003, 0x8, 0x4000}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x4, 0x3ff}, {{r1}, 0x0, 0x5, 0x20000003, 0x1f, 0x4}, {{r1}, 0x0, 0x50, 0xf0000048, 0x6, 0xef5c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x9}], 0x7f, &(0x7f0000000300)={0x1000, 0x101}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x7, 0x40, 0xfffffffffffffc01, 0x4, "616d0231a33a368ea6cc705b929bb3e12b582f07", 0x8, 0xb7dc589}) 09:43:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) kqueue() 09:43:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x1ce) 09:43:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="800053f80085ac01000000000000363ad1214659f65b2e1343551a68523b4889190af0c57ae202a43d85db8f46a2f1032b97a777febc7ae43d101879e9fce4af988a542c642fca7dbfca56f87306a1505a2306230f10df5f772c64f148a79af447db7653d1c493b41b17d0d5a3eec0809bd13f841eee49ff9555aaffeca86f1cf12d9ef52c16ba5932610fc3689cd9cb9acc21f6ae4a1ae6e9bc3bcdabd8d2b0a5f07cf5198fe23f5f5e4b96e2041854cba2c0c6078b79338f731cee8d2052ff82a7b46bc27e5cc4f9c79f2e216455b14be466a09c46006b471a5f5205cc59362a5d9d0075fad349def3eb34cb380949f8310bcbff0fc988f04174bf0c1c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:38 executing program 1: socket(0x38, 0x5, 0x9) r0 = socket(0x1e, 0x8000, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) connect$inet6(r0, &(0x7f0000000040), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 09:43:38 executing program 0: r0 = semget(0x1, 0x3, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xbb8d, 0x9, 0xff, 0x4, 0xffffffffffff0000, 0x7]) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xfffffffffffffc38) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xf579, 0xd4]) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x10001) clock_gettime(0x2, 0xffffffffffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x100, 0x7f, 0xaaa]) semop(r0, &(0x7f0000000080)=[{0x1, 0x20, 0x1800}, {0x1, 0x5, 0x1800}], 0x2) 09:43:38 executing program 0: socket$inet6(0x18, 0x8000, 0x9) r0 = dup(0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) r1 = getgid() setgroups(0x1, &(0x7f0000000040)=[r1]) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x352, 0x81}, {0x18, 0x3, 0x80000000, 0x7f}, 0x0, [0x1000, 0x6, 0x9, 0x3ff, 0xffffffff, 0xaa, 0x20, 0x3ff]}, 0x3c) setgroups(0x0, 0xfffffffffffffffe) 09:43:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a05004feadb624819474d1078000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="0a4b09610c8d1e97765f77427e5bd9ca102c02f8f2aaa8dd2645c9d14f4bd57aa92a266d7631c29d8e843d78a29cf24fd090eb64bda39921a677810ff46eaca11f533da30562e3f10461aab34e5d41223d4bf7c5cc9156ad692b8c619db53e2d94577dd8852b708c1258cc4bf7a242ba55b8f29688cdd97dcc14c14a73a36a87915782c285395ed14832e290b9d41d71e71446e7da8b6d14714ba795bb16fa2a8fa799d4e5d35bac64a9c183ba34037213c6f9d7d96bd7d13825e2c7d4b124d73561433437e079077e20eab1684df6f494524251626476aa52b03c2bc5bff2bc59289769d143cd5fe7a33d4b20b5692b0f27678950fe5436813e228d16fd855d1ca894c6ee9c6414363f9b991bbd97a790830c73cd7cd256e61bcdd2b0fac9392964e7c67cf8ff6caf57e35dec073bdeb06368a08f3bcc92c75494747d670592bfd2cf1944244a0efa52557f935efead37e259bc3e91dd8286f508ebad8e0105573dfc6e75583f636f416fdddf2bfa401bc5fc07a337a889fceef30f070810089d010d8b20f30dc9c8eee29f81cdae6e22d7fee0acbcd42462e52865ab87c6e1d531fd57d5ceb68a0d2a879d716d4ac43a6bca74642aaf660d35f0741ea7b0fcdc7763636c7c0711dbf27d3653fbd4782854ac4704625c3b8e7c3e0bedaedcdb347a533e9997ed0efcb7c092a23c54b0b736828bddaf5e883d2c35995e7a865021dc0e0d9473bbd2db1a845fbc46c9300ad0ea777e4bbe980f08775d18f9d074a5b53259387c3cba4e6fd4a405444a77a0166072d7e6021abf0cc0546e8dd59342989e1ab400594857b76ba769a033ea7e7f45b0c5f85e50eb670132012d8c08f9414466495d2953e2fe378747875811315a35ee181d3566a83813bf28b4a5a36b4132723966d4370d396696acf958e1998866ca2eba14b34149fdd60e2d6ecdc25f7a04428fadd9850c9976c3edaa042ccdf7c9e82c7c20b69a8c2453af9bde1bb74450a0d5b6c2bfda80e816616206b4ce0eeb3145fad3259c3df1d9be8366cfaa1731816334a56e710cf8e00b20c4ef7b622eca07ac5f59a44d7ba89d67e358510b685e385cc332feafefce61ec99171bb4e8786c44f3f7bee25811e01dff914e042258f7523cb9fabae0ab0eee64c7e70794bdae278e6a8a9a9a63f801a4a0388031b5a545eabefd57e109d7b8e4bbaa21ef180936db877a4581a4eefe4f921245344d2a0c958f87011def98d41d8c05b511e31cb30f6fafd1e78210c082761920b2e7188ae5bd8c96ffc664935507d3e1c2ad06f89b8ba2aee3fdb28b17b368a1aaef79c90f0597c890350cdba6af1c1bb8951f1134ce8ef84704c4f20141283b6c212790eb6125776b504df0b6a417bfe787485eb2b0b3e988f12669ff08c1592fde3e0ec2c2073cbebe872ca53dce8ac3ee5587978a97d6b880a6ecf5f5ecd238fd8092ba8ae041bee9f361a14f23c670920e9f69f82372ce967e5dc9117a7e20657f7d20e675f43554e65945543e950985b533e1b8f805a88f88e923df1a26a12cabbc24462a1d3dd6b8a9b8da23c35de1142d8316f397b55b8f28dac1cab7b662d4db12f60bda01c86e1f08207d8ac47f0cc21c9d07e51916bf0d7ad3be5fed8e1fd7017e4353d62ccc886199d68bf898ea324af17ee0048c9bf8d5eea5ed96c3064f5053f7491884319c0a96f91967a24dc9b47707c9c9bec215d4e8f4826516be73f332051640ce5dd6245b7717548a578d392374e4a020f5f15bf7d689f94e5b806cec17499682490702886e8c88e9f3f2500cbfde4bec2d54ef04b7d2cd539c2e0ca4240d9aa52aab18c2ecb6ba6479a149541605946e84d27c599473664548d05f43790b892ff88411971f66af666053a3bd2466cdf3d74c29f06c70166cba5aa252c5f0e5b3af4cd99e4149f0a8d80b16c893a6c6db3d9b0109e58b22963dd85f82c6e3651648293ff575b23023a7c8d3d0d864ebe2e66eb156259fe2bcd2487c1658e891270524d462da531d9cb5ad418c19ddb7ce2d7029991908419dded5f148485feadb4480b3801095069ffae2d6cb9879ee0682812f1cdc2d6691afe2583c7824b86293dfa1da9d066582c9cee2a303ed98518fe04c3d7c29ff6c153c4bc5ba73ab04b44bf82ed89936ff46f70c0e9bfb47480e61bb6b2a187b01b202f8e7d4501357c7d3040c207068ec65d0fd9b9d6b125e982cec41fe59d7e2f565036ecb8256e25e3a7693187cfaafa3fb81122d01fdaf99f88dd3f14f44ee742215abf9e22554207c89f77a305e6cf351e539287e718c9fa542c5717946713b9295f709528fb93ddeeb25d0551d3035a6d183f5957ae473113aba749617b0a1c7ae49c40eb8d13c2cc2efec2e2597efb301741b007719112803ef887b80c959d9f46ca957b46f78e54b4c5d76e956ca62ece4dffebb7a041f427d38c7f7db7a0cd8e2a59a415d268ba1aca6a0ad7354cc806021913b786f0db260398b948559cb4c26f7da1964d9f07923c974c1e99f5f2dcaa6be0047fd8a3a9e1c6f5d3d4e964a0358b37f79e418f8b48491bbc9cb6779ffb09e0fd56c9bbbf98e86862760590302b1dd397035bd88635953e42e702e8977536ba24cd3b9324d1c12ca552f10e8985cc38347b79b80fb607a3837e0c42fd58944cf52a9108140ca4783fa9a00f60947c2249b37b8682f7b2cddc01284e6abfd9dc0148bb9377f98369a660195ea4a8f7ec5736985a95a2024fc78044484d2b092028f1d651c2e5f029bdff29206c76501b32766eac74438792458d46fa188126f32f10b7aef31d77f0c272f2ae4b3c8451403a34314b83068ea9fa34edcb046907d28cbd7e2c74c895c7fbbd0e3d948b2b9409c44708cb457274a339b576603afa946d5028a922c0b12a0bf90a77629909a45c8b00a4b33220e571f2561e37d47ba02fa1334d4e2eb226bac24a3f2236901a2b40e7659fff40950f542fc06ef492ec85082fa048c58bff96bbbf443ebff705698cce80be65311104d3b1f8394a40b91a87207aa13db7cea3ad9ac03269c9c9626ae1ca2b13234e8cb989c93745921bdc823fa6689530fd32515f3b22d537f1f4e014d50fb93e63e6182a7174c8c2d5e6bf6599aa96512719b19ef7eb5d5e7220ca65c975ebd6e8f31d7cb2e45d68d53cca9b039bd7fea5feb6967aadaa2296fd0f69fc086f5b042cd00aed94842298814ddfe894e48198c675197a1befe61b9548ec6cef571204c33bc45ffd9c0cccb699f33f90734208124270701bdb71f212c214fe7091661dc02ab758674e40a9e640a2e42122bfe8963f707077ebfa4e08d9bc0db758f5e76382d84c4835ee170b0676fb0e49479631b4268f4e109ae08b9c9a6c3794e425f5899859a01eb466de0d26b047a439160a7973f7737131df0a9a0268b3ccfa54752b4d85ca235720932e2a7ab29375a9541ce9a4d71aeca567a508753b96d827f01af8d461dd09f53d8814f6a62c5e8154f491b03dbd0d3e5faecf1b915e19cf336caef78c3842790338ee727dfe2b8098f27e112f16a72c40c34d82c669b3ffde4d21464489bb6b529087637f6215cb1d7b84b3d580eb6920ebd371fad4bc01dd0ec234733c08e7f1e71bd26d0915112df3983aa008de733b531e46b722b8df4f0c6af1a71f0a92a9b1c522767163d9007e75e3ecb89e8aee279c25fabfdcba1d740a84e97fbe770b870620c64d20f1a471b06cd773d9e7eb520f323070cdeacfe73a86ca38a4f830b435cd2cf8bef01f0000faf2b9c300f1eeb1e9f27899bb186097bbcbff2151704de7508775e3a526bf5a6fbc5a3d82617a83ba6a0328750d83ed58a96a0771ad8745414ac7966ed3bf5f279468e273720c18c36bd74d636516ecdafa7e7627c570197059591ccd7cce2ce15155f1b4e3e5031985a14cb84a12bbb566c13273ae8069a627f756e6513d78442b7c7ba05b7765972cadd60bd347fd097c9856c21896758e184c0bc5b37c06bd91d1ae39b257b091ce43f2082eaaa68c9818ee0b3dc666aa1eb5d8b785e577189bd9a5f79213adcd81c17580b91b5c0a780f512fc8ce00211a7c48932f26fe1664df9b53cfe7f3e587e851e42d68c1ae08d4308081ee81afb57288d02d405746624c3ac7ca45a2a66e83168f2ad65868494363a95194c2e31cb2612ffa98d10f97b63d3a3b2c4b9ea98d5d5737fefba2a5aa714888e8658203a1a95a3924032b69344a930e47e38ce63eed9be86c190f4648cfb080a8bc607794fd57ece91e605c3c4d70b1d7e8dd3d53ad81f8ba53e704b87684d30e6fb5ad0b4a90d523c792c043769a18a705954cf01f47014a01ea212571b938706e0bb38b3f2af074f82ab689d6b670e7b206dc320b3f22526392e5e45ab172a0da2e8fe9c49b0a9ccbd5a34f452ece7b592d03d2a5a6f4a73bcb924744f89829872d3fa78c930c3dcf318b5368820bac3ffaf5c67e15a1f16b71527db78d3adbba50fe9cf97fe7c5a371b6d7477be3902548c27e51d7ec98320e556cdee4798f781927c26c170d90ca3520e7ce41c0edcabd92f96c7ea3f51dca8f563d38b1315d11ebca7ef1d8e86bc3167f925c9a981a9602c19c694163badd641e3c8b4744151075952f0c9be9670bb90959b1af3282bee9015005b88494da5f7d9dcdcea928704320f8d431432a1041323ae80f66b8c9b8d5704814b27c60fcd7b524216df8405ce35ef2f66061964303a8e3b54133c9e300ee9441ed5ff2a92ca1ac269a580b5fe8ff880d4f33c4f8d7993ea675ba5fcfcc920eadc64222a6e5b2f3bf382171145ab8f6d47cfb57381de7a0700db0a3cb05b36fdaf9374bd9e2258118712a5846f18c3191b8aefd5300a779e4fb6d7894f095182a8e524b9a94e285324a4a43feab25e7bd63a0cdd80b6470f8275d09ea9d531532699b32448207970fd10ed539eb9c9b95a21b729a2aa9fd20a526e50a3dbeac6aaa9664a75700143b2c37d0188ba1c9b9a8aa1d199ed5f6d0f9fa73a38c2449d2f451b05f2cb2bb566225af614a314a9e89943c908ca7c8ea0a47d1fda07820c32cf5cfbac28ab3c064f8bc7b523fb97c27ede5a5476ac36c14fade8f4a8f475f1f6fb7ef12c4299c71a1ab6ee058db7d504dac2ef6ad53741f77855f0d7ae8325136487d6f6c7c3d062b675b1a6d6732755912661d7fdbaac4cd7e6133a1ca30e6671c8ca9c71010de09742f0a30a3e4d323fdc5a098a668da88068a4230be83f55b84d1adb21a1abf19fd62698bafb4e664058aefc3b0f09b674e1694422a9ef92f33151d03fcaa8f448ca177306f53019b2695bd0413334fdc04abb8013e9d01137df041a7e4d8eb062571f3bd96721e2c4d3bfec2f3b460650a4e7a538e51eba70f79f8735f86491312360fa321daad3982a82d6e8399212fb898ddb8d54fbc541382cdc5690a472c239c7ca251192ef01c4f4d1f254beb0afb8e07cb711d270551f3d1c2b21781256073ae571b30c62b28b148d4636c1f209abcbee60150123a9d29ccb46c0c9c8fbaa657d1ac3b5c71878aa8576bd2f5dfe44cdb528229bed655ea2b31a139a3052a51c026a82aa28cba20359d7c615497fc751dae828144d5cd2a675ccf30c0d5e7ef79da3dfdc7ba446c7aec688fc51ee9c9f4783965f7090aeb4de382e9121c8ba8df9b26a78a5057410ccd73fa5b231f9254e70b589a4d6518cb4e2c945d9812f627e992f73c0e667e97bb9cd04663ab16171bd824c469c6e21e74053dfea463a5745210e1f2b98f0aee697b76d3430dbf9914e58b75ef8e14afb47e54a7f66", 0x1000}, {&(0x7f0000000000)="95e775b3eee3e3ccaf60e313c26515b291cfbaf83a7635f615a4183bb23872fc17519c7341ef0d9d8a3bc01f4c8fc97f83a1f82767a4573f43ad581ce91d4ee09849af44edb29c195ae76447e8d6b2e88a4d9212c2c4a0", 0x57}], 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="bf624adcd96dd9c5218599fb6b2003b7e1ccb855d9d9ff8e892eac1c03b824b1e538b881d76e477f830626e0b2", 0xfffffffffffffefb) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000002c0)) execve(0x0, 0x0, 0x0) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x0, 0x3, 0xf1b8, 0x2, r3}) sendto$inet6(r0, &(0x7f00000000c0)="078f687d56d8837a3992279acc624b1417a51464ef91584e6a4fc1a34df2a3352b5d3f1bcca45b4e8ac937c6c696c7b55602013145e34a4693447f2c9996ccb7cbf61c7795302ffac40f0a75caf06b28bede543741b82a1ba59049ed3636740044c7bbcf4aa68646d1cf413a194064f32d62016db5502f51e45b04e2a97761c3931644c8ac9b90dbf0671d3d97d11d24bdb4f3fcc2e2109b83f3534e08f117918b038b079f4940e1cc9079d68530d2300e", 0xb1, 0x40f, &(0x7f0000000000)={0x18, 0x1, 0x80000000, 0x3}, 0xc) r4 = socket$unix(0x1, 0x1, 0x0) r5 = semget$private(0x0, 0x2, 0x5) semop(r5, &(0x7f0000000380)=[{0x3, 0x100000000, 0x1800}, {0x1, 0x20, 0x1000}, {0x7, 0x9, 0x800}], 0x3) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x400000000000, 0x4}, {{r2}, 0xffffffffffffffff, 0xa4, 0x83, 0x3, 0xa9}], 0x61, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x60000080, 0x157f, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x400fffff, 0x7, 0x3}, {{r0}, 0x0, 0x8, 0x0, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x1d5e218acc123514, 0x1, 0x10000, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x80000001, 0x1, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9f1, 0x6}], 0xffff, &(0x7f0000000280)={0x800, 0x2}) 09:43:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="315b161b6f71c64226536e67d8842c0d01430b1d65bfa33c604a1b6c0ce88d9e4a6a5cf74a0a54cbb07f79ee10a1125ceac0edb040acb6ff474eff877e716ac754b28c2f7ce30bc9211a564065f9ad92f2fe61193d11456be1a0ef19b3b17fccf96364315bab68e099ddabe1360c0c6be0764295eeccf143ac8afb9d2d759151ea", 0x81}, {&(0x7f0000000280)="d5c054a577f9dc34940ef07c1a8ff2a9fe592681afa1d8fa1d3d93d7b79692aa802ebc7305311fda1f5bf69985d6017063eeb94f532cbfc384be2b31bb4b157bb491eadbcb5c2df593e1d6c1ac17823c76d6e62fc9cd706ad6900cb8adffb34ca1f3eaf794556b98569850503aa6a0c53215ce0e24de602b47e99c8c702ae848e22da00446fc8458a10b459b27a6270a277dcf4439c3f74d44542873d5af099419b6ae40dba8cdb2cc7d793b5328a38b896bd30f58a932e366b5a7876db6972d56f2ddb02496bfb5102248bb540895557556643a2ca0b485b425e0147b6eb82e1ea34bf7cc535e7266f94eedeee0a4b81145f1a237deffba0161a4fd19c70ef90323fccc3d3ed854558b6d739ce5c324c35526eee7cf8ec4aa47fcd45fe63e538d121b8b966233a7b415770a0caeab37c2bbe0f4e602497176939de5a723603c30833a4919d3af61bcab25d088fa8ec2d3d07b0829abf577a4d7ce885dc5716aa0bdbebde2b157bdfde953d05902c130595c189f5f5da25739d0e00a2589917c287a2e155c3456bba4ec90595ab61c8729122d0ed1258e4285901c91d7a45335f5ace11e9ae0e4c1418456a3b064219f80cd7e4e835263779dbd156cc104c18706f273af040146f3b450237798ef837c4d93e8004d55237d9dd9a479176a2305c63b988b8e9a078c0ae133e157878b1deec2e0ac41e8bf6b5af39898584bd7eec36611a222b0cd105b14be8ebd07784ea5ba22441b3cc556c6bf53c12528153f07ce1f48083e10f4bd57d9efd3c1007c65d27dfd2c867be65934e2706e71e006e22b9b7ad291e47f7e83ff7d5ce9b84f0922c7e7d41471ddd64efd104cc87364832776f20105df89859554e817506f70c3c73e6e5fbaab74fa90c00b66ecad415e16d01ed07f37c2b22f6a66e027faf46ae2ca82421bf8db79d01e4ba46f31d11914edf86aff1a21245c51c8a85ae1c90cdcdbaaeb0a4bbb524d3d03a363b0c3936ac412a3efeab90fee0d4f1261c9f49cd400978e642d8edc50dc94a1813866a9ee982efcd1adc489e274cb1f3f754b829680d24e85e84be133550891601ba5d39c02bc540e9a8ce9d42eebc1fbd660599675694c549433c5029b2b445535ce41836a47dadaf1d6790e7ba7caba7e8a956c094ce8bdc4c4199e6b555e8bf01e20b0ca49518bf8e2e0a722d0511229f14cd4ced359d14ce5e0228019446be2bc7305ef0425ad69c66844c19af50fec37b9aa165ec290c989d08269b4cf56a4fc82df53d5d09262608a719bcdb9122370fd3f0ab62019f0ae554f14118941632b77a52ce355f27db4879fa0a746333205a2941c16a46076bff9f2e4ae8e19c48287ca99bd5c43c848a4a51e960665940a1fac0924704646238af0f833d9a3def26fcbea5ccbe520d17b6da9374abe086178d7fc6a548b143354a5734c7072756af764b51ab233462ad038d7056cb2009b7251ea850eb7863849fe40f0f08283dc52cc467a6b93484884e97a341bc8d183622983b79cfe588fb01d879311edbf44c52df798e6f049cea64d7fc3dceaa8dee0005c0b3211f653d578407a1b2900ec575d77f08426e2a7f99fb13e21bdb98877964a0a40eb032f86bb05e6c20b4ff406d8f21f9cd28487e0aa713d75cfd309cfffdd805b4c78bb956de2093e9918059b99b9dd4805986f3155cd71fa42916c4d3e8c00f8c6cf530384afed6fba97b52d18871e1c83eafc544ddbfcfffd8a8849c639f87708b8c2d865b08582b4a6f221f0cadaa3a808f953f456d95bd49748d4394d2c78c4c09aa199b84ea77c90217666d0676a6fac388fa56e1ca6513c8146d20ea125fdee98780d3b7b691d75930637648e75f8709627574e5252b9771fb15363d4df98212598607d1bb5532e7b71fb5880894ac2e17124e9a6d2873842db45ff461dcf3c2b02fb551123f78f7c7be3bdb01acd9de02704630176f18a5983cdc7c3451859a7aa95cbf593568bfb0ce2dd25e432c27d3d0163d0a14095e5611024dbdc60979e254cffd0c865eef4ba99492e0b532e5863b73d331c688b64da696c12af95ea7991b26e12dcddfe04723c42b2ad618d3797c41ea5fd5bf1505f437649afe60dbb7ebe02ab53a4f90c679c9b0a8bd969433474336a97a524a4322ca7ebf394565e496805df1bbfff0eee001da31ff578473a4240fe81d98232b6937d74c7e02ea52b7454fc366ad3c34ce0906be4ed45933e96a442e0fd289540105bd5d4bc1cfa871f8b28f630ace6ea9bb02fbaff699c924298c8dabeb5a7536d65ad0b9e7e1787e570591947f130a69060b27964fa0c63d901c2c4249302ce6669cb68a106e7de68f45484f9cedc26c94732568d61de9124cae6be65d9ee2590997a233dc2729bc49575bd60855b1358a80bcb262f3deba50fdbba7144cff417a57c3f02a704d1a432595c1c54e2c2515af038913ce41942f08fcf9666769bbd46839eb19113f39dabe1b04c50f8285263131b336dee65f0fb777a26adc90b451df7560395feb0167e7103b0abc03deb09f0f18c0388b317d90021ac2b4c4c7a00156aee497bccea2fafb8188fb04b3db199f8b2dc83f3077054f9c0f31d8a85d908739cb01ef9ef1c26f787f049850beafe7dddb66fefddf9e7fc8d79802038c829f37a9a0b364b903f456ae02b0d23d4cf1db8d70ebdf50217ab55c83802b53186b068fc721a9f546ae03ab7993933f4dec3d8382d3f2dbb460dfb197f30899e26cb78b3fa3e0f40803aece04ae97d1123c5e61f3397856b67fcf6a360a1139fc6db0851313941b633d34aeec0b2b1c8c049dde2ce0935a6a84ae676d7b089159f099239e77ae43884e55b91725879e22bb6602fce15566d4c224632b1084d2d3f73b2d1923a64c0c4dd691a68635573284b855cf9b5ed4a9ad98f158629aafeb885dc06943b2229b5dd20b19e898f2dae77f726e140ea902c0baa68eff3c187607f056d5b41f5b2c3f8f3cc5ab9258f64e2dde0e4932c59b3cc1c2b22752df6de92d43bffd7f4bd14a6fc9c67813ddbe71f6cc2d54d764a1119c79d96be8a979cb04c5e028211f238827e19141993201573f6fb3b09bee2346709cff8a99508c99adfd3bf4dcb55b177bae1041be0b958263514453cd7d81a3eef9433b84e2b1cc243fda61907df85afee2649f002c6192ad515b40a3a047a57664dbc261b7d30614fc4c136fd892aa218c39ca1f7bc6b2d6a70ca0b44caf6e9bf49b603f2f3066878d3ca93aacc2bada7a2450ab158f965a2f0bd384a407b3522380f7f09d1b32af2892d9de846a7b62e72d7d8849a364ac2c01fd72cb1f94b44974c5ccf13cb5f080a1a7febcc41795ca3914156d5a394edf3d24b3c6d2deaa6bdd8a0d71de66878db90fb119d5d6478dc690d7f1de86b965def17b1f5dec1d248e9e2815346d568e78ebf7c26032aa878e8d470248f4e8ccf510af365ecf8759ba39af39b93b22415f42a25e5d9bc57535503949386a6514fc29c46b2523ff03a013ce309acd3c1404a90cd161d851f1ba1578d1e49d59951bb9c1b1e8adb772629fe2288768127482f535ea4e4b40f0087f01afa40099a7c03eef2449726bb98f4263f1d87e4e064afd94bc404e3ca0a33341416b8ed87ac6a4ffe11c82250084358aa773401b6d32afeee7d13c623e2eac147c91a900dc092624391918d2d062260ed23a3c983a93b0310b09754ddb7efc53efbc92c8ed71f71ec38ee87ab0eabdf6f96485566802e370b014b96050e202d13ff686bc571917e46ab77ec79fe06130c38a2c4712b98114167d3ff7270d1780f30ca3dfc49287850a932ad93976baa5bd1a495bce71146bdb75ee0c5d055c929587d719209a82184d9b2f5e879c982fa72265ae25026b7595b584edc58bb3f18cb291895968ec1dadf2fe523b6da2cee2ace95339bd4cc8f54a009f48c40bc1e37fb6d7d6251ee35930cee8407a91cf8e39520dd59cace44a3bc5108bfb3d4df9844bdf825a186b26603f477fec3826031d8fceb2ec6712e83c0b6499af8451ec3a109166bde640269d47a13e008063e772b6a54cef790eb6e33aa51caa7191d58510e3a4eb47fce069a579e94bae1b9456441ff596aca3d18e5952af0195d3868fbeb4623b8787787366dce148d29fec72a5af4f20f79c5ed62a65e50d78aae438265849002c4c33ab21796bfcca18bda8fd34816c9134591228e5024d9c27ffe6691898e334eb4eaa2049d9d702ce610c1f54c2304b9bfe23d2ad2518748a0e2ddbdb8d168d7ad381c2a97c53a3d925ea1910023560ae7dd09d85d0b8a4a507e795b6584a6c8327b4c15a498263458b2ea2082728d77d40f506441da0a3eb07e8ae66f9ff6108197e3ad8b09fc97de8c6b05fd43b66f9ccfeb230f195550a0a906714ea6cbe190b95e38dd72981ace9544c95246bf3d09e71ee37a9ad023017f80c5e758bcead58294ef4345f0e737a43c3173e928ff44d3ea6461d1c8cff77232ebee69a968db053b369d6d49c3d46c6ab2bf7021a7f68b4d5a50b9d6d4f31957371b8755530a567b8fac81b1c4ae510c060ebf9413755a8f90ce86850b9c55071eaa6887b54b3319cd9cfc034859c854cc11b8c53f4fff81a712becb842c4e7b8667dea14b6536cfb629d865948042a64fe850e3a93e80388f9b693e496d5d9c9ddb289ca6b4198b9c6fc9b6e61cf414354376cb637f905b11e6fa62508cd6237d292a931251860438de0a5d05b1d7d96d3796574f6bd9e6bf054749156207a4019b8c05914eccb50fd9e945447b6f3f3a0d23725a3531c253c51e2fb752ca02c22ca434f4d116d5a3eb24b7c907969f5d1fb127018d91d49caff61acf7f7b623557146fda6548c7616324542901d06f1d1ab4dbd8ec9cbc84d096b368867676811d9dd52410ca05603b59c0144c1e83ac06131741c23e01cc59549ace1dff604654c23f62190fb12e2489683f50009706781432c4ce31c843beb6593bb154b49bf0c9303cc6866d50bb9fe8c94b56a96f7877576738c7dd2e07006313d703a72bdfeb15a6e4f197cf4f680bca24fd30e5b3a43ce137d6a8dcc1498c36e582869ec376c47f4e2294f9af562748604dcc70a02ee452f58fb1d7896552fde78f94913e9f6e048888037d843f84db740499a525f297ec6f58a4121b633496c3f4caa4beb3eba5d5824767ecec52876a3dea8534b91b0904217a167df6626748927c0ffd15c2a898713e5fa6ab8ef95beb8160790d830ca9516bd77ab975f4d20741bdc3e5966b914ad59af669b181fdcb3fc8c7dddbde0b2fae7ffb0b7cc194cde46b05c3fdecc3562d44124a3bd2735a30d3307dc2843603741300ed5860b183ec856f217d0eca096766b107792ea81b07730b127026c813e1bd0a9174dbe3a38ec4f7cecb62beb35789afb8c51165e409b6eb74fe8a0173826655d473a71f2b1cda4e3a5a881450a445d9c491e5ff3a4f975689b5137fcfc9a7b77ada5397dcd4334e42794989c445dbb0eefad3408ede7ce22248ad84c0179fe7c389f23810a175cec1984b06faf414dcd14a518ad72a0d1b8a176b3631942d614e3ddf5d8eba13b0c8cc6d8f09595821dbfb133e21ffb3a655652e817e3043a7efc0f10100ec1dec7e9fd2d95e6044c0c0fdf16311424ee03640cc9d539e9ab82620044b008e6b6cfcd2acf5e1d29aa4b2d58458342b031c2cc48b7e97f3dc3b2d1abb4dd59088e8a05728cdfd65d7385416593020a007394bfa69ab868d37fd657000a51e9c2511e03681f1cd741c16caa6c0fa675095d80e0f8da0bf80b0de4a87", 0x1000}, {&(0x7f0000001280)="2a5e792bd7189ab3a2a7efbd13c4a8b63294ef81ff29b9dd9462fb3300423ab3d53f6186c67c9aec1f84469f4426aa414c4caba6a9b11166f24ddc1302d1d7e8b9be67f8c82c9f1c8f6607f28dadef68f655190aa3d021aed7b65d68082fd31075ee84e00a658dcb2a438489979e2c2aff5b42941ac1fc41e0e3be74d8e3a2d2b33d53145aedb685fcb5832bcb34f59ba6120f836b0e2a7d717ba8f556c1e62eb60001cbdb164ee4ba8a860aae8b413685c2258805d6cd6ff8509007191d16d4432919dfd5", 0xc5}], 0x3) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xfffffffffffffebb) r3 = dup2(r1, r2) accept(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000001580)={0x3, 0x1, 0x9, 0x4, r4}) link(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001440)=0x7) execve(0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000001480), &(0x7f00000014c0)=0xc) lstat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) getsockname$unix(r3, &(0x7f0000001640)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00'], &(0x7f0000001680)=0x6) 09:43:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0xa, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 09:43:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) select(0x40, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x0, 0x0) mknod$loop(0x0, 0xa001, 0x1) socketpair(0x18, 0x4003, 0x8001, 0x0) dup(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 09:43:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000000)=""/1, 0x1}], 0x2, &(0x7f0000000280)=""/158, 0x9e}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 09:43:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xb249a7d8803c75b) mprotect(&(0x7f000059b000/0x5000)=nil, 0x5000, 0x0) nanosleep(&(0x7f0000000080)={0x81}, 0x0) 09:43:39 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getgid() getgroups(0x5, &(0x7f0000000100)=[r0, r2, r4, r5, r6]) setreuid(r3, r1) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 09:43:39 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000), 0xce) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x86) fchmod(r1, 0x48) 09:43:39 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='}^+\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\xb1\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 09:43:39 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffff9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xa9b) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 09:43:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0)=0xc9d1, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x42) 09:43:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="94439db85b67dc3ca2516b591389e67084777f580d7cec280aeaaf0b1deb3c7e9231989dae12b1bd508cc83ded9e0000000023152cc242c1becf2f033402d16271a1465dd5ba27430298ca69df1ed09171ed5b1a95a18a935a475b9e48b66daacf07064e10a2038a64d13e9448a5970fc16dd93ceee56f4d1db0db63797f1bf1e124ff9a1c9773fe4eccce6bccf54b290ede4f5a76c7ce878273292b784c74517033ad75d6f4cd927e85bc8878698f88d783b374628401f6c565943a2c8c4d49ea89f904c365b825cf5f41e5a0172895", 0x1000001a3) syz_open_pts() r1 = kqueue() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x180) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0xffff}, 0x8) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 09:43:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)='4', 0x1}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f0000000080)="350878eb3d3bb052eaf97d4be409f667e5563bb23a275efb049cea7b", 0x1c) 09:43:45 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='+\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='&/\x00'], &(0x7f0000000400)=[&(0x7f0000000280)=',}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='^.:\x00', &(0x7f00000003c0)='f\x00']) fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000100)=""/67, 0x43) sendto(0xffffffffffffffff, &(0x7f0000000500)="8a568b", 0x3, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 09:43:45 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x80) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000340)="bf1487d8a0ad58a05558d06cdbfa936446248fcae120b5db00cc4709217ef274fd294fc17509687ffdb0d358fb1b959ac83b3eff9fd1721d10f269837e2371a671b4941ab0817c9e112f98b6159251de055c8c3d9adb76fba620b31a4f55e3f5839edc189466f647a84a3934f34fdd3dd51de23f7988b378c1b71b9201bb5b91e859c347d39179a274654d89951fa418d0d8e996178330dac1888bcc4bb6b664cd6566f1b228a867d2fb8a8eeb35ff5614945943419d617bdbae54", 0xbb}, {&(0x7f0000000400)="fb", 0x1}, {&(0x7f00000007c0)="010f24285e942c2d94b9337503054cec8ea77e83e8b7dff81bded548f0baa4c3b59c3b01c03ebe36ef87799b97bd6c6567c43850f24313c767be226b3929bd72588d4047354db7fd211c1142db085d0dfb7075159a097690a791c51da46eda4deb8a3119e23e2ea0284ba0e273aff073b76a90535b9282a7d7b972ca07221ffe681e3fb6a17b9b2d6fac4cf1c6c0e6b4189fbbe4470b3c5dc64ddf0476cd108d17cca0a32eb4b2349608f608d7e57a0b0ea2669d5b3fb59855b2c4ecf3b2c7f41e0e7e3016dc4123b359c82d92614cf6c60034fd10f11a65862e5f85d6f93beacaf895d836c6598565fef2e15c26c6e49b7f493ef24e1ac4d2499971c303c6d2be4c961d9c39e79f8b2b6cbdcb51f874d21eb51fce51d89531661059fffa55d2c7404c400d5efac931b5bb762c4a07982ca8bab1de26e8255a0b5b4494d3d79a1e1aa6351e49bc70ffca30547420b439aa5e63a034dd8196b3017f88ef1b9c60ccbfbdff593e45014b17d6be0e36b61c3999e99a3f640933dfd1c06037f3a8fbc918dab706a88f6a1f033386b20faadf752e595a0a22923658b391aaac86d56e8db84d13849c630ccaa1487269bdf19f58f8ed557e2e81f93eb886e87dd50ecacd83abcf1c58ef88f150cd5987bbee06f4bddff14d27ceaba7317d39d40315e0107781b09c2121b31b9bc0b063db56c82864d30cd3dce60da0b453d6d7dfc4a2fc2fe640859a9954f9c59977af9920a91137d54a965ef102318ce7c74eb3aabcbca6b02fc243b7251fc685b472d0d33f68dec47c1bcee786967d6c72dafab06e8aded06219b02273b446405a9aa86731de60b707b0f9f810fa37cb2bcf3830b649ce87c135600b1650e777828e3b082b084b42a5b6393761df2060c779b2fa6cb8759baad8fd9af8bb596d571da4590fbf0168ccfb1a70f728426f6cb06f81026db6758fa8c120b4526af66db20993d0de02cde71cfb2d0b9e8fbeede1430bdc2a8912cf94adcfaa45de9af9986e49c5345ed707619f00c741631ad47ba6ba57253474816ce8553e57f42243f9bab72e80cc5bc8bbd87ee700fba0377d73696e94c80801c185117d1596bd2bbb52ebd34462cd417f3a33ee06bdb28c29778e3eb79067eb26d782a45cf9ba79289baa70bcf0a4c021dca83d547f4c5caeadbb9d37fdb6fa4274544d85895fc998a0df4cedd41dc2b13474f4bc4eb8045e617a257d747e54419798833c67f5967cc8ad02d5ffee56130df63c7c6041767de40dcf6b548b5004b10369179b968d12814b2614732679d1c122f503179d012af53e772966368716b78b6fc15996e38d65a82c61d157aa6d2a57d3b6d1f2e5894f6a60909c01262662fc7823754ecc23975f4476142451339de1ae7b053fd2ed406912de0e16deaff10920cb74e9cce4268630857f8e7ea4ff1eaef1e99fcec9ce2845e6cddfdf651ee54889486e09f46f13c167811e8630427f4f359b7e3a00c91cb856f031e99a6fc2243fd4163948187d83fb9781b413f5832ad5d9328e7c3e7bbbe73da040e14290c4d9152faf380575e3020a0a8ad62981f502d85f36a85d43dc7cd414a25d4b886dba55c5689e7e0a8c5d52be14b3329aca10232e444a27846aa9852eb099ca3315030215b347502376ae30d0a61eeb3799e6830d7187c2f0d505e5d6402af334d73c447238a991261cd7e16de7800ec886a78d84661cbd1cf1fbe8928c0a7840a8bb2d548121917b72abd241b8605dc3dc99843cc87f1d0318b912befd4fce959c07e95d5d76474f291447db11f920e932623ae19a3c6628f4e6fb0f373fc4b47118e75652d85d9f0747b3b4fcdb922a83d847364f4cff4c3e4b7951b234ffecc42ed09517a8498f51162ef893899b3604875aa992e0026fa2b76f19ee9d6833da1ef81d2c48346cfb8743055c19602991bf7a4cad23a1730aac0a0ccb10e7a6968bbf041a889330883e491694dd91398f2b6ce2efdf2cbdc21cc43ee5ec35d6f7c4cb9d57dff498405b4d45508d420888944f5ec46002ee5a74642a131b7338bc22464da512670fdda922a787749fe8f125f549d09924b7a4915636ae7e199204ed9c23012ecac0f2f0e93ea69900b5bc08fca4d2652f60e6c73622466963c6db7730114f49ca44188be08b8fbf72c499b3a5ea8852b5be798f4acef1c8848fab8bf91e6f00e49289c53ea57c6197986b430bcddfa142bd2fa349dada5ed80b4df8261459e6ac44c2526fcb855015ae68ca6da28357125b6d5f2c0ca78592bb017971278db86732f52146edbdeebb1725c3bdc7e7fb717953c867236b7bfea9b2da2e83411d3763da8ccb913c0e8f36dc320afa04e3a54c87797032b003a0b5796341a62a075dafb9599d7952da6f60acd1f7591a965ab0807dfc8d27921d06e19dc4fe96c9d6e6f1657eee003c9c683b95827df50255438bb2bec505d2fc0da347eb5de74fa4b014f7506ae9e019e4a3281be16e29b23469771f9ad870cd16b8be1eafec2388a50f1797dd4132a1fdad5f85a1991239a04afd6120b683f44900dd25dd941a79d1965afc314f00910b3738105f3a2d1cd68e7258cab0f5a23f5399988cef701cb56802e5013a3722b4a4d135ee9377eac5fdd5106d1b54e5b2b65127ca18caa63b70b53b3d05c86fc51d3c5b0c63f3e15b19f0317d2d81a32d2f0d1a0f9f449a78c1077d63fefda58281fa107dd0416975ae54dd7dc63cfa5465acc821a34e73f662b57104bb4b3aa53dd30cd4872d77006728738c16bb0d4a7ea4ee23a24e025637c38358a788bcaec65cea7222383de092fc7149fee8e333f4fa9a9c068933de82d4c853a3960c8c381029da3d140c67cdd93635561fb710a86ec573c063c1f28fb7bd6f281a7855ab071de210ee11e2197341abf8b56b5e1ff3ac2bb4002117496da5e994556ce56ef626f677b9d11d63ec91abb0689396f8d45c128d04ee0ec677b0fe64b1aa5f48503d6af11ed1037c9f242b6a9efefd2cd4e385385ebb0250de60a02c8d187e655b3caf1dcd891fcaba832c068a571b50175acb0c48866a205796addfc51a0e713adbf9b1e101ca1c0be157c2d609f27aa80f69647d862cc71e2063cedbea631ed24e4c78b5aae1568fc1198a4e073c1eaffa9a8cef606c22ad16307ad2d2330e3c6cd51e13c8561e9ee6eed3a5316f89f4df2b8f5a9b186c5d8dad578e1fbf66fef49e80abd5ba57f3077957434c85ef79b754e29ac4c5c06b53880fc67f63e29fc8df091b1341708c44e50146215af26f06b4ace6d40347986242e7951da6f3a170a12e0a43acca0833abbc9162102d59530e451c69e615b3577a8cca4c37be14b5cb3b3f395786e512896e31c7621e66ff2a8d79c4e01a137c665d0b9bab5cb1767d9772fe0500b2ff162420d6185c8b38d1c9969f207ac7ecd22d98958f53617695f8291e14dc782246a281056da709c6ca6ace966acc010c1c8fe48badc4b096a2e04e428401d88b3bb7b38da0b5469d67171ff01a9691cdc7e1fa1325787abb5e8e6d4a7a5d532b44b21d000140284c0b1ab98c8a5d9b02e5ec7828b3699972b06df8cf4a6d49db53e952e2846b2f2098edf3a2386fc8f7c3c491e88959fc4e3e825a9b2bee33f76a441d10fe08d0c36a2e0c714a05f4e4ec6dbdf4e8b6dce228eceac667ffb9e2612acac811a08e3e762b61e8c581925bd641c91d9a2056349122528337c04be9ad9943dbf5a58488762efc32c90e43553aa3e78673693b4910189f5cde545cbf751bc869bb9f08dd2a7db88a4873a69c936c9106440f8381af8a9bb4020c0b729d3bc02e8e63b073039ae637e48c8d7786f84de04dbee573b7e83bd1120af12c77ba8ee1b782a735cf019c5192626279b7c8cf32f3fbf1f5bb34a03fbbd519bed4513815643cd345c8a615d86bd2f4000a09cc2c713c1b21feed1c83a8953ff3c4bbf56ba25b7902d62df32597688eada92fd4b60057ba7b994d97d4f9c831e18211cbcd07385496db2ee2c6bdd90564723c16501e3a75a6e27ef7628fe9ece3b8929f2d7ddd96087182870232c48c663af04a8a2f10952dbe22011b3fb8880bb3198d4f0d14d7ab172ce71743a213d4f87318a7bd946e639191413ea25553295780c54279e370eff5f6eda2a476b79ea60a396e5d5d0faa0b34c1655450a6515825cea1339e6391c6cbf481c9b66386fe6787f7eca3197bae43d43ebdca9e17e5b7bfaffeb4be0f0131ac1cec2686588a8356393e69f924cc41ffa2514561799ed89fe88f7e34c3bf51d3c0b982c2ecec6ce6c869c5b2683ef1c429b5e4f43ba38b0f3ad37b02e58ccc848650a9a25b83a947a32f53f21ce3256f77266ff3c9645dbc746c46f42192b83eb26a8a95f8c27d25f04681f4b22548785d2410044a168f3d1890468780c09b0a81bf2bebd1cf30ba5296174f46766a52d2707c9fe0508dd2cef55e312d1ab1c43a8b07b04bd0440217a80962162d71c7120677997d18158417b08e57d8929d028c43973a40961575adf956c599dce0bc55a25d5818c971d34a0feb9b86d66c1d87e6e6ac7c92214368c18ad3f4b4184f2b42149f111f42437d9d702b8fa9ab759d4d0120d9bbcd3e33193afdce28a08d8a7148e5fb7352ed11d8474624a285cb4715f7e1f5e52fdfe4f712ffe44d5a05d6cdc5f45f27ac9a752b1938b6032428a9b6435b7a33f06c5cf8b9eebacec79d969141d61916128afe26d788c11d7f7602da89e9ab923390b0705e3caf5633f7f98784496949fb92892d19c7bc593a21e42f18110e54e3bbae55ac68866edd1fb316fe1fb08dc59c5cad0f1925746a8fe93afe29490f2443d326b0daca7bb286bd02bde8335d9c12094ffda03d44103884ec0cdc0bba2f65a25125343a5689ff9276307af2d23542f38b905f371c64e3ef192fc4920813fb025ba5195aa9d7885c406ff25f962071507c9935ea219b3092cd55e8988538ea00120bd4bd20ebea18f3a12a775a8010b8168929f3c41643320128e68c06acc14b6ee8f2525964eb2097bb493a1bb3d012825aa3c6af41dcce8d314bf3c7afa486184495e7f9d763e673555a4132f3a06a10b6c8f0eb7ae489bd1799609d6d4bc9681ffc55031c21c8483b028784321b1f2ea421fb012af3b17b4a7035d630c3fb4fdf8205ad1e64d6c82453b49a631e8f295891f452f264705db95aa359d468cbafa02cfc4ae4e2b6592dc88da6cc99af1a1ad16c83b964f04897b5abb0828d588b44b0c586bd6d5d95f056f29bf748f6e8d9a6f5d5610abfbe620149238c88d90adad7d5a16e36536bb90f151fdbe2f1618cd3330c6e111463f0bac2a498371a59deb0635ce8ae370a66d301ae094f9a8f69e4665a23782eb02de1c18ccf2e090fdb2206d3806be58f5941affed9f7d1370a6fc8be76ebd1074438db5c5e1c929d564f57dfff6c1ee32d426b360a2c42f744d43f936f74b0e8932e150e7126baa50e84f091790555d2a3130db38b7e2410af439fdacf6337c02931e8b6631613312e886e560700c17770a997e270a5ef158895852ad5c71a1a239f86a506c01748181260bcf089f5b133d371b5e4d38ea33861497cc1e7bc3f42d95bc1367c090d56ca279f7bb3ec759201ffa6430cba7152000900a7a19d75a6ffaad657a69ea2515f14d2f51521bdde128f0ebfe935e824004b403158705294031f3a63ae08a13b564ee6922c13d14c24175eb6a18717fa1cf573956d9a43e6728d3113aba1c0c4a43bf05ab5ee5e2a20b3f7cec3b99a6e123e6ab66f851554ec4ac3f9dc52775064189f47d22b40f9", 0x1000}, {&(0x7f0000000440)="cdae982cd24070f210913a74ccc5c8a4200b3e4ecc01f42b7d886851130b88961f2a3c43ce014907d4ac067db8301aba75d6ed0d02019c03c5effbf309634c9b8775996dd5f538b033d68ef2c364714787f7be33aa6f8f5c8dbc3b707464d2794671d0ce1109fedaa07a470d4b9470de01ad3cae9f8d65659e892ff842ca5d8ddc56abae2e52cc51932c2f36e5c8d82f693f5b99f358ad27647e6ac1c95b990ef4e6d0f63445b206376572da18826c64778b99d614214b3022e8b19e1a22a9ebd313c82373a8da084a8375ab87f7d59aec0e2dcbc7c0a2b3e1f2038b99d90d847a0a947b66b9799cfa1973505f7343407fa7cd947144b4ada009db3f", 0xfc}], 0x4, &(0x7f0000000580)=[{0xc8, 0x1, 0x6, "5b361cfbbc486633e70877dc369d59a0479ca047ce73d1f4ba9aa833325c17a3ab389533d49758c429391866d4d5ca72ba3c60bf682ef3b1460df77ccbc012ee97f63f2be5bfaab71913efbc2cd5371c51b9bb352f9a7c73caef0207ea03ffd13da4cf9e8a7343a00016df53029a78e0f64cea205947fb5c26beebf13e6835c8d54a58292a81c0a4f087da369da9d35254a49fe07dab48d55954e32f788283ef7f988e6050019fce0b2fe8089402a28f2c"}, {0x38, 0xffff, 0x100000000, "f47775e3e068dd201fee9b4855bb37f807ad869e18a6a6807fcbd1c04a557e68a98a44b0652b18ac"}, {0x18, 0x1e90438cfc629a70, 0x1f, "29b5"}, {0x70, 0xffff, 0x4, "704244a370d3ae8d7935996a02b2c52c8240131bfe08bafe0294d2a933c73b8a8313d5ff877d967b5e4c6e23b6cd920a62b5e7cb661b7ec3a72aa53f8b39f8cf904d092c28d004bd5e5b956a07e51ad8f0e3fae18d585046e5302d"}], 0x188}, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xffffffff00000001, 0x8, 0x4, 0x8000, "8aba7045f9f0914842ebae5f692581cb043fa974", 0xffff, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) read(r0, &(0x7f0000000180)=""/251, 0xfb) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4000002, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00', 0x4) poll(&(0x7f0000000780)=[{r1, 0xd6}], 0x1, 0x0) 09:43:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x1) r0 = open(&(0x7f0000001340)='./file0\x00', 0x80, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001300)='W\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) getsockopt(r0, 0x0, 0x1f, &(0x7f0000001200)=""/241, &(0x7f0000000140)=0xf1) 09:43:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffdff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 09:43:46 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) getegid() setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) fchdir(r2) 09:43:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) socket(0x18, 0xc002, 0x6) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 09:43:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) clock_getres(0x0, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x4) read(r2, &(0x7f0000000140)=""/95, 0x5f) 09:43:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) writev(r0, &(0x7f0000000040), 0x1) 09:43:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socketpair(0x0, 0x2, 0x401, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a15e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95a7dc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002428485188bb932d6559d5cdb9ce87e86448dfb89d933d4cb588b96444ca606978f64a781f876069d38794c8ab86af51ba0032bb90bff0004a9e2543a644c18368062587e54e274e7b8befe11e63dbc1e169fdf3285e4ebdd9e55c51102", 0xf5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:46 executing program 0: r0 = kqueue() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 09:43:46 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000100)=""/67, 0x43) sendto(0xffffffffffffffff, &(0x7f0000000500)="8a568b", 0x3, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:43:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x80, 0x0, 0x7fffffff, "e8a4614da18106c420b17be317762d2f11f0ecca", 0x0, 0x401}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 09:43:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x9, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) 09:43:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085117d", 0x4) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 09:43:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e3e89e1bb653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000180), 0x91) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="f9f1943c9a72ffc8c13d9c45f7b4864b9d0ce7ee190979cf682f5e47a88b70c0f4e91d7a6b5956ea15eb9a91ffd745dfdd9dd4b5b8f9e4468c0c5fc94bfba4360d6edc95cf3eeb0e947e4c344ff4f750d9345b765b48cde50e1bbf3139f73821778e8ea020ae0e20eeab382dc26b3c12946f40d4", 0x74}], 0x1, 0x0) 09:43:47 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) socketpair(0x18, 0x1, 0x10001, &(0x7f0000000140)) setgid(r0) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/13) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) semop(r1, &(0x7f0000000040)=[{0x7, 0x1ff, 0x1800}, {0x2, 0x3, 0x1800}], 0x2) socketpair(0x12, 0x0, 0xb5, &(0x7f00000000c0)) 09:43:47 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 09:43:47 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x18) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 09:43:47 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x0) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) lseek(r0, 0x0, 0x1) 09:43:47 executing program 1: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="94", 0x1}], 0x1) 09:43:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:43:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/229, 0xe5, 0x2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000300)=[{r0, 0x1}], 0x1, 0x5) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8008, 0x2) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:43:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x81) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x105}, {r1, 0x40}], 0x2, 0x0) 09:43:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="b9134ecd6dc527", 0xb9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:43:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 09:43:47 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6}, 0x8) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff002e2f66696c652a00fc8e8e618f1268e12694f579834eae6fd0b7ce7de43c7088ec9420"], 0xa) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 09:43:47 executing program 1: r0 = socket$inet6(0x18, 0xc005, 0x0) setsockopt(r0, 0x100000000002b, 0x100, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 09:43:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() write(r0, &(0x7f0000001500)='H', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffdbdd, 0x0, "ac100977000188bbe9db7cf0cb453a1100"}) syz_open_pts() r2 = socket$unix(0x1, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:43:47 executing program 1: r0 = socket(0x3b, 0x4005, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 09:43:47 executing program 0: r0 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x7010, r1, 0x0, 0x25) fcntl$setstatus(r0, 0x4, 0x93036e75cd678eb0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x7, 0x100000000) 09:43:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2051, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 09:43:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) dup2(r2, r1) 09:43:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000000)="fd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) 09:43:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6a07, 0x5, &(0x7f0000000000)="fac8c83b252888ba6dec2796c46b6b372ff6a63ffa57803db8fef13ef480122e1c646fc0c4e4918e9794bffaed1cea1086023a28334a831fd20134d95b88c057cf3c1ff6127d7698c35d0208ec8903ad5bcb571f3abb87e111a8d24671714df048641985da6e9185c543c029501595652f4797bee1d8bfa02efc22099d814a5d436b77228718dcc5c7b43a5baa8fe6ae2ba3d69844d251f1607ef7dc5cd3194042ecef9d5e4bd929819e71dd7389b055038be21a28bf8ccd0f9bef0a39d57b21f6d78348b298f4b956360acf99af0e8cf52df7ea22c344c735b048e6898dca5d76e5483226167152413e69c5e27261555ef0a574068901078641fd6c7bd90baaaf659a281c8aa6a7033330c84fa283c157096830548b919c080c3fcb41edad6c8c2549ea5888ec4f7557542b6588fc635534274c07f0215d9cf70591945be21af8a830db22b11b27055777e714592b982e85e80de102e7e21ed008cc2854ea17c4fd4ec8d84e0ab560ec405e929e3fb6a81e1d1bc3ecb8c6543e8922034aba4d6935f638e8280e5e56b9375ad0b2b1128249e9b8feaddc700692047e67a36566683ef6a4051c6a2a5b77912081c1abbd65dea9e3c38bba32d4c055f4730174180f25970421cf0a41630cd9a8089c74b08bab81065439749a5f3294656753e36189591653e0cc56dcaff74eeac6d29695d484b5f3eba189efd57379c5b3cc3adaa309d891b585c3dd6cd4a5b402cc84fa04a712703b90c1defc48da800fee15665ce1c22f84e4bd9405fb67510b577c4c5a614bbb698944d4cb39abfcfd119c52bf0ac13b915ca4e3bce94e64bfd4ff6583875ea4d6762b3ccc8ab7938dbe1d2661f6c10e3669bc54cf4666cd37948b190d6a3d481f598cc2b4512b35dfa4cc5b1b17dee100547b4f5a1438763eee5b414fa45e29826b47e05f8a9392e29009814fa13ffb3575469fcd099bf0086a51c032bf5e315f8cfe7cd32ebd0391ceb2f3217f64845255107f7694eaa50a0867a460a7e379dde170383e8515762952f9b81c03ce091f31fe3c4f9a8e3ef44d010e0460f15b2632bdb75aa6d3aabddf12d982c421133ec5cb0b8e4650ed4e64213d65862400504153d2785bdedf8a7eee7ad287efc4082f4917150618742f1e7a0b9453cbe5f2c8abf3454ee1f0ded6b4f231a39371d2dadc851335ff8e6f5f66fa42647ec7c592632b25ba55ca3ecb7eaecb1eb07a2f7d1d2e70fd520636107f742fca26159ac706c4610e11a8bbe501183f565495d10ca9011a097d91bddb08218f4264e6d221b2174760a6cdd1210853ea808080db9e934d37d772a7ec0e29380638af20fd1d576570d6d6c444f28115be8187377f69425e68138c50a2d1845a123f9a28710a1c65bdffb7edf0c455d1d956dfcca1eb3fc6f276e0e629db657c0105bbccb7fba205cf5318f5e259b4694dfb04f678905d192eecc7556c699d78b72ba7e59ff8f89fcce33ac4efc27c3163fd8a45d05a83b6de5203e77cff2f7a25548e44fd7cc9a94aa96b7fc7137f0464aaa6acb149a45aea9338a7c3756c8976e7967f135cc9b1f88cfab35aa93909041bf6334c8870d0ffca6f5897c2c68356dd8eeb0bf05b19764b7d62f54c77dc55f2f9aaf9585c0cbfc85f1dff37315b7a8b12bd1e15e0743bc5057ba2592dc72c507ef54276046f0096c465a2d0868cdb482456f606da5fd7ef6bff660a348b2ec746e58aba7227acd7a40e58d00c8e80fbc9a7910c2cf6b093486cf46e2c9f72f1209b7cec5a767af675f6db4c06a575377f6238e9cc9f518609c276335cb41d4001f142fd9a6f0f6a432060331ae729ac2c6483770d3047ebef59231f5dbff71cb0fa3bb0786e34b68944cd5666ddd8467668274093c13cf4c92d3a75b74c7df45dad76fcb91843d9e860cdc92284655506ccde6f00ff01be3ef687d64eee4d98fbd544de6857f7497948177be79f90281b4675a05be92bdeaaf9d7863c990a46a2971a540870208ebfad8070570b3021d7ec73a44ba25aa1b93ef3b32a63ff0dfde497fb9af3a93a5475da0854702caa174388a5a2292956600231217f52aa8bc353d314344b5c2af6a110e67f635555dde1ad907ed335be7f5ff359e94ce4d5909ab33a0d46ff2e240647fd90bce2d6d7f2bc2f04a1d620c34617e39ff125f5b85a00cb360377c32df5d0a06b63eccd61ff0e99620b46e52f8813e149d868b0e4accec5d57544d43c922aa77970fe924421045715366deba47a0923274033b7131853670786381cdaf2089ff1b95139c014a91801886b5ccfcaba81326f7f6a4c7f5d3b882eebc913ab60244e061af57e9ace3c7d343b320d680b94ac4a9c1b6eeca1f9563a3b2fc626f8060062ed988a9f14e4fe531a8b0e86c00074bbb6d6ce893518ff363693487db35f3ca04a958c104061ac9380a4eeae1e1412598b22de64cbf876a2f498aff7c4f8a4d52f3977ce442e2eab96d98debee88c2d5564e00d6390a9c3e9c95db7e9725b463d8f692afb094af480c05a9c75f75c4bc0d60cb1969c19e05379b8665179e6f7b3a4a4bae61db2b0ef3e2c39400052b9a2a33b2ebb980c10fe2eaf38759206fc9d4325875b8fabc86098d4030005647eb611e2dc00e5fce902ce3e17fc610c89d77b3194b011f07580c41df512664540ff9532a0312448710f3af7d2ffed4695c1cabcecff66a6ccf1adb2236cabde44622caefb94a46abb2ebc576dbbf717184911383962c34bb932e045d009cb0527e564b46009bcdfc422c02ecdb4fe284da10bca3adf9361701f47589d053024e8a39456bd1efa8b9a3dcfaec062906b3a281a769530526e1a2819f92867d0191ae1bd1d092234c9f4e3a55870e5b4593f2f62e3a737b84acf7df55d4ce32c188b471d5db2aaa4a885983617a84cfb4e6f16725a454bf0bebc75c989eb78697f01a06fd9e1fc395268739e984d37a7f6881f00715607c3854f7cd614ae7e1436d549e65cd0bafc641bcb52e93882e91132ac13911eaf01300a4b0ef2af8636601ee922f0e1a1738237e1c3a37b0f292c841dc5b52389c754fcef52238911048add10d00589c94cce0b0a4566d4cde442de2d966ebf310607c199d8f3f80fee7b1a53ca52bd6fd34baf3b009f766a08e69a4b71760ef189d56689efbcda65c825203445d3b01e9816503ca0820eaf5a208687fb7df390d6dddf5d5ea63f89ad65150bef0930a4d5b611dd147c68b8c7e647f47a671e47621a0b9da48dc470fd0004ac9c5b7708c7abbe38a28d3882e6f62d249fee61b8c57dd08fd720f9998e20d7114458a6f4d35ade0600b9063af2a6d1f537ecbe24df140bd61c6d5725c3c54bfd0f0de4e6a1977f08ca8dfe20c95a7454b31157da05e0f4ec25ef5f3fdf34e208b8d537bac8e18384036554296d3e13b38dede6ff542461760e0ce37b51e2cf2758f470cb95e8431b9e9aa91b180128204657610975152ea3ee4876ea3262f8f010726fa53def0a9fc7e0f0591c684295856f12cf6058dc7348f5b1dcbf59d63f7e21a7233a0ad49181b2bcc7bc6de6faf132c326c555180deed3feba7d9e92a326f71297fb91fc8ba4cc5236a0c5be3634186c03f08ef90222f48633bdffcbaca8da70db27363ccbcc6232c2a93ab11076d73b0a6a37caf5814f8268a7cf99c18b4cfd6c445faba03ea7839a04b858f197d998f962fd72e80f2910e6441d989f12310ef2fed407a13e9d531b7ef2f4bed0a6459d317105746617712a4944a181a275cbfc828b793af3ce2c5a7e4e4b6452fe11286985675d0deeedbd986ede839d6fda1051cca8000e5b448b71e9f1cfa8af0c4450d55519204d18bd41ed5b1e7d27125d6d90d0718d16db600b650f0c813f1170d5483a0992777726c92b41759677008651a83a9016b3f4eaf93367abf4a1ab7e7826fa36c50ac3b142998eb6f07b0c1fe4d06f5d64c391e2fd5bcc2901e628189fcd2bd58f9ccc30a1bb198888e1884f4fafb9f991995e8f1a583b4d22a7cc0aa08dc02c8896d80af7d97ef6e426e5c320ca747b879feedc992e47954f7eddd43a13acfa467e2130ff19c437fac87e7ebf74ca976477d1e8cc8c0202f63088710cfa71ac3ef30e401b83af811a47bf0d48efa9a7f19e9a581066793160142e816a531b405bfd67ba7b556f8fccf9e2e483479b68061419d0646a6406605b84b9346d92c47d55710850bdd6f0dd9d95bddbcfde1f972e6dd217c6420e3fc4f1184e628cf660dc46ba94fd6db7e1b8e9ea5268cc4d7ee690e454dceedf537d6654bac31e48acfa3f46cdc85ab0a0657d4156bb4288d16e25ebc26ab9c51e5184812513744d95ebbdd445f64bec9b718b65f7aa5cf3b67ff5d8a8e450aee79bb0f8981c12f2ef53760de8f097b96ec9db0615851f41ef356e8468dec47029a75dbb2838c8534f764a6c6b2bd17e8c5216d96636af51c698a4c1f6bd4ff85056cc7efda876fd9beaab9fd89838aadd771bafa749c63e1e61c5b78adc9416684552294513e53ae783f73227ba37f48e5d7072e115f349f7ef876c72d446f76965e355e2063f9a8126fa6dfdfcf986477f4e838d3c1ec151c070f00b457ca7a7133ac72ee13434371858a716b947f473fbc17393b79d80c49d26c4f8e051c0b5f2e1537fb9b5da2c5ca4295323507c3f3d9dc81162c32c93e175a120bf98036facb9ce26abd462c5ea1b67d91d7926ec20bef211f594f164714bb93954f2dd1bbce260ae31a3ef6b3d96bf03ea69e715e8220290c2bc29b6e43e7f31409c8c6b1a48433d0fbbe44ca2e6a11de795b4fb35c7328b97863d26e15947b83744d354b46ab6a6920c2eee82c9568d1035d8e9d8a61c1ea7a21886ea79b5e813d55b52a971cc2d67664ed4e66cbd80f9c3884d5e0882e3b98f6ccad65080607f5f77736c31ba869e1049b819108686371c31bfe7d4a2daacada402630fb6f9ffffffc6cfe05b7e0ee84dc460009c73aad686ff562083b6d89935c2c170691d9ffab808a28d3bd6af07e97e3c47a21a58601ecaa8e774ab0b21cbfe463d0893c739c0d7c3f6d225a437308204e9c65f07b065a0f56a859df4cb7b9133bc332e1b2ba8fbed38fd54aefc05cdab2be0a6a71cd49605a744d97a7f12d5fc11fb9bf2b9cd648c4cdcc5bf0b5913e63b0c379c014cf1d85b9f0e7f889d42629ea91bc7acb4167fb6ec55ffd52c18d4b5af3e0413e054e01a6260f385c29ee46b724addcf1d649ac13e2821aa817c0ce852a67fdd44252dbf87414cb94574337ac59c4569fd2f9b0930bbac1cdee31532cbbc31eddbc99a4597e135efd6d26ceb1733d62f6c988c56c24b519a398ebdf2e85f229add66d27f9795343cf6af8a178b6907b13ecc517f6597ac1380b9ca0398234584891589257e41d9f8ffc8f598ca86614fd974bdfec97adaa5b2f2e8b42af59d4d81301647840e347588f0f2f4f50bdbaf5788dbcc9976c238f283e9ead2ec760fafa4bd60dcb4e22fb092f46014c10877c2d78759170e8f54ab6f7a25652efc7ef8fb02545e4f98db9f4a89975bcbcfaf70f9aba6724ad2e25e776dda67c694fe98d4c571c8e1eaf1399d649dfef430e12fad3750c89404e2f0f035a37f5ca4c4e50596ad5200e44b6175ba7c29a342fc385e6d70ec970d20f5f86ad498ad320a5522f6dd84c831d933b03c5ceb03011542903450ec39fd54de69abb3682779af19353e986579ed7a21140863eb0c347dfd86e89ead0f0b8311ed1c47a8852c800e8cd4d4531f2718de571a5a640772cd07e54733bc0c5213b118e97c2ef192a30", 0x1000) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) 09:43:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x200, 0x55) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x9) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x3ff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() lchown(&(0x7f0000000240)='./bus\x00', r2, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x28ac) r4 = dup2(r1, r1) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000000c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x80) socket$unix(0x1, 0x2, 0x0) 09:43:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket$unix(0x1, 0x7, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/106, 0x6a}, 0xfceebb94694b4af2) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) 09:43:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 09:43:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 09:43:48 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x99) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:43:48 executing program 1: nanosleep(&(0x7f0000000000)={0x133, 0x3}, &(0x7f0000000040)) nanosleep(0x0, 0x0) 09:43:48 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0xc}, {r1, 0x5e}, {0xffffffffffffffff, 0x80}], 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) 09:43:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) open$dir(&(0x7f0000000080)='\x00', 0xffffffffffffffff, 0x20) dup(r0) getgid() kqueue() fcntl$dupfd(r1, 0x9773d8e91e0dfc14, r1) kqueue() 09:43:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x200000000003, 0x100) shutdown(r1, 0x3) 09:43:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 09:43:49 executing program 0: clock_settime(0x3, &(0x7f0000000200)={0xff, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000040)=""/223, 0xdf) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 09:43:49 executing program 1: mkdir(&(0x7f0000000680)='./file1\x00', 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0xf7}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="349dc756dc7128cd1ca4e1bb91214f05fade3c4902e1e3853e7dc203b93f91b0f458ac523bc9d3525c58e0fb4a6bf9ebcbbe541340e9f6d7ff940cb33d26dd38e2b2dcec9f8c930c1f8dbd011b94e14a181777bb65fb80ecbccc6b0757964ac9ad414911e663494258b6e49ef3b3754403fbc0a928dab14daa033b5ebb3a8e937bc5f003fa329d54a5fbc48d56ffeb8a58bcdcb0bb36da0b21045724b71bcb34968d8b91d1a92ff34cba4abeb1ae0d1577bd31dadb64dee9badd25aa5b69105343cef2dd47979f241cd85676debb2ed4532811d1b8f36878e16e0761a50e8ec092926898aaf6b1fca782", 0xea}, {&(0x7f0000000340)="40ff9256a9951a4f6d8c23a9d57cfcfa21ec0c7ee4ae6e504aa089b7f8270e45ed09be1ce804c55477f638417321fefa7013ebff933f9549f5a14243761b236d1795791a17069ea05a8c63b33c97ebfb9d7ceda48b3f0ed5f1ef16ad6023bca048830c764fbe5d5c3b8a662961968b8821a6f33a1ce8672d5c538b091845346c370b4e02c4bb4dc3fdaf138a9111366daf831e0308a347171458e530645fb3e322d82e694b0c4e2ee3b29af9af8e5a49772c286c1cea", 0xb6}], 0x2, &(0x7f00000006c0)=[{0x100, 0x1, 0x4, "5f14fc330d5a22172e82082b22828a4ce560a3e98674e0c75dec059aad1a7a0626ff28fd0e056258a3aac81e9e140d866ef09bd646dbdb4996f59df409fbfdbb6ff7fc93e9915421b212e90e397344687c6ee1c8c6bc9898253f3ac4a62bcea6d724fa364a9f71ffd3c19b87f41a5f262f25aa35342623dccd63122aef59f558b66505eb71677c9ca5c77e6ab4e9ca1465c9497830c4c7358ed152596e96e0203546d318676f4506780bff622fd433b8aa3ea59ace8408a70b0b1d28acd826a0d27665eb4911e29108cc1cfe73fde700a7af16f71696500c6b6b8c5ca2669a4edd571ce4310deb587a3d"}, {0xf0, 0x1, 0x40, "c2efd128b6b1a9ef2bc1453fe4d74fb2b013f3339dff2c564768f22ba926e396569c7bce1320fcdf98c78d47a609cbc437c18aca994ac0d53caef5cb1602232fac59085468371f1d8a9e66434aa0560d21e7fc4dee195410d5309448fb88ce3d1985a1dcfdd19abc4689bb26ad49bc2da5a652754bea962eb67e1174ca0141cde9c38ed72a38794323efb34e40f762289c9e044ad4c4b8387d1a88ea1efeafe22363241f660434aab37b20bdfae499e5bde7710b0bcd4d7a5aa35f05e3b5236207f8fcfe9f1a444f39934fa0ae04fa12c5bc491a2d091799c0c3"}, {0x100, 0x0, 0x12f, "891509770118ae4db752a3fa0448025687fa1e533fda1d65f1d5202499b89ef9b8e55dcdd10a9ea393e665291933be4139cb951ffc61274b05ac053c1d0c78d16b6361966bb7e7f6eae14669270ce04a8dab62b7ca96ebed21e01d1df1ef2a4c2de3ad6a1841d7643107e24753b8e2c2819649b20a822d01d17d448819f421ae15f455bf8fa9452e96285f31b423e428f31c47936f1cca97cf300d6c033e7ae597b1a8bda4119dc7104730416738a048d68d51a95da3ea173e3e03e534f9e8c9ceb335398a7fe7b1e8413644163608743ea8ee1cf78f9fc3aa567d550db045cf747848007a83ff19ffc3d406ccbe9927"}, {0x48, 0x1, 0x3, "a18aad2d57f8718f187a8b39fd7d165d86f9ee868ea472e01ddcca61267e7b1ad888d59b5bc41eda3f8886ad35cd611b279ca4b800"}, {0xf8, 0x1, 0x363, "ee12f236f172c71394168f9745e9287645684a623d1acedf0d813152d492983dedf446b19422b2cf1f2fcb75972e07c727ee3e694b5e78833ef4f7b36f09698cb2ac588ff1ee5a7db3819038bcb7f34d045c5c47eb38cf28c4ecc4db00c743e0078be3d5db1526965c07f298379c883bbad45f9d89ba14c1f7bca13895cf70bf65602cb8eca84441255f26ff3223123dd9a3e3c9818508b6ef02c6d7201307a3318531aa43a5d85bf050fccfca589adcfd2bf75a75458541e7e98662def6f7136b324f62ae036cae0cd4bf3aec5f71e590768b1703988ae8dfa07981a560f3bb3858ee01dbd7ae"}, {0x80, 0x1, 0x92, "3cd197d45a18263cbefd50612068b62613aa4b38d53827612e6780aed6176a037e76f37e6ab5a069d9b28c4edf4b7aeb688531b07b359bd7e820370c47858cb187a4a54054652e3528c0ad85bb0f74e9020c69a41e10e62e4ba35747cb54f0193a5f2ab9bdae4434885fb066"}, {0x10, 0xffff, 0x8000}, {0xf8, 0xffff, 0xfe00000000000000, "8762e9b61e683f77df611e46c8d904f4f17792f255af13373b1aaa15be69e73ff354d128312f637372c7b39ede4f337afb053bfbbf7818a0c60d3da88cfebdff0e453e328da5e89b6b130c9588182bee9b7f3ecda1bcdcad06981baaed0fbaf433d4284098c5af1697eb4a722916e490b7aed531642774e6907a9a59508890703b296417611e1f3cbe43863b946cdb26d7c063ce5d00c1e2de020a4ccb81d960e554b927d90fc750a3a300fb8c510564a326f87e256d6cbc15db12e6014b88040a3632ad3e124bd00c3ae65406c068f00ae636514dc69b331f2522742558b05235371539"}, {0x60, 0x1, 0x3, "03976dabcec7fac830e2cdb23c3b3b5d2a7d801effc5d21cd7d01e95227742eebc128f2910a45cd28ad658e45d3ac08d73fd5a04449fad3f052595985d964fa1a4f6e7a2d5858e764eac42f0788aa22a"}], 0x618}, 0x2) 09:43:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1ff) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 09:43:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x800, 0x8}, {{}, 0xfffffffffffffff9, 0x8, 0x1, 0x5708, 0x6}, {{}, 0x0, 0x8}], 0x1ff, &(0x7f0000000000)={0x40, 0x100}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() 09:43:50 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r0) setuid(r0) 09:43:50 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() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x401, 0x9, 0x4, 0x2, "6eadfa91d8b4649e95e88b61e8c0452e204de16f", 0xb2a, 0x8}) close(r0) dup(r1) r2 = syz_open_pts() write(r0, &(0x7f00000000c0)="63cba71cf13b4fd795606c4674d9644e0158d074a149fd5b8c6b02301f5ff5c31754fde6d87f46533b78567521dbfcfa83e08e1115551071aeca", 0x3a) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 09:43:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x7f, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:43:50 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) shmget(0x0, 0x4000, 0xfe, &(0x7f0000ff9000/0x4000)=nil) 09:43:50 executing program 0: r0 = socket(0x1e, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0xfffffffffffffff7) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="6b864c68c57a4d258fad2290220a34b1e415752773388578d0269534379c4df67f9484a2d91f41f0f8c64d7d5409b52fab2a2bb0c522c6aa6e0855df4c984325ea8313351810bc4936dce10ae9c6fa7926cbf032396cd3b7435fbcd9d32191767e0a0d8744a1d723ed4abe22fc9394fee9019b6fa3bc07f87aae0cfa3824d94925b0954f228f60dfee00f747d7149d42984ebe8397d79302768cc9b2f589d544796ea599b221d7ddb8cd69b38c8c6db0e88ab35388630ba4e2821ce75b46bb030317b82635386f9fb18867bdd158c298c88f9c011cd491efd961b75479a891c32c6b4a", 0xe3}, {&(0x7f0000000180)="3f1e1290ca1769a721efff7c68f64d0abbb102ff10093f0b2d794ff8ee545ba031f4e292df67ee3af34f174096721794bea93c9b15932aee04d6dd85f1b6910051421c078d0040704ce20a6cfa005b4cee1ae096fcc7c20d0d957e95fac4e983c4fd3524a2395ebb45a70590e80bdb5b39fa0e7e23e83c30fd135dea029a6618215e2ef84215c9a9222f23e4bc69a6f407392c", 0x93}], 0x2, 0x0) sendto(r1, &(0x7f00000003c0)="4e9ae5f9c20685e0141aba9bd1704262c9bc3579f598b1d718c00245832a2d2465dd19c034ae02b3d0b7e32c4b5f1f0121d631b847431489c2254bb897714dfae24609eedc5d98cb3c4a40a9081fa6cb1af8a14b0abfa921640fe0eb16e4768aa25a6b6da1f9429738970835f21e0256f93b0be5f9256bdc91f2ec45912d48ea0848a7941a40afb80a3d8d5c7f0a4c93d5751a46cd2621b70feebb416b70b1cba1b7633f4ffd9a097fe04bf79b475cecc32ea96cc510dbd8ee5589dad9f2e69b93c6a237d33dab1ade909c92e8ef07cbc2a3279eb12d51f9ad852880c9", 0xdd, 0x1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x7, 0x200}, 0xfffffc1c) 09:43:51 executing program 1: kqueue() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) 09:43:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/75) 09:43:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x30000000000000, 0x6}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x5e3c2101}, {{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x4, 0x15}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000009, 0x81, 0x5}], 0x0, &(0x7f0000000100)={0x9, 0x9}) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 09:43:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 09:43:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666925a9c56a"], 0x1) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0xa) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x1) 09:43:51 executing program 0: r0 = socket(0x40000000000016, 0x5, 0x92) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) socketpair(0x0, 0x4006, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/45, 0x2d, 0xdefca5c017edd966, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 09:43:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8280, 0x80) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = socket(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="82023f00038c6c6530003cbd521bb5699964ce37c01c7c07cde90f75f20c5fc2875466570b6fbb9dfa3cc5a73681c9727bc7643076ab658b"], 0x10) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 09:43:51 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x184) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000005740)=ANY=[@ANYBLOB="300000000000009c145c9c758bcb5a680801f69d6962c1e1225be8fd22000f814b26db7eee9ae897d20f4d7bbfb632a0b6f58096895a9ac746584af9ffc22e1d27a5b2d51296fcc48127ec3c0ad4c384a1eb0588b04f9097418774500e53637e9bef865a762c6e8b77a5b0dc048bc141bb715345121764f044a589645b3e2e30542f74bb7b2f3413df6857dd64e370adcafbcbbcb103288e9c9e30938b6c964e8aa6b2ab06abb682b3a40928c8e84b2e6c7d67589554844e0e4e04a83842d4173836e00b0b913355d644caa222d84fdbac5d018f75ae8096f1fc33d03c7bb7d2005d6aca1c9d3d949d4293472b477d5ef6e84c9649eae3bdf4d1a8959c0000000000000000fcb4d2dc872b302423be8d729fa6c9e7a181c3f1bed4e7b497dce532e9f4fddca9dba2f9b1fc6aad0277ee1be30cd7dd8d68451a62100a7d72f2dd8b2a140b595d6b4a63585f0d8637df264cd302d8ea6a8675b59ce080e61123bfe8e43a319f8f32f6e68c9bb3be5554376a1cef6c3cf4559c27679370ea6386692398b8946dfc5f505e8b0c29041d0b23928f8eea8f4db01fdd394f51443adff80cf6553b1e2596ffa2f4b0b7538b849a725f28bf231e7f5d47d7525e53c580952858ff51db7daed406bc0604ded1e35d5aeb0eb6b0d4d38cca25ad95fd9427729ef6b0ebb51d8331416bd9503494c4ab9e19c54fd24b3145ae7c1a1330f5f882425f8555d50ef347"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0x7, 0x4) sendmsg(r0, &(0x7f0000001040)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000fc0)=[{&(0x7f0000000040)="15a6e3853a49aba17edc2902856998b9c774fe0d9fe99c5e06d9a081bd4e5932a9bcb9bfa57e235f97eeeae43759047a9f25aa4d1ace66b728dccd7bc43117a1dcc243fe0aa9fa95c65814d1f720f54b52b906e154294f3de0dfb5e71bacefefd62bd459e97ae7b0400ace", 0x6b}, {&(0x7f00000014c0)="3b04fb85388b606a4a4c6b3e05f2e90e176c7b4dec59c40773bc6bb69447c48395b803efa7d90c71328961e39c732b7a9b8a3e77051d81b1fd582c51697a4415e005d4592ede6b659a98210944c4668a3c40754be6326ec93136f96c271eb77742e44ba9b0c3f1023862d10d07867ca5ba8375954441b26d4ac26156e76e6fbf2b1a6f82561b4a17740d550c48b28bb1127aecf203390a7da4ef1dc23ea277669cd7f4bd11cc901a04bd204d12c2c74e7bfb442ec064aea7f2306631cd852a4b2767b9fac623f9011b98eb754952ec384fa1a17aa499e8036639c775588c31f7d2ce965d59cd59a47140ee11511493253d1cf1048f187751eed065cc1bbfbbde3090dadcb384a87a112937b45bdcd6503cd7f481dfaeb8cef5c2f21b1b0a7daa4fd2decf93ff7029f7b861f51af066f3b4eae778ab2309418512f1b9c101579b2765860934b720aa3e9af65ce5f4e6db636aac8704358a22e84e3d2b310dacb2b9a9bedda37c86f3174085fd1560618c8e7a1a2cb4bc5525580ea69baf295ecc8166e07624baf033043cbf942623ea27922c78d94c72b887ac1250e95373f9080f086238884d24ed3b98c0c558dae7612e65faa69abff4813d4772ed10ff4730b03cdd6689a861d0a702b1b2ce18eba7dd529f920b8e9a7103e5dcec1cfa05ce7a5052d74339ce94eee18766f46feb8963e7747ae393170446ef1c1813d67d2bdf0590ef122e0113aff5aa054ed90d1511da4d939b5803ccd9a91821999236dacbdcfc9ecffa7d1e851e9ebf96df3c954b2c9522ce9da96abfbe1076c612105b3e06a3ed59ff4d587e65f1a6a1dcad468afe915a631d31085a7ea4c5dfd1b322e05eefe412659fd46e538c421d1b1cc31e35f6ab366883faaf83f61945dae3f744926ac206c12e88aeb9f1430fdaa3fa57c0dee694a66cee8b308e280f6b38ca2d6685a6b8b8d85320cd1b94adb9fe36498454496bf71655243405e8e310522a457a0faa6a8bc22ce30e5479738ca502b425d222a83b16ac93095899213ed716c24cd5f5ae56a60e7f58f1259ea8ab1749674255104db772840ba4c6086cd6886157a4854773ad1cc2663c2fdadb24f92723335054c0d6f4431626778b7824347ccad413b7955a1e64c41f617486cb867c6c56a037b7fde3574c94f64cc8d70e63e289eef027421aabaecf628a5a384e77300b3306d0503b29e3320d665cbbded764da44df0c974331923200a1b522eff9d4e0cf93ca339596606fa84d9ac56b96fc0489aba6917bb311791109abcd97e12b0a15e60f02b39aa072b3446676cb60ddc9129db550aa88828d731df5469b34d9ed8adc43dac0a15df84da25a6bb8df0861f7c5f1ea2e95a9321a48449ce1a55fa7c467c0b01a3b89aa04a3d2592668959cf7dd986f1ae9529e7ebc0b6569433a26216867de5221cf42459997b0ba20ac9fcba3343bf20b45d0fda1f0cd05ee5bfe3e453bf4ea6334534c2f220bd536048abdf9b6917df6f5c9f58f762001871b5de0a151075d0441b13b5c7a5545d6ce439ada054cebc5dfb3886637523af5d85d6c81072c8809c7c6e3390885175308201d6208e30030d3e980e67472ccb824f8769ce3d871ed49b4cc92d890edcbf672afc910e9b9b335200687893011982b1ed2275411513ac3883f2319060c9e85196415336881198b47138ff1ad00c9f1382d30cfbdab282d476c45d01826f923be00f07c1748142ea01568bf1d8aedd5b3976048ec9ab28cc377f42c3be0730f22ad8595485fd32ccdbadf47ccb1e6477b319d4986fa4b777badeaf5d593d0c9e1dfd940bbfe203d64f0fe98cdfa3f75f50ac2b98a6027112eb40ef31b127ffd0668ca0768d8f9b8aec6d9d424c0fb082632f9106225864e8eea33678de24d5c110b36476086b6f6664fe407919ead182454e79178d1f76aa6bcf43cc0b3929a5ea4e02f23eeef46f6a1bf5d01ac3b875974de38fc2717574b74f90aa9ee978c38af0bf7023d360dab29525d5e0d5a2297a966c6f34006472c6ccf5f9794f421190ff96a6ebdff0a2612995c677e3ca9b81f34666e91644b98ad704acf8465a435183ac812ef3d5b2de92268c011fbd9f251ca2311aea983d6edb02e2ab487f15f5e3ef2c49fac2b9dcc22c2c41d0c7e2508bd8848e2ff46df112055122d8fb05a18e6eef30e7dd8eb98a33090096cbe53bd22b3005c5c198a074a6a50ac02a06dbafcade81f0a592c76f9aad5c07226c26d297b21a362a4bc519933fb8d5597ff03ca682b4c7724cd4bf599d1d01d737e7a72159a8255f93bffe794c2b24a4ce4c78922838416c86747acc141ae0e91d9a3e0d51a8723429326c3cb3237b1c544532a70b5f21ce04cdaeb1a0b310af46cda011255067ee74907a3a7a334db9ebd71afb3b2b920b9d092a4219a8d6d518e9b1625f37884c6ed5f1a1f74bb875dc71a2818669f644dcc7f22e21788a95d1ad2fb133a0039f227c0c1b3558c086d89bc62b3dcc5e3c98a5e76e13fc3e0a5c487b25043fe63346bc1e629ce62a325e23a3b2509616e475a6f03ce56dc1ec7de8be7a4991c3cc5443169bb578a2d2bbe44393afc158bfc2ff3c668f43d82b537cd03e9479aaccdd120a3358b48d094d4470371daf5d02f5e9b9965e4e2d5d1c89c4d506376c3f2d2b740cb2ca199fe5257ba2d14bbbfbae93a97b58f01274057a6811382aa96447c753bc8d4c1ac15f9a3aa48ad1340d1096cfae78b2e3fd8f73d638d953c41abca804278fc598d1b00a32262990bfce5372d0f3446504d00f2a4022884a923c775c5cf64d42c28cbf66fca3a14e2be7b67adbd1bccaf42e0d1a552243f7df7afc2c589cbd1ae14e10d26cafe50700de41b7a1e20c0afaf9f17f08256f4e20d103559be0e7634e4f9b5bef1210d43088946041e4ea80b0c5b4517a0aab76ead07f4cbbad352bb8054df1953fa93d77769ae67992acd5264207c89674be8a59862e9e021f11c7b2fe11476bfc788f3c54a99f4e3675397c7f59d92d04c53da3bb0407ef1ab9274932fe9af8b405fe04eaf8b75e7d1d59960edbc750bbb8a70d54ac133a4e86292a294fa53536a338c04c2bb7620118847e86e83231fcbec0fb7fc23a2a0f575e1c53edbc2a58fd90c610ef6c01a134919cd0c9673b9bce4ee0438e41fc2d2e7919d31c87bc786ad9a718b0f22871013e3bd016ed645e5c2372551a12a78f0537e758633fb1608175b5e438aaee095fcdba381bc0f391f04cf5857ebbe21c1559c4d6c10c7a3350f159cdda2da7a589ce3857395cbe4e5999109f6e9612492092f68d3766d2f074a1cbc798617aed15bfc199b27db2c8efbccc99f29701aefb6d5c0eddcdf3d4410cc6f23c160c261b4fc21f468c6c603c6ec27300c801db1caf6bdaa30d8b8daaec221951f444c4787b13b71bad153245c9ba593e0f5313f5c02c41f31f6af07d0166c043d879b9925e448da62fd3d9b04df5ad5e35eabab5a59dcbcb68694f9c0bc3f1698bc0884d84ab28edb291308059dff34c5378c46b5e218206351a1cd78a4a9ee727cd451d30fd1f4d84a8e493143dfee004bea5bd1c0f8b7a4181ff3f902092fbe9c12031e92566dc39788ab45590729c4cd27ddef8af7a425de71d22b01b49084fbf36812a29c401013ef27df32dc11a2723e4f85c4ae7be26006f8c8570d70a3a67df1414b103979c9926f8541cc7e3f10e27f8070de27c1f2d97cff09b1e5194890da9f6674d7dd5f3532261ddca57c7f6f389599f6d6b25ae8d346cf766e352acec6bdd65102c2d0836f485bc91661d9179f0308061b8a0ecbe7fcd40554fa7a1ffe92c02241a8984197ad697856e55f79b81555c65c5021c5c68fca29f3c9c6c6fe43214e794e87d2e8d4fc6c7f9489689bf96b799b3d666972e9544c8baaad0861e015cfd4956f0d2c3e4def6a21166437e376a4cc482cb4c2d635059a64215c73a2b92f7bdac4e40b03b0ff2dd15e9287e4e4d1312f692661b8a767fde9dee070f6bc968e17de9b56c1303998af46cddaf9b0d465bcd8999cc250bdeb342a82523242c51d522845c830eda9af9b1b96d06fb7d244358fd2a9cbe385572d1fa5df5b24f19a36fb12de4b57609da33b0ae576edd2859e81944447c2fb7f7ff7d70b1c1b0c8ca2963f816550c55fcf5abcd7f625aac870f1d8cd8c04d44f2d0faa739b1ca32ef7b79dc6b4c6732fc41569d5d352aefe21e6dc51641d8c3ab7a7c02db537492f2317248cb2b7fa3574e77891f400cc7f51076180aaf6928bc4e1d1f04c34dc346d918bc60e8fe82d80dbed6463a53501ca4477de42ab522cf2bdb08a1c2b5006ca85c7b9a1300be8f910ccb6cc7e76e5026fbda5c742c797ead9e36ad19772ad5a42722cfeb8db2d35752595520fdcfadfb9ac13fb6a1eab158498a1eacba4adaf4b21cbdfa13fbe361e8554122bfa6a36711b3ecb391c674bad1fb463c52496dbbe3a1802d20c492454fc956953c81678a8cd3de000e8e49896a31c88132de3988ea8737724d49ef1be465cd0cb97efeca98e08d972c169054d4bfe23065f239202615d0e5883145f108f2be379446520d1339ccf65ab8c7755f0083b48298c5d5618036f40c209b926e056c6ac0efc890bea6b5b2825306042ae356746038e50d576a9dc730df365db81d4f8535067433879889b13e4e3a79fd97f2586e6dd990cdc2547bb02378c6b75c5e0e288a1278f4b5783cb24d5aec00f10d81bf8c56dd45792a133c25c215275dcd54b33b014c4b55c814b4385db3dd605ab22e47269ece5ea61ead540c27abb7b178e97edd9640df801e53ca3df9391280e41a7d52e1b7c1eefca66eec5dd35049835f753ff0220f3bf6ad0f62804c5f35100e1e0f514ff8f6e1a98972a65719dcd5d78e9bb322a6bc4351008c87410799f96e8e9173172bef582215c859b1dbbb5f64b94b364ac2c4193afb03305efea4fd5147b6132af7ff42f024fc7813b67f50ecdc80df29b60c66bc042019032fc71d238b192c98c4fbb2187f58a1c1aa45b120f738028a202aeb0c33a02104e1df19c81471ee0ff2d4e0e43a8f81075add1d38507c4765e4042d4f5b9de4d982afd2911abb84c1bfe0e7d0198bd27510411a49a4accce55028834bf863df342c211b27fa0429f8bc4eb6978c361c8a23aabe023afb6e0ca2796b317c7fd7304d7a768956173a11dae290ccd36b4ac495ea78527a944ecc04461b66250c8a947069b0ae25296722f1fab9b98056c4d9a18032efac199a127fafa8dc6ae1cc2065c68720a2835ddfd0a0c03f446274ec922a49a001f5b33703df812e96d0aa54f8080d98c2753ee7caeff4dddd305309a583e17eb8d242e709080dc149ae66b9ec37a23f16656b56612849a0ab10047ed03c808c2245a21d165c27c8a8c42d61b3dabba36a175e186b15b31c4224b923b31973502a118527ccf92fa9bbafee819b0f6fb60e35edc7ace8005deaee0bfa35fd60b259bb6a3b7772634ae61da6b5cb94b1433ea1f4378317596272461bfc73b15611ac3d9bb2826d8cf4c20623a48c8c192bebdbb930612e298eaa3327339e4ba2f09bcf1bff8a07a4de27cf6c3bd21799f4a947e9c7f6278231284a33d851c51cfbbf6174cceb06aee2173434353463ae7a063ad7e8c89e5cfce8828d73e1eea005fe38c42d5ffef49a7d4d9b877d7634c6f2f3ad8525f085f01af4a3fa9e7b5772d8c2973e13c19cf4405d8ca23ec5820f7e1a123bedeaa18743f0058086b20f30dad9980202a4894a3d22610c18c99b0f2da56cce0c7e8e4d910286091d033f7", 0x1000}, {&(0x7f00000000c0)="210ec7440a", 0x5}, {&(0x7f0000000100)="3a7c8a06abb063d3c8d271ff9549633c39500ebfc4c36dd5f93d41394047df3f12bc15320fbcb865", 0x28}, {&(0x7f0000000e40)="98ae2a387ef410b8cb5a88b313c14626e238d12a34b0dcb9d896a939a3d9e876351b784531d7e8199b469a833419d348e6d851c9f0cb9e360eccdbc2090dbd061e7be69fa347c7cec614e91762d49e079637a95077e6ff96cfd16ffd96a210b919e3b1823ce67efe275e97574478a5223cfc", 0x72}, {&(0x7f0000000ec0)="2cafe6867f62d385a9f1fe0cbc7f5b8123171e5c8af6b41cfa1cb3166ab0ca58924645f298cac4fe59928cd7b1d5b05373e2271a53e19182c91eb86c70c7900206b471dd2a1c428a978b2d2e3ddbca20ef32652699cf4d0dc609d8dad251e3b577e011aac01ea2d782d00d1522dee728c293bba2f238d5924359524d132f2fcedafcca32b02a19233c0cc1db43f247272c15841ef43417d936a9b5ef233b6c0e9932bc7202fbfe959972a157a75b1cbc70e274eeda37c28b20a87b70d1d6762e4a88df14fb29f85fafe8544dc5863188932a754234679265c085e43bccdcc10b000112e3f9fe095bda05149dbd5b0b103f2214f8e99449b9bec9e9", 0xfb}], 0x6, &(0x7f00000024c0)=[{0x38, 0xffff, 0x269000, "9fc93f35116916903c53927d4a6b4cee39761f3e4590bea71e74509b5c94d628ef5307deaf9714"}, {0x1010, 0xffff, 0x8f, "ba1d0ebbb78e0f0f5203883af9ef6840249f713d0ea88460967a77d511b58398c796b295c90a255f261137dc829c235e5f9689d84d4816b9beeadd5927b7b24caeecdb9ad4d9f85022036bc2523087d7461dbe3f5dc399446655567f161957e8b8af3510ce8ae3b9fe929ac93363cc9f6a66b3c2ec0120a360b7ac39a0835739fae91f9f3d0b8b5e91a810ba3412b07e5947a3d869fff29cf0219594a4c64444a95c84ffecccd558331d9365055ab51cb8cd6d6cad12caa100e84c6ee890bcedf8faaba1223822a135ff0501ac34eba69f4a852b69506cbe9371600cf09095de6b2035f1524561508468e6328edcbee60d0ba4a8bf8148eea2f3cb8079673a07757e6984ac2584218623e02c7b62fe71a6e27ba513fc06b5328eff1f06f51c1727ab1ed3109352755fa237f63192d89ab62421a84ae50442133c7ce7a6db2e69a4512e539c4ba1a845969cb20a7b2b9573c940bc2b56a217098e74335254363b482448da81e85b25719592324937098a4edf49055edc51ed92d964ecace8dbadb11427d165c383f1b175d98b21c846eaf49ddb5874d04fe4b1dfbb40e903edac498bf8cef18c3bfe5ecc6588dccbf25ac9c751b816c6037f0e2341cfd214f4e8d82acf696a42ab3d435890a88ba4009e61e7d5e364ae58ca1ca5d0db78da7f7485b446af23c9ff5412e136e73e7924bf53ae549d83b806e635bf35c2f399dcbff9f104a3b11a5c4e0340b1278c89a65c1c6d67fecd65e34e0a108ae34039e8acb137c897f8fe46913dedb59fe9452a2e803d3b5b27a3119ce1ab90706c50d11e2b75cb401c9a8061d6ea656c3baeb9dd01b900bd35ac18aaa5c090c2cafd22e5b28285f74b3a66f51a92c86d22ba955bdab96157830648f19fe86aa3e7cdcfd0200075120f843c78fecab5e688d0473a443bed74197b7d42db8ecf0143d315f4d7d037af326d2171e71da10e7071da33ca07ca56928bd0a253b54b7ba133b3ab0afed81f43fa800211a8ec74329fb45e4e8cedbb6a8ae60bf4f092302ce2ddfb87818713efef0dea732d6005ee2859d8bc288cafaf1566ef76a776daad83bdcd1cd8ad416a59113a04c9253a1da9b5948c675db1b57cbc5d3750af99b848769f57c80f8a36f007184e0f1236182cdf87f7366232e764bdda029ef9a62f7e23964eb62e8ea188f49605c7de1e4d2a37df29d01d8bc165892354a26bded375b52e5b6a3eace2bace9fce85ed0b25c96fc9c72e2899f352f098841ab1ce623fd1bd07f98c72ebd57ca793d7df9c36c06786f442a8bff713c64fb57bb25bc1b739ec8c738f89c0bb24c2d97840d97d6e6889be178d6206d4842a005b50f463a7ad235812e24c3eedb04237e6e795b2aabe018b530336fc95e713db7694995d0e4c6573765e537fee7b9781ce7cb3f972cdd29863d9fce33ed3beca2e6d4908dbd5a263b5f67d3bea14c5bbdb2f52a6a0de86946d91c4086ed91f5d4598f74e11928ebf5cd0c7f461b9ffb5c7f83a3eb9e7d7862cab73388fbb24be1feb8a1197a1643b3de685fbe6b9cfbb3886381f533d7744a354b247a76e2a563a8ad2b829ea31d02e74cfa51eb48c6405caf76879d2d29bc3680c11c608d9af58682d440d76200090c520983ae42e853aba9b148d6d52fa4355b316fc725d5324474cec08de92fbc082c55a78759d391ae7ed097b953aa68c31c436d865c983693a0bd7a0541b0b430ed99d6dca9fbdc8c973aef90288dcb96a655387de4f2ba289ce62827adf01006512bb380ee6dd915c1d69a54891a060ea78cffc31572550d0bf870e66a4a2d0130b6a04b0bbdc6c3ddebbe30f9faa2e0b88080b8c687a0757d186594be8856c8dd5be8870eac849b9cb960370e11aad173a52da6caef048f7241d1bb46e580e3f9a6246792e511f24d9b36a6f5d8cc7ec959b62d63077311333bcdd215a50f1e5be0b58e173f37b75a87c6ebe76982de0294b617becdc139e8340de18299aab4d9ffc18df56e8c28e815a24946d5762c2ad855514e6cc7fe0ea193823bc0928d1f63c0a9377253143947723e70863194b432ae49bc940a4f9ba63bfaaf0a5e438147e0478334e70755fd546691b4933dd022c8d054eba6e972bb280b60982692c553acf2e72260a3ec08fc9086f21aac05d268187c36190ed1ed4a292d4042feaaa33f3bf0bcf66294d2def9825bc30331ae0ee2fb0172c60a185680667b28c7b4a75b84ec44e619c0a7b445bd63b88a3896aa59b4c605de217d9e368e45779009729ce71ee7d6cfbf096eaee4dd2320b23d93604445dbf692db5890dd31383442780af27920ca783b9d39b64b5c7e1b5ed2de4773fb88b72c4ba0efd7dd368f5d48b056131b3d54edc3c27b69f55461e862eb73c9e76d44da018fc88cfaa3ee7be943f24d01f52b8003e57b067605dda199eab35e9b2b004fbbe6155b736d7e9f062df71ffcf0b9c6134359246b40ef04ada87dd288cb79eba6c4c6769ac0e54753c10bb8b887409abb920d3b04dd71d4252ac2d82976e572bc86e5c0330a36f1ad69b1fc1de497ef79a6add386135f4208399bc42740a7100ed810ba369cb09d087aa8eec78e09f0f9a87f1e3211cf1ced254087966d830fe8cf6235dd7a19b5ec1798b79debd7a4cbd2174094541f1cf935a25973e4d2b82fffd8f911de53d752789f1e1b09a9d2410c428b7021f0b4d330d18a19963780a131f83e92254b674769ecf4089725709c72bef182beaa348aff8b45179abfa6bf8f1960fae95e080cca8e68dbd9aad000a8859149797d383206a6f9c02328674dd5fb10059451ce671801e28652758806a7dd8ede517013452ddcb4d136e8edd3f4d5e2cf102aded62badec6ea1a38f9de01b9bfcb6ebbd9ca51f6880b695f23e3dcdcddd91ecd594de52453b4da03ce4fb076c01d7be79aff71646066d703e1b6445b821c99497324fbcd0bb3ea694747579d54d746cd355e8df9485b0f0c52905191734d4d712c9e00c72e83a598bfc89566440797fec1e0493ced09cbdc4fee4ff679392fec24c35265f5fd689b597297234bc150ff1e645639080d103b228d172cdb447e69810581d16602356ef44e6ff6bf72c5dd211912eb309d6b8930ec300f46912b81cd1620e631bd749b9056e73e6841b9b8b9b7d1ec434d26c86289185b6d97dbbe543348fc7b4486ec5a10421578e10f3249cae9bfd6b4d8ec128e67fbab56dbeb8c3ab30f7f23624acb05f6edb4730f89dca59f59549a37bb50f566d164feb32c4f18ef2115dbc3699d7a94443c3ab4386c0582cfd603b8d6c12fa467ad97066c49797071336b02393817498a0f900de324fa022459c251a5d693afc049622bbb0a451a1882bd65bbc5726302de4a6a90c4d8cc835e9ddbd0612d249996e876b2d45cff0b1b3687c276b9cb8757af2d4f6fbd7f95daff6e6889db7d3b8c17ca2187c9f243b2e9ad1fd6aa7efa4df8354d3bd60dfb383e3333fbeb72ccce600d239f9aa58bc9ed18b84652603a548882fb15273cb7247fe9f79b8ee5795c4e7f2edf43a8b29cddea4bd827b2cf5e8ca328f2614be995dfbc90007a932c37cd9883a9e79a2948480ce1b43e7d7f2696fa239b84ee05882a1dcd43bc9b059b49539055848b2d17ef4838c5d84f7b68fbd1364dba878b2348613847fd2c949e82579baaec23ab34fe5b38403e08914dc4983bbf2745be85a2fae0798575767b123efb46dfd8c90e74fb4b84d84d6f8cb81e05865b3ca323eb1c889fa24f41dcfd17c4dea9fd1f3738a0a91f11a4e4b611cf11b146c15f71f23a6979ba144ea4f1f9a1746b8a8b48c569b5b0e079d112d2e5008014c23b9ec2f500b0283bf1479b6a61ec3c9d3c7fddd6f2fb9051b6d4665fce03e9d7929494ca67a69549da738374a6be688d32b48c1b436a32b1313aad4e9d92367cb1c0ad190cd8f0538e13dcf5252e7432b1ecca4db1de6f70539efdabb99dbbd2cac7b4d23ccde44dc4105118c73abb6a1fc2fdc6ae232bfb044655010d472771ce7a3db7abc2dd34bc1344ba256a95b602cfaa35bc488a12a575aeb5a16594abfa600ceb6ec7a739b4e828b025757236c5e1e7edc5e56f732ae98a9b1aa1e5382d63462f4b40eba9b16d3fe56e1d757d527ee755ba0333e68c7c903683c96178d322ef0f62d9c479517cbd7e198b21b8f5cb742c7280c24424deb2d41d9b768fe34d9a6b40485fa1c3343e8eef459b2d45f8037dba72142a1a3bb22c2e3ab8bffbd95aae37202029e79f4b18342b03f5f2c81c574021721da089a1d3e3643efd683123f5a41ee86d3e4805cfd567857a2f9a6ecdf0b657eba186492931fb3c706aef1ffe489c503c3fb3ac214b5442469cb8df6c198f2e1ea24c924d2def77738f9eacf4613c09a45853c684e151efda0eac648990d274ad9248b76cad87b57f4ce18c3a3536dcb64a730d325e89ffbef4436ced9fac4527604ae24c4ba96377bef0feb4308281740e733d1af19f2c134f1cac7ff5248f6611ad3e763328a501a19ae01f9db730c7850ed32be070ed0cadd27e284fa1e156c61514f83d40d0df3d97c555a5f8f638bf361cad1bfd743f9e5849e5ef1895ce2d7c5343144b813f5031158c1d5cc255061853770bd737d7f6347a03ce49c405e0f96e5cca7bec6367e50385d0fb36c0c1928342474feec9452e9ad9a58598ba80102d0550ea29c018f18f6e7d19f248323df0aa156e9878ef48c612f9d9ee0710a5137a25352cd4db30824713afd8089225c0390b957ca9281cbaef5f94ee3adf05a1641618cea19abcc67062802503c16f3edc9b22b9666b172f3e18a5a72f55471ec7cf195bca85a915a8ba84fa0937b162a9870714833abbb7acd85c7e85bb64754b611810fb8d8dd35741d2594b7a556864e0c8dfa8d14bd09d6828cad53d33c37491741ce76db9bdedf0f7db953eefc53a6eb07696c124848a3a156b20224ad2374e0135a1a3e5879525dac1473b6d61c16189c8d3be3787cf8f50434ed1974ed7416c500bfae644dcdc92c215819d7788e7ec33e12edb11750593405a9e7366a1debeded217e099db2205275beebe9f1d4beb176eb91b6f4ae091430d84e5691fe5ce2d945249f7fe321902d5a75bbe48a6282a1e9df787c36885cc799234f9a49d4992e5db4b115e0e47012c82e4d577cb9c92fd3b0889b727b96bc7890a996fd7d79224568b1578db69e2e6e30168691b115ff78264162f38e9a29c56caff8f98fe7aa322e7b019e9e200d6d881e8579c51f31fa8f1166329b580eb9431c216eb95472c8a5d8505d344de14484a6521fd9132102bd9a65c9a351f3be0203c11e3d1273586c0d9b50dbb897a945f64c3d67b1485be4f647cb9b541d3f57ae394ea078b696e9e572487bf18c85ca4c32f482e79fddd790f947dbee8892b9696b5c8b8cc7179f431b76efbcb0091bb21829e52fe7d2a60c588f3b8d454d74202b368cd2a68a0cea88ca7a3e64a25d85c74f71ca624c8cc4dc647f71ee3cf16b789c3928c9104a07c58be9f458e0b157741f48b13d8147624b7e4a601823db0ea2561f55cabeecb7607d019029e047ab5afde7050816d1d9d0e51c971f28cf67c8d9e47e63b2804ab29de10f235c217030a2515a8a2bfdcd610add81cdfdc7ae5ff706af28ddb6f6278e44fb8415bd20e5d38a5fcb343b99c9eab7b73335c6712343a595bb7ba408261e1943f57ed42cac318f85562f13d6cb2118b4145df0aaac6dce776a11292a7a54f1201bb285ddfc45dcaaf5cb53e3cbf4c519555fc201955a36416e6b79b66ff8b58542779f1"}, {0x1010, 0xffff, 0xe247, "63f26f83d4f4a262b2f5eb62b5ff10c13904633d31a1e8a0279e37dcebf1b8e274b09de14727a00b0ca92a580a0d9f80469e9f76f774bb6d151682ebfff9e40172b65500d25e2ab9ad5147bc0b02f040dccd3510796416c75d155799142686836e999a7d0c04a2cb651bd028539f184e4b3e22b6c8668332b0c814afab89846abbbca154b8fb83eed13be557af049fc4b1f1b19b03672e96652689324f16424cf442e635cbca533e583177088d625634c5d02e469a51dd1cd070ba4b83319621ecd262c2929b7749a2575694126119c7c7614717cf061f9329f5d05bd0fe95edeb74cb5aa5f73aba3a440f032b66dea0614117e6d67541bf5df80135ab933447b502b3d68d74d54d6fb28c265554b04daf27c8eb9759b2f2c62fafa0a488f58ba5ceef6ac89b0f87f74b26f7f4b34e5ca6a3f8cc5a4505191aa126e84193383517fb67574268eeaf9ecc847eb7ff8ba023f455a8fe4f898b7e3644ff9160da33429036033be104e56feabdfb7f5f4c5fe0e391b62330cd6f182b63c747366e2e06d402b5425a6a24af0887b3f539949ae1fcb02d67910ff913881f8c5931424faed753a6f8ae56f90d6cf7a334ee1bbd01a42056854d3770db6783417980ee4db0536f762dd57ae2c8fa4ecb3db9f3ad25f7f7786a355b5320b2042eb1f13e94adc7d2b10a5de28ef6a2d91f14115a68fc49ac7156593af356d9ef8a775ec245b2967c70428e2f8242bfd9967402807612791aab2bef6613ba22c417679b34baf87504af62386b45996b7fc2a15fb1536a692cb91a25504ec3b798778d4ab06e76fb475ce340fca0801a2d7f3c680c29051b61a6a5d0feeb2e09995f9aa549ef929277299ca1b13b806a99f9ffa1211437a6ce67a424822b83a6c6a8ec3741c10f7ec4d8dec43cda1843846dd4e7b7b5cca54af92afec7803a32f386add93b075136fd838b924abd4a5a452b8e4a721f1de4e8cd0a0e75b40f65050bcaba7289579b212c5a27189c8cab90d6e192cf398cd30938dcb1082aabdca9f955c223af6ac74bb073ee232d8e050ab43350b5f0865e62d51938f447b57fd42936565e4faae27e783baa979325cee17decce938716e0dd16c220aa00f2fd0a5dc70b246d49753bac47a339086a11b7d6798162fb1c3f8dd4b681cc953a6ac64fc0374d9cc736c3d1b154df8b92d3bbc4de6bea11af8de21ed125005a99814fd81371b0c22bb9f2ee1b7b1e6e9ebb30efb44bf3f8175b7d0f824f94786b2f0a3d81f42cc7e226119702b4ab7977aa9ebb5b3a94e865074b1f1ee3dd567b3e2bc5010d1cceb133fd8d6218ad664dbfb0ab85397a5efba6dffbd2151dc9f48f59d68b697eb4af54e723ae0ef3e49ecc60856b1619526de852455d289631c7ef73d70d4fc0d50e8e884c9347d5b833328f9e33e95c04ac1af4b34183e836b5ae9164e575a064c7d9045b846f3201b4ac23081751135ff3cb3803c5721a73fba8105bfddb1b44da85560aec3c0372fa41c84816bbb8496440eda6e2a3f659ba6f4068c8b8160fc2eff198329810c237148ada611a9f49e573a71a2aec483664825e3223a0b09ca82bfe25ac01a7431a7217c4da93e7c23b46651ede818ed99162d3988ae805eb6e1b0be048ee942de3eaf1ac9d334797300ee02bbc52026f310f222b060ca80be3ac632e601b845e70a8be682e0d3722ea12daa35d6103dc70e61e4a50cf280df073cf7c9d84519e338d895877ad7db55b7ebb8c473039778b65744dbdacd828d132c130099902ae744c5d48bec5058d7b5888b24b5ac710ea26b93d786ef0ae3ba99d80458c413390fbd920af5795be49afa60f69f9244167b9b8edc389db6afb14f8932bdd0fa61f8b7ff1edcc15a718e4be33bbf566ae4fa43b1d0a3a6a2210b0f1619505d0855ec52373b87ea89c6d25c40ad126e0c6420b3ec131bf6a4a2b64ebe3c5c2806e0445004b01b628c67c8542c14556019a4025d0dfcffe00313777f2adc11789f9ea48394d1aece3222bfcf0c2611483cf98aa3ab2e4ebcf0ecdf4e0927f9cdd9542ecd30096f01e5899c6ca355361751edfc080d1d9decf63dcdd00f51e7cd0a298a0d5d29543c740696e8252cb31fcbccd3ecb0a4ca47460dc6c15be40f3aab0212921d08752953d301c51df14e7f07eeda0115e55db94b6c178e5eacaf8c014d09ad23e76f3ccec541aa57095635535c2ead1648a2d0c451230d2551d5ddec20dc73f2304dcdc49524d5a55bcc20fd79693638d41ada22335a031517a91ad9ae1df436e07673f173d056332e47d3c8633f02909e958e26f767280497a0328947365135612451f5d166467b155df367b1714a0fd261cfb034cd3902ffd49c9fcdc086de79b88486571251ed551b77044682ab0010530fca6111c94225a72d6bae422859bcd8434b582750f0b7ec8d24218a01ff6a0478cc68497eb7736fba48f90f7845b64c1a10ba942fbdf77ad5561046b395fba9b2f365c744eca40605fe0a7bfea693d943ba56fbd97d2104263dcc0445527dc305d79ea944bb2fa99456126ab083f6c8dfe7ec99b1b434cced530faefe5220d9f00bd5f249742f4e60188c34b42491208e267c3cdbd1a8657d56a278114fdd0dd05ad7b147e63efbe718423f3db2152463b1e7bbe537cac41a197c19a1cbcdcf8157bc0da85a9be26b0cc810c11d8617e162b1e1d81ea439e458f4e2b53d6dfeeaf1a720ef8938e6586550796068eca3bc413e70b064c2464f719a01826782105ab59156386b3da223ccf098c9e687fadcd6accd62766493b3819c623e3b65b37ce60196e58d4cefe36d68718eb20adc90d094cc75931ce3896e4b561d7545965f2d9829cefbcf601a640a93db9544c9ebd5a334c36b0dec330f78be172ce540da20999504f176eeed8a5c89444ec17fa89f63fb5c99e1370b72521a77ce21e3bf0da5cca913abf1c706ed1cfc17b66d5df692be1776274f1a3cfc68e568fed8669bed4d98bfd0e3108f79448519c4f661a36cacdf3934be03d5e24355231fde7fdfc9661a91e756d56723293d993afa9e46a96654a1b0d145b73b753719b056ec4285cf1729f48216152578e4f58b3bc370267cc64b4559e3c1de96b24473c6d5ff9b4195c81ddd1fed9f8e4862ddf611ce85e79956b3016a970c0329588c1621c43dd4c1fa26971cfab7fda79f6fb7a94e5c5811faeb4047a4deb2816123da9cc5adddcf6577a973472ed224872dda2cb64fea071417467450f6b5a3fbe844945cf77c76f9122b57e151a107c405288c2247ea95bcddf4130f046e88be533a4c00d8e2b2c009ab800481da602e1a4bf46991d57a909e7157e75da0b2f7c17960c3bde7aacb7c3d3d24a8fb1f79423292cd87b6bac9c40710dc93be9702ecdaddf05ca157fee2c9041640a2d74bebefb65c698b2a5f5ed4b9d506118b6e732b066438f2da83f010e9c1ebffa9d83a3e7d687f6190bf9f61d8c89d46b8b2035b969b216e6305473c6226011c48c778e778bdab8079509c27f69bf7415a16325f5dcddc3e3225491e1e32b7cd10af707d88e3b605e376241ae001ed6d2b159e5ab9407f3bd14ae133b5a82e4f1b6e14e01bcb465e3281bbb72b1d58a139b697888fbe0c785534b63b1374f9b0ac3be6b51b311a59e2eb8cd5acf4438fdc6d77721e9dc93d77e29cb1517b808320939ae41ae0dd4e85cfa38309db5a9f4fb5c479798c9350c149f0a8d5628b3935f7c1bd4f03f88152b8a7bf4ca5d2b01804ca2c632c529cb831b8b1817d65d7fd5872856a41eba94b4935ee4b5630b871093faaed6c2902aec64125eb96f2023931dbc121a922506901c31a5dd63ad15898b0a0ca6aa6182171a2aff1520d22608da8650f0347f0a797b34b025479563f58a5e8b74223c61260a7619f19c534da8500c0a5f73430efe2f68ed549a7eee6d1065cb01ea2cd3fd8084a20157ac262b64151caefcd358726a4c505843ed0839f24eadfb70cdc26506edba4ca9b911407acb957159595df084620c22f781319284208895905ec44097299c054e1fb2f4c2520c06ae5db286322e466303e11f4546e27a9b8be9cb3fd7926ca38ad8f167d8fe12fb9769a64d8906509dc182f251e4c560a46807f7a74d40fa0ae56da841d3d465ebb16f8498635cbc085ebee864082ce963324ae7944f4b5e2cd30a0e69b4524047f3193933d37a91d4937b50a0aab3c84ef80dd1bd54ef03ef6c15a5aaadb436e522160d1f578c38c850094254d5886555ba49fff8a60b751430740a21b385c4520cd4e1571355146a53b40934db01734eeea1eb4e003e050b13941c7211f83b53f70438ccf49e102cd5c33747601e7fcfc5e304ace6306fb069077a7fc86ada88b37862cb2785577ac0be5a75666fa872353d7cb1826545379ec98c299a5daec3f5ef952782462abbdc21d00bd96de613fa6c72609a6d88c847f5970093479e2e016f12e7fb4943412e9e735bdf61faf3c31cbdf2b13b3e9f39cb45b1bd367871490635af74a80f3f43e3347fb9f4bd417e89edae647974741190c8221349daf6381ba6e2cc7fe814d6c7056bb14beb097c002ed93d61d0b98727daccbb7fa407d60e385c3948ba601b6e95f14d74e7fc0eed9928ab70a30e25cfdfca7d2b2c840f4efe92578ac1d820b7849d1b625c86e237c04669710f838a764726f1ed1b0573f531077fa51c69b9291ea77d1d9ee6b47a1c52f7f3b330fefbcb12cdb00eb34fd05c7fe09756b646ccfd04de53defcc4149e6d414077f3cd0d67ab8270cf1bb5433cac1a6fbae0b68d369d8e665e99efc8ed16ab25488168034c3520f61ce3e753dedcadeac6cbb54f2e8a4e41420ffbc3d418d4b595edfb40dfee2774d2534c200d4154bd5d35216a5ecad245cb09cf0e47cdd911ae5d5ef5d7f6d1c5fb6c9f300f20dcaadc775630d50e048de566e0045a7e74392373ecc82fdd6ac3478373234eb8e08efe923c7a78be921b230c0ecdb5869d33539fcec3af68c6b25f996c9386fc84677901cd0e34e8f6668f5fcef7e24ddeb5b794e32f2038f05ca950a01c6a94c1fb46a3fedb16f2d9b93c141245b385f78295897e5fd4cc5cb403c1fcc19a73de2fbc033a4150a19a3306c9fd4ec8038b56ac862b50eeb18aa2a6ebd0a66bb2c355abcaa7d74243adf5bebebca1913cea1f7bce75d2ff4795cab9569e2795e1b4bc511d45a04aad539fc5e1c6ec00c40d1c9b2fd22fcff6f429c9f5875e8ffc9d2b3056ac56b5455dcfe70791c9d28fa79af5fcfead94f9288008c0f86536c91303cc8b7e2e00b164b8d9f6d81291a98e6472236ced316955a2bce6d5f3eb55c7b87b521160240e3e64b70aa0301500f31e2d385e822c35f50b8d6d13447d292eac7296820243685d84f4de225941ea75f8dc8a9295304732d15dc77a75d9afcdc6ca8e5ce89ad184dc662651cff6a8f591b4cdcad9a8d1717ec112224aa1ecceb2e3b0f71351214143b011af95ea45e3823ee1d3190bcdccc7b81618fbe1208d4d2fcc3eafed0913e728892291edd524d2d93640effd3331c8fa32b3eea811e2068835f794797d6534b16dd1ba7a8cd568ec4f1911b2185d625314b1236be05c63d3e2fcd034ad4ad2258e0a26cbd03d151efe63140238b62deb9c4acd75ecff627bab89354b225f861af889e57ce1ee5b84348ecb6321a7809cc14ab7ee3e94543028739b787faa97b2b8aaaa0bc00b5da67692f14e4b8311b8042bad726abd51534ea2bd4dfe7bc0145c7c5a11563bdd0ad18b5af8142e59f0930e317a1e94527032bb68a334d517373ecc"}, {0x18, 0x1, 0x1ff, "95cb5fd9"}, {0x1010, 0xffff, 0x8, "3aed958ad0e0d7d03f202152b173a67c17d3a0dd1da535926fac5c830cf0080202345b26860dfa49bfd645e112fb5ee8de66bd37c9a58d25aed06a75d81157e1d7ed6ddd0c786774a094788f0794cc60d53168f5ad2f6b2e59bc916b279069b24d4b642c50637a26f73708eaff32ea81be50f0bef63476d98e26e8dfc6d5a657af2d75eba83ddc09600c7b30f07d897ce0ed18ddb8201ec7309e4079cad5d878b7c16c6262ad4a7cfc5b2f83035843926ca9738d391639a6a9ec3bb352cd4836ac1b6a1849cdfe3d1a05b34d52fc36b6757e84810dc2b2242559076889ff8c0b5dcd0850c9a5a0db08830776dd20ecd1f9d791fe0d31b829bb0663434c167a9905694dd6ff0a609f7bf5642c827374788d457a039d145d01ffeb93b8d5b3b60fd99bc87eff77e720086889e716a1215034d39123a0fce6aa1786a0d33efa95306dbacce488989b351b40853840b1b9285355af7fff571a5343527728871be5eda219e17aa5431ab011dbfa733f419c377f15037a444c449bb44466d428af20f494a67979e088214cfe61ff1e1fb5d3d9887827a79f97e6edec6795b02884f706e1149f86ae739aab9d998a8f93db87f0d61914811485192bd8602f117fd38df1dd3fce029860e10ae4be0b391766cf80edd90607631643eb3d7c805ed787475915fc997c0af23e941380de3cf65462adb2de69ca9a8194df6f5cb330e978986c7c91894aa8b73c783419addad53d64c61d16215102ad7dca5dcc49b2cf3fc073f34d59d77ff826b33cdcf664432faccb3e338c5b8d31f105b45ad8bca37e4556254b0bcff075f0349208c0562ac9c19ac6391aa62e281f726c0f6476818349f416e9e07f5fd728597464a5299c2e97fdc142f6ff1fdad6895d6e5f066448439e6bdb3b8a873e950471f92678d08798fe5a52dd421f6dadd01c68d7d7307796aac7f555341f060b878164f69c44f4e5cc374a0a4cb61aa1f4672f04b220fd8dd53c3a4564e48fab1062e04a2e446a544b41cefdc5370e3a7030cc9dd10fbdbd7fad62c4af454020a3f7b8ad70dc610428472ed9519c29ba6f3254faa811cfcd196f1f40cc77e4fe903a9fe0b7882d0b0515ef1fc360e25ee66470ccffa71e7310e1872f6a1f00eb97cf101a9bae06f635f177cf669a311d4b0d44448064d03a0a99468356012d0cf989bcd0b5dc8f4f3f2db74a1801a89fab3bf54b0c6da563c603140f1ab08ec89b67d03ce7e9f6fbd73991ec7d94bdd82844071d7add523d71998ac1f67607fbdef1e75575a885987772fdfedc876ee9ad8a11cd647366b805b9273665dabba3c910a2a11789ea9fea007675558b3a5a4edaf98d7eb72ae287e619c5af90d0cbb3cf61a244f3bd340deb40b489b1292a6055c8b573dd645ee9f2ba48de4d585a38d130ebbd86e29746f7d50a63462c2e0c0a8d68d5f5d368e63ce6b588c437d45708bde48d8399c0a33383a05552910fd7f16ab1608a151ee845e4f2b72442ec42a46faae466779e61eae78f938162eb2813506ff223f6600c328af4d959d9c531cceb813bd5c67dede802101dd8960c7c563dedba2e75fccbd0b702f2cf3e21d4c5e8d02149d26b80dd246511c82d592567b0830c27aa69ef2493696b76ba7115043b6c60a98a1e7ba426e54f27670daf38caa3f9f3eedbbec37dcdef5277a37bb54b68f72e34007f3ed3cd648efa2e0fd87518229ad3deb6d3e0f6d52cb493ceb37f2229ac4f28a4cadc19e58a665a28212f68068c365ba0e826ca3cc8472d9c597b4185fa7563b93bcffc674cfb2977a1a9081b341d8d5e3c4d092a6952b3b0710129adcadba0a03147336ba3652c3c860d6f048b116ffdde79e885e4fea272b73b99f5cadf6160b643a929c65eb21d0f4241baa124f64cc3ae97d4d3a105e3e1c0c04b53281ea73b0cdc91031448f885c694930ba2e0ed0c29cf8802d626471b37f476e7397b11bbef7b62d52d24864491e8773fbde34c080c8f8412b3c52836824c32121ddf5b67f3fa039d94057e5a49bbd030e494b7c2277ce77c3461966c09807f88432d09760d95ce97f123df710057d69d91fa04934eee7ef3569596e0155c021896aa1847bf5e8b9205dcd8d6d0f9ff7be9c1c12e8cd28fec85444c0f77a4108c24adcd9de70351abb1f4b8ad27e0b4ebb37b1ce07235d723efc4391a42c09105d4078ed5b1a29564c3a08ea9fe7fe1d8ad6386b9f6f7c33c6e18fb9d295162c1bf1f5a3d920399ae0f5ef73b6daf775a29c8531bff21f7822197844dfa00c79c396aee21cd12dd0102ae0f704996b61ebb0e5b8ef095a1c9d86c51b56954182ccb461470ad7e211912ae17b2cc977e8b0622c0f6ada79fa4c170c9f6ef754eefdd1fcd3498a010e7fedcd979a5747028722912e65bcd54dc63c5d16adb859097aed27cbad345557d89b0b8d459c3aef5840ffec07800640cb8c5e8c84121a1a80812d729f95fb6ac4c7bfd47632183ac8285cfabb02bd546031be0134331a389996565e714dbfaf7f9357d16b27098fe67e3714a6ad655c84e2da903161e0ee9ec32baf0aed7c3d251ff9daf33655b65e38ada6ecc86cf49f792540dcb272b3000512d63d2db822a96973a2b0530de981d5f078107cfcbe0dcabb7737cf2aaedbee2042318676ef2ab98382d551634e52a98a63c2af87c2fb4b220119af76092bf5b3fa2c25c3806f514f25e246edf2a9cc8248e5832621fbc8465534bc1625ded67d9049fd76dfe57de7f0b37a91773e629e27ccb6d73b2ece1bd993af1c898471a651ec2ecd168255b4b98fe6e9033789bdfa5895b472ca4d1cbefc8cfabe87096cbee3bdad592313f0a7ab0b9615f8b541be4b87e72697175b280939534a18cddecc3a6b4c9694b82752acf1361881e51288d64fc582e588fa2869632f9dc2c71597ee0396e47ec2d9eaa5aecbb9fe4f0c608de2dca1968e7dfb20b357ef20ffbd29acd5719d425cf682507cba315f2c180ba3662c7076fe2a6b1cf16bc0346ebfdee85597a7dd49458de5331de5d68dac37658ef8a5db6e5b37beee71b09ecb86d58debf5c40d0425b1e907bcf0df5451535998698a61ff1b11cb086309f49f706b791f2e1727db4bfd302c21c8b264182d82697598e95dc2c790bff4651ddd54ab08ea96e7660fc510730f01084a7a2a955b363b5a9d47710b4ed179b5c798d0c8c23ab7559dabc839787475bb10a318d7895db7f9602fa35faf0ffa83e7e5988b384c96570454aee58f404bea7cb9ec34890fa912c2f1dec50b060ab105a9a0bfbd3b979e1df1163fc4945277eeb2a31d17e4546270dd4f6e0ccfc95c4b2bc19bf6894da1795652e43d48fe20077dea783c5a29d1cef06e3ab56ab553d7b58a895953059c03decf95922681424e6b83668c5db21c9aa7e976ffd611bca8f22cb714d1cc2dc5d5394e6e14a4cff93c72739dfad0953d225502746bcacd05f23a8e8111bb02e3e5a1cb74c8e1f4dff50790d865dd2be1d35273cc6acafda6e2b659a3f94890427ce0a828f40e470e9841175a80bd92328810decfe9082cfdfe6446cb1eb6aaabec7d53523cc4138259d1b65bf86ca32de4010ce59eaa54918e4352d4f03dad67582066ca307728e6861d55320f87b515103e4284abd9c05c230bc86346263b7887ab6ebbf409324ac3a4095571ae61eb3aa012cccf42e9814b6196dac54d77766184ea6992d5c2018cda0d23ddafe4c8c48e6c2d808316edd64a14d378e0ce99f6531b2bfb833748ea3e50d91ed5fb250e0728f8c1b4441953f3616a133220ef74928f25bb901ffbb562aaa9f18362ac43d05a01c5f3c5cfb6661f591f8822e233b4a58f3ead19e91dfddde4ad9231f11e50beccd09926638fc3ffe6601daa75376147a6ea40a18b531a1be8acaf23fe9da4af869ab49d12957ddef35044ba966849f9e67ce9e7815f51cdef24a928a9b70e486bb536b8a2f2b54ac57a1f848e69e1313917676cc8b9bbd5cc4a9916fb3a1fb126be9595064b31164fc8f6edc4ea30a15195a4144a76b8670eaea0c382e992fa3025a9d0db1b8c76440cd74c0da3642897328a639caa12fae492beada729b123ea6426bdb7aa181259ca24a44977ba0dbc796b0fc0da1ac3248c9bb3b068bb5e1126bc88e0e9a9fb9c70bcf3ec3b4ddbcd5b499306bc711b55be85a30e2ed29f4eff07db3bcd515923f792fcb90f380da30fe60b43ba2e926982e15723506e7a00349274df63a75720fa499610c0a3e2e54e22d781e6e6404d988ca8525ebe512dc896f9a3a80a3efda4ca64f927ec12b43b6aadd985091bc9d3e581ecfb6abe65a149efd9bbddd2dfaa379d0e4b8273115dba06bdba839db092a60157e0ddad9c04150e4f7f035fcf04dadb93ebd238b52505a42d47528ba70d6b2975d5c8f08a69c2a202aecd7385b5495ca0004ce52704393c2aacc1e87ea0bff5301ea059c731972bf1d00ce7fb12302605c7907b64618d1d43c50f4a21d18f49c477ca3ea98649c722dca27e194ac8043b5bd777422a68f74c94f2ff6d4ad2982e8c5e0a9b1034daee68435bd09335fc0483194c2214b1196815da7536d3dc5bb1476b659e3616d3e19dcf021b5a417b4d766b9a75837bdb6f0dc4806606e56ea417f9acb499923c3b755850637fc96c2ce4ddd41cbdd892bf0652b430710766b8d981edd8b8013a643fa4522b4206d7b5a190e9ed02cb330dd799c28071dc38ab5f0a4f53aa742d9671aa79fdce4d1b38c9288497eca59051698aebfc7e28c979389b58d379c21839ab2655ebebc80181bfdfaf7d744143f1647cbca82eedf313ae48a8aa6dccec2eeff797528e353e5f115fd9612eae5fd5ada5c92284393b502588b73a09f6835874eb4f1318cf443405291bc45d9a843ddb33a12cca1e4afdde56179cfbfb3412d90b36fc3486e04b82b4e54d1583c175016337ee9f40dd25b5b6f3a048d268c37028244f6b8815c37b4517df0935e7adfc60f39ea70df1e3f8c48cc1221c6cb508f950f112fac1a9f1f3b707fe3c98f8ac90ae1ee922d79aff742cd324991450005f86abc36dc075e0d724fdbec344e482d20dd50ca92a38242ba12e7f779aa6a52ecabcda07fcf95f41ef9d7681f6048cc1f8128a769f69e71a464d2ed649486b988890c6d321f1554b5f944e179b9d42b6e029c17db4fcec6e3550c7542b0fdf475c56dfbbfc4e96216a0664747a96b27db839f88f9d1f2cbeebdd863cedcee90d74de0d5fcd17226e4ddc3fae23daab00824c7e323529fcf5b37596ffad230b5eb9667616be5b3ab38d1bd62825e0d4b179e7bc29b6feebec7c26d43175a171f95e5a1ec546a4b6311b652d56163dc2ca5a05ceb54c9d8da9feae18c058c4407a7a4e56bb495dbb7016a72a2968f1b7f866abc3bb194e07fc8ed73cd91b014bf8613144e5276aa43ba631944e013a2a85866a782f2f07d146755b1492a4d2a394ed682677e690a3be91349a4ad6a86b3594c1a238bc04e2fc06892fb2cd7b6cdd3577ebf6a38447bb370425c1854fab2fc8f9a83d8bfb7343241795787bdb31a4d23220a923568dd65b482bfa61f2a991d7ce2308675b48d575048a820aec413c7b767713b85647b156d873169e4759d509e2f6c6d905b28b31b7ae57e7cef0f0ec6e148fb3e509ac7327b6dae101afb7f6e844692a5ca3e35dead8b25705e87c14082cea88d84ec55daac5341723474b2bd2834a156c2d7d6b156bb0ae9b1901ed62d512e941b6a97e4c389d0e3407f197445ca1a917a3c31d12a26e3c31fceef4ab22b3f6abf2ed49a45b0e4e1c7483d"}, {0xd0, 0xffff, 0x3, "f140d0171525ec4f1e29df29a5cf9157e90fc30a143a7339476286bef65208fc340f70fef91cc26b7cc63e2ae08a9f404b5c8ab6a0c0aec2e9ac381a308649e5b9d3a2195af31cb9c6768a37cd29840d2daea5d0ead4f89dedb5ae157723f04dacfb6910721645ea1d61ff1b69d3862fb96809697be394f05fd167daf708dfe75aecc6ef9efd265c0c628b83e51022f7fdf39f53a85e12abddbc97ca0534efd3a8be1eab058fc0ed69440a7b07e0de9c25f4359198390a61c97ba09b5873a9"}, {0x28, 0x1, 0x1f, "7da6b59aac38f9b599b9b5e5b950a3ce6477a1f0"}, {0xe8, 0xffff, 0x8, "b0afcd3cb20eee34ac85f10f376d6a0d4e9b2e2887f142de5d0afc005c2ddf5c5c8c6c11e3d0d09453a3ac43bac6483a72f3b80445b972e4ee9c0812bcde59a4fbf76275f7bd7a9ecb9f8c7e80867fa62e5b1eaaa877130ddc0d9f7627d4c3103b22e35eeaea622999e745c1b359c43cb967074b357f355757fcd00a39ab7b056c1eb85161363af25965f0c4cb625f0ea8224e4b2a3b182ae53fbf374f3a13afc90aab56aa7822447341c0a29b8dc0dfe52243b817519b4f85b1536ef58235b570f100a86ae871924ede4845220ba31ef0b9bf085e"}, {0x18, 0x1, 0x862719f, "04"}], 0x3278}, 0x1) sendmsg(r0, &(0x7f0000001480)={0x0, 0x328, &(0x7f0000000140)=[{&(0x7f0000000280)="8012edaaafc27e2910cae5df2db64fa349a2f739bd5e98ba76fd896951adecd61be616a25153bf17e28b133511cefe455130095797b070e1281995eca7113ca3bd6b35b44a22784efec14630e2040566ada9a32fe751466d138bf6704e0b60953053bfee2ddd0cc44db637608244790ac76d8e64883e5113da1658d3171f8e87394c475827ba1006ad8f7e83e060265fbde5ef4ca775423f5a3d0bfbaaec1a36aa5a87251f865e594facf149fd5298636b3a1a12740b64e271924779b49abbeb15837667f6635f821db14eb28aada5706172c39479c6ce79f98bdf0c3eb27d4456afe71d4b54ea77f2fc4ab2d5bc7ea32098302fde1483c73ec7c4808b017437cf165f8de6f0286cb11217cd7f620ff8d01308c8d06febf625c051efdf0e86ce34fb7a060eadb81716b48834167fc1f0ad758fb66be4aa633e84f4dd2a6dccf4870e11679968bab882e664c5fc3bea23915c8ae482a26ca22c9e8922f64e02430d571ec91a3d5e9acde164d97fd5f82fb120d8e9288faea64481cf29cce8a889c9561e4a512568c1a857212016c6b989d30c5fa4713460dc8e2e8cd6a0ceff68f106e536e19b2542e53fee28dc666c8c8ee036c3e7d71c71638fbd15ddd61deb41f959f6718b117a80838e981ac93d273361ca48d0ab5ed4c5e26c0435cef377e64a95b04bb374a08c57125847c29ffdf13e4c82f85f459d6d5502d30b9b0170b0ea381fc65a08e0b04d3a627ec28aec2e20f1f3ff736981f18f2429e9f046bce5d67e68a2a1fd91c2491e1bab8aebb1fa77f78bae103466e49c545d671cec9c1f9ef7f0ccff0fd70a37105e7100bde1e041ef5a0efd54835af918ffae5b736b357e0639a601cb7c6d127eb7d945f14ce50490db28b2f8d497574bb6876cab1316c8c2293de8a6903257b7e1f7ca2dfab9d3adb6fbc10691da3d44c832526a76f509c1aac7ea835e9dd55f6edba534ad129436cd87270839cddcaf3c343dfc9cdf4dce63a0f49b6a289bef3f5956e1e459cf5ee135c39fec90d857a5b8a85076747bb9f203e0b20c6344654d645b2db15cd6963c268df2cedd9853bc4461f84a5779636b0957b995495e9e0025a4ff6daacbfdac2a2b3d7a72f7c7effc3aada06fa487e8575ff587333f42afd68e60a82ea96bf72f701bf61ca2555ccd29cf4260e19543df998726622e4f291ae6bf0c3550cdd6044fc64e9eceb89c60e5378cf83fcfd64a3669059571c69862be54447e3d47d6a891f8f03dbe015ec55f1426475f0b9e89e1ca0f891f8b6235485c5988a67e2d0ee74ce5152635e14ec4bfb409cb3a471eb57a89773f0340041d75fcd27fed434d338cb0fc27f755bddde84104305e500be5c1d61b31b52f112d6dadbdb837f7f24f9bdfebf7c4bb2802dfab3a771aaf069e854743b2f96d6c71312483d3202b2763bd413aef1a051b64c31fb8420c77d84ccfd80ecbc03022b1ee872b8e3c4b4326c91d2407747cd74390406704c26f383ca5bdfd0090e1b83a62e1013aed5893b633bb69a043777eca0547f2c35ab6aba310a74e2efa9c1f6d26c080ad648da32437f57c65025bc51b566ff76d6f94310d2f769bd931375febd165ade933cf49b4b85b95ba9baf88a87a3a1bfca6e978a623ba395bdaace8b1110e9e3febbaaebd47aeacdd7df37e21e57bf880964a2d1dbf561c2685a6e10ba59ff6f92549447239d482903eb29c7888ab7ad9b8944518b0fac37bded09aaf2ace46940c860304ba592d66e73d9bbd4083767fe274df99e0cd37a2d9bc8555fd997ee82e15710d2f6085877b2cc0d7e8272d457ee715abc25b16995ef6ab5011d6b3ee10939fe0859db4be07f56e1e4eced4f9f1dd3fde90f1b81447cdd2b828e910c5e6f833d728369655a6488a08b1d65cbb2df03946c296ffcfeda8d3ac7c621d880080449e72ed3fa1ea3ffe18b77e39e4196de55cb980541b6528ffc488013bf41a9abf6e87a16e62c82d720c8b410a35d18b2e3f3bec9ad769723ee950a9e386f4d55a939c3f5c8eb8a8d6b7f471f03383ca5336e4aaddfb0797d93d2e1acbc6579b9af36b5e25d5c2e58c19989ddfc5cf7080ae78ce464928a071f0bc06e9c1b061253d09edb8c4d9a430aed5712e51339568cd134378b9c91d85f817c92af4adf05c2b7ef5f46d842780440a0664b82f4ccbeb96a79f88c8804936d3baa61b88cb1ba25bbf820eee1cd394911607123e1b7960b6a1ce6aed1922dbcc0b860bf1e42cdbbe7be97dd06fd0b26363612a75ec96b81e6ce990c312babc2d34aa7de65454f687fd861ad5090c96cb34a42900d8cc147681b900d20df0ed9fe20c752f5c94ae79de88c8973c6b8f05f006fd6453d7652c85a2fe448068d4ee8d7cf88d654161faa58cdd4fe73d4430436c3d3d9f796a3beb6e562bd815fc78751e54c126ee8a2b6010df57ccb230ad25883b5b88a8c96a0737560c22d15e7f46871295182439090d88e1f9b049eb2ad7028fab280748f842499371c25641bd73b1190ce252b07cbf20f6ac473e6b74104ac03fda0e1c829b1b7913653325e401ff890273bf04c01937de3b64f8d1e14d945fafcee4cb9c1f3a60df89cbfd62d8ab1399412034bae308b6a789d7635f428b6880d17e0ca8f51ec23955c5ce4be14b8f40e6fac619a3f464bd83e9a2e35a792864fcff16519e97e41080591e6d7f22b4bd9fb952b12a3fc1f5402c3fbc73dcfe526e3a249f32f2cf966af5937915b5ecf6972aff9cc2da4846ce8919aa4a48a9e9c7ab04f8f97479852294b9a74ecb6dbe813eec587b8d59962af0cd7ab25938c2a683a80b7f7b750857903b32e91aa3d51af72f6bd86aff847e2f5c9f8a7b589dc3575f25a3e5f25337999a940e5ef66405bca48854d1023b487a4ab3ada734e36018375b5abb288d85846d8540d6a15bd9ce7a7aa870de5fa07fccc3c3c7cff9822237d30662607fac54b5d7cb0f44c0d50bedb955e414050f38a06f902adea8010f3377329dd1d42d82ef2c89373959ddfdfd019d63a3eab99ad0d5af9a7bdc0cd2916eb82cbce406b9bc5d897602f47f9e5bd6d4ac8501e415eb35749160d037006ff380942ddb181cf84b427fcee27f49f9a088afc23e661c58f7db402bd98c50496c85539e5b018bb64e55c72ffe3dbd33017e13498292b95fed4b78cc458a95b46d127b5f6787178faf862788945654fd87934713b273e6952b38e77ef6ac8023b50dd7ae80ed531de91c8209bedf255104b18135da917ccadd014c9b96de70f78ff7abfdda5044f2c0d201685bd2ea44976b3a12f440b632920e7b312a04a33981b1fe7d0030fefe124ad55ce71dbb2b455ce75b10c8987f8cda5abb6cc81e043003e856d65b51f51421aa36c0fbb18bf3982849181298f6ff774a761468f97f981d1676081edf7ed1d5389cef9c1192aaa5976820ddd89b0af1e826d1d84b3a7a10358b0fcce178c3e0872aa2f06bba53fc363cb7b27b7b3bd6ab009f618bf2efbe4be8180435683a426a8112d35369ed61ea102144a36e11c87d2c2bfe540fd1996324cadcb126de1000366cfedc47dfadd371a093c6d3038c847af7cf7af4307963dd7da80760abe124dd1521ac1ce690561e7d0906fd6832c66bd06ae41d4b792a07576e4a2319a96f0b1dd4cac9721c514127ca1ebfa4190ac30ede7af6c313e1426a857ce81bacb1514c21340e12ecb083fc2f8d9e888ea373203e7de0cf2b4f3b93aa632d8eebd1bfc0286ca7590205249e50a604a3bb558d96d9320de6aec0b6cf9d801e37d619a64fe2e2732709fb751787eaa24298a4321f11d4e4980d0516147592b0661a36a9fbdcc505905f243a9b476c5109edbf302bb124e3edf1cd0a6939a2a805721005dd9c5e8d8f526135a2b3d40a17d4be478de464c1221a1dcf17db0101f887ca72acc95a2ae37e1f6408e0c7e69b7071d16d6c6ed0c774daae8abc8c1116835a67f941c81a7cdf3ca2449a01fe3beb0dfd6a666a19a2392eb11f08c054533061c5a98e9ee69c5fc3ad9911ce386f9175b495b38937dbee7cb8c83f5acd45cca29e1a63dc018a0b2794b5501ba820022ba8fecd45e91ce99b30704f4c77bb0b98625345908192506029cc1075402fdb86689d3120fc9f04ffe075e24266d6a523b05f811dca7820c1b5f685d0122cb20843aaf21c64242686fca61586fded18f48b4fdb3d1941806916dfad", 0x93b}], 0x10000059, 0x0}, 0x0) 09:43:51 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x1, 0xffff, 0x40, "4f3b19d55156137de097d8c837fc6c97f517b112", 0x5, 0x126d}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x9, 0x10001, &(0x7f00000000c0)="e63e77218bcbb6121024750fe4dea7d3f96df9c4bc81d71d04c3f80269", 0x1d) 09:43:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x25}, {{r0}, 0xffffffffffffffff, 0x22}], 0x0, 0x0, 0x0, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="ac3e2f46a5f5b730f63ceae1d4e85290507157e12374cce9d616eed4eda00cc8d4fb36e9efd6df9305dd0d816b7dab50fe77638354130754a9225fe1cb42251c01b9ccdd2b4e4e0d82910d9e716825ec717cd746c560d5d3e298dc081cd7ca5ad3aaeed3ec231cc1eb1ad2276c564dcda8b8d0ce0de76e184dff1b4ee535a385189aaf5fe6389b2fb5909c76ce3cb2c4fb7844d471ed53c90c08ce45c5290011ca92a0bac6f4f6125f24f49891ebbc8b1253fd53aa90150ff604466cde66a274f60a447a6a1d26f52244b0317c", 0xcd}, {&(0x7f0000000300)="28026e156d1a7d8e8a7500d4319f9730e1ec8109cfb184a337736c2b4d993db6681057b20beb6e6eb7128c6465304004dd5740e90d5e724c6ba8f2edc0e2e26df439de6b9ae35649248fa5f1f1f6847c0d4c2629beaba0fc0dfad57b468d46d6b0767dc5a84a44a9cdafc4a69cb8fcee0dc16821573bc79f318e5448d6c91ecef7a4b27dda96fc518470adf1ab4845b254b6973956cfde47c5bf24061d273128c51d0d4633f9a953a11167a52a4441b7541d6d6daf8dcd", 0xb7}, {&(0x7f00000003c0)="e7ff8917d433b70f803cfa9af6f083ecfab8663b78d743456c9a709955e639f76b55aee9c2b8a5378eff0a2480033b634200bb237a4a76a1a1ad7287ca64603a3e2565eb5df8b01530db790c11d6ac76d034ccefb08a764b20ed72b5f1cfecdd3a81695af79782bd6930ddd56d8aa716455088a8844c6d18c04367286fa0af22ecdd99f9f4eba2f61c90bc588fb7fae7c3051eb6db64af53be3341a9d69e9468cddc5d77ba12fa47a5db94c6484c01e2ce62456c3adcd3449df0639e121d8156f5d9683ef7be0f288f56e189505b936a00f342ae97cb0d27ea587292c7f28d6e5281d9fdd99524ab98baad22b9b45eb39412a62aef0624fb06fd1d128daf31ae92d223d5953f2eb7a0c280b7e177a29aeeb341ae34d6ec84ecac8a49a77982918b6c218b27ea531a8b31fa466c377f1500872d79439562940b7b2227e66c1e0d8bae5609f123034770ae94e19f17637b89245b087076925f741613143bc66749ec9e717eb3ab02bb1f92dbc67efed7bb2200aa696bc12922772f24d4e7ccaf9caed63b4533979f6a6c6ad37c3765a4f58fca443c6eebf6e77087aee24db2fcaa193f567f6d03661e682c4dbe376014943dfe7bf5a79bfe7b51748c186a80c06e0e1bfb8222a2ec2bf7a8dcd10dca2f0dbb5b09a942d41550129db553d5bb038558c1d6251b8b04ec93853cc9dbeb82326043785e7ae6e24ad556654e1ec7af332edb9fed00a07ca2c0ae4762bc5b5ef6552e8b1fc3a30197d9f8fe48561306f6e3c57c5f7d2c7b9f01c642869a2bea308236b5663d7ca1ea54e201d88e32f6a41c1daf5ea208b270db3e75cc7b887d85b2b5f398c0454071b41f3b6261db244b7a123c2f3b2885139b6fb00a05beb3610252d9ea56f7f16f55902c30adb8f54311d1ea6c2211f9b8218254a5d72230f19c6afab690aa384017dff19ee197a0e31bf4b5a1341f0027c2ea93bfb9fa28ccdfe62f060ae44e870bdbe13f8e243e4e15a658728c2a5868ab2f49faa3129605be97c37fce8fbbac6e5ed04b71bced1bea5455fe95e5cb32e1cef5450bcfa2c68b7677b189cbdfc21fd42f12676f544f0ebebb3270742e8726691dae9a20aa7d957447dac9d4e51992234d5a7f3db254cfbe6d83ddd2cb91eebb814ea4ea7e06ea2673132a8a5366f874590979289a3cb15c348efb612839a50204bb8dece68ab7c3479e65c604b86df850037bad361058d58a89d7effde13335d71dd9047613febbc0700628ac71bf26b85883874f3ece23dd01d4a9127da14fd698672ccef6cb3e4a2d0185a5043344a93b11f52fbba0f373ebd993f1a9efacc091b54513290776fd2517c77f753dd6fecf862043156b5164e2b20c9f6e1ae6a2603d65e0614fc010c434b64cd097d00330c652ae45dcfadcf7166df9271642db08b016b17ce62e90c4ea8bcd3cb98fb143f7087abc06e1f5e5b5f0e948ee6d9366737b04914e8ab463ce6ff07ffbb281872e5a8fb89890f6697cb5ffdcc16ef55a25ae4b6dafd967b057f323dd2ea30e560aa770d6c8c04b8e9e2f77e6eb343e34f5fc5bfb802abbae74ddabfd8f0a5023823c20156557b0483fe169c467b55a0d5edaa38c3fe4f54e2cd986d7d9327d2d30dffa59d87a1b3e9c82c7ae3801ad53846db7d27583891b7e7594665fa22865cb5ed1eb137a9ded36b3f58042a91125c38f7be271948c34301a05a6c92a0e216cda908d3c44a6384e9cda1ae4eee0038d39824667443bbbdaa37bf4ff46174f1833a9f132392c32d52d6e6e52ec76db53f6444bb0d6b16da14fae110608e0bca050f9cd709bd0c5e3ebb290264d4e6a3e20d45aa235e7ffca0478f524d0ac218bb2ca1a38a7fd408d27d79baf45ac2599c5604e4f5c10c4f938616e3a92b9671612ca36c105d7fd95232604ac23e91a26ad6efb4c4072d45a7ef197ba1a47a6a34a4c6aba3b5c2c23a365d266acb9ea442cb9b689ac317a1c24fbfbe8b410da4b112e724bad67d321f76a75925a802118afe6e57f4c8d46c8efe8c023910b267b1eaa692ea912857ca6af3968645db651b1e988ae5b1902b43a6b637993ac8cd2faa0d4b8fc1d63232efb38dca048e825e3ee8e49fdb4ac61fa0e99419d46638bdd77506945461064ec211c44d6df7f7ce729742f7d672db87a32a2b3fc2887d183b2e43f23c18b0093f89dbdc7999602b37a01436dc1e78c6260f066251cd48b82363fab07189a0c697392dbc630ea876b131ada486b31f6d9f76f6cb3757377480b3c482c542732f36078b0169b6a7dc88eb06552c9c288635fe0935d67e022a06975dc422527c544c6e0044e81ba22a8db9af46e9e2a9b13236085e834e745d3e552477f16ae2f1b00bc6ade0f3589977ede4cb35dbec744d59919a0b18ac98885aea5cadb2c7540d6d4f461c50123d71a2b94ea58876328a33e44b888e0f272c64fe05ea458e31dffd218d4a10b677587e0b8ad4a493daa05d56a5ace79c7203dc708643b512e29a9469beef0cbd143b0edd4f260c486f95280bf6d3baadd4dd23deecc6a9de0adfb744bc421eb174d652479cb58f2a6063ac1c8cce906719241b745e9a60f84667d44df4629aa0e0dc89d84e6c2f33d875e72d8f315491d305d4654067b405f6547495ce28fc96abc94bb12fa99f677e004678091d33cbb7796ff4c3518adad3bf3862de1c8a501f6fb0babc442ef2c3e39eab0b16f0d6dedc21441f1ae2b5172afd2a5310dcdada52134ae58440fe6918a3b4f2445264753cd40e423b0f3e2ed4881bc02bbd7373883d1ef179f35ab67d791ee3b07694b6f41d466f0167b2ac8fa0aebfda3cc0dab2950fc11d9c07cde18e88728aeec1c96e8d28d1f806b41a7209830eb7ce628ae06bd1396aa044017e9ccd8a6156ce97caddf97e778dd6a3532bbe41d238d5cc7d6809908cf1ed74c117507f751f4e6b7211d20962f7b21a13e166110b40fea5f208ab4f996080a9200bee226aab588865e31e3cbf727df5fa4a348b772913046a58cc3bb3433bb9207fb46846a604c1da1d3dfd4869a896f7ec22e1a27d5ef3578d96c0d1ca40f0d2b59ac4ab654273736a612c45e4e599fd015b1e19bf77980079c5cac23a50549e21b851ba58516b8e26a61037f7602470a3a51eb8ec3efd5043293ade6395641cddbdf24e3dd78a1ae6013153f65797147dbdf70f6291227093542051bb18f4d297ff31fe5e9a0f3fe70cf12bf08dc7d9b83c6965e37849a743486eade48af17403939e176456ead5dab87eec31f4417ebdd2d9ea8384304a741c9ef6edb050e7476746cfe15ff2316b6df3d60b23cd61f2a49a803b86a6d97d9cb6ae06c262677a9702f8a7c30272729eff04ac531b3d89bacd2f17cf938733324438f7d2032df6410836150df038494592e5814e1b60652bf677082adb1411a9f37c72ca0c431468e1721986731edbdc3131ca10b8d520aa0d6f4c561efd5bb8dd4b79cd6b811a808c72ab828d6c65ca3d8ec830b4c923efe14e40f41aa73f565faf9f65707ae8bcb25274a3b85d45068ab5b937449c8fbbda8c9e5d373ac592556046ba3b25cf88d4f7e6317d43b4a27f1306d243e20ceb101ed928fc128acc81322a69a66b9eba70cbda58b51db595836ddc035f899fd3cf4b8ae7ef27f4cc327246e861ca8da193508f3a785d80e32df6b99a300195f7418390bc1287313c7b8fddd9154bea753f8951f4e534025f84cd6211446bfa795ec16b22a36e43ac099f48bdc1a7fb142c23fdaf9a6170a1a9c20fab352edc4813411be18b5831d9c284d2f61f22c0e4a115c563acecf61b0cfb2e8cedfdb935743270bf888bca2b7591b26330b4b34314b8b7d4bc020b88684fb97fb7a5b5a607b585bffcd638a17d70ca8161248d8c26875302ce27e52c9eb948366d6c9dda6f3fa1780b45f415d844f6aa0a0a3754574fcf01c0a19be1e83a45e0b73c70ed92846f7e41e7198f74b9735b6065aa6ea5787034b712c89af488a25eda4a00bd636d0ac7b90846e063f70340203d4782120d1314f2c539361038d9ee0cef7874a105f1a1ab1bb1b134e90fae6cc800d7e5901d9febf99422687c1d95b2dd8853eb13019bac388c60fd79486385580f8880b32856088e26c2983b939a2c7f8ad4feafa83dfa1e8e0fa8877260927c961317f4a10e12f6b635afcdb8906801c76b74dc9c6c4d2a89acc903cd80f45894bc3e2bf573220b1ab92021f4cd90ca7f80722c785b5bef344fc16021cc9dbde6cdec2cb375e8361bcb970ecee5f1c65074032eb22e26efd1d8990173547981d58f5c78c61486d7122557a265bf7f2ab434b3a395ee0f2c5a793d5207a161c1cd0d504e06ecdab7a1571e4cfa282494458bbcf66c8adbe669183a93fe22d9c2f6c30fe810b3150e0ec1962d2e47dcafe9121eb05a5a4fb8678e9666e31503cc784d6c97376ef56fce20c43bbb439069b310e6cec909b266c6156482d5b3f14188091fb56bb6b951ce1fded97c97ed153bcec41bab177e0d4a5944df140554aa111e357dda208b7af1bc066211b2623873e796b8b0c395442331b58da6ddec5276f6e4d6d181a04f7a1e6a2b2501fceec1e38da95ea8d175a7145878dfb6759bde9ba46fdc02bcdc90de11c10b66fb7a060a0ef80e3ede2a1fde506a04de18b2baf189d8925f1b1cfaded3c78e514222c759c1cd385ea040f297c70a159674327dc8ed7b7841e01aa4b2b8e6d1bf572777c4b2e60e03c303692ec7d8ce5b5ca2207c130ff93ab2b112f7c182ca6b8f679d6602a1501bf91913e7169cc7384204044061ddc22afbebaa4fc8ec579a5184aa0ad1dc0589561eef32ea47972bb93ac8689956f3701c7af1caae16e1b00e020efb761a7d14cf00423206d2199cd534a74dcbd7309ddcb7336a821ebd20f4dd2ec224271f853c3d3c269506108e8a63006987b4489ccd29768badd32359ab64a65219e6728dca2cb07787b29eba69fc6752a6b5ff5726f8384f5ffc030c25f060cd3b5c9dc6114aec49659421add3819d2dfea0061125845fbfac190a6cefe01e3fde2644df7994c9c3e2915872a9d6ef0575c7306a59bb0a12b9bbd7a650e3b2efe565c6d431246a6622eab36f7d4de553e1765be639dedef02d96ceb021ad2633aac53e101a9499ac0934e733ed54f6e9ded8c5e6e31b3e6b997c4c46530648b7e3f7bbc1474654d7a1c08db96c1e920a58d8c8e0310765fd8fe47fcbc00ec6855f05e1df6675933c5e9c39bb7304d50ee386dd9212cdc1d85f2529f64cbe56b60e262170564445c9c17523c0ed6d2a8b596b9614f50a6e00625059a0f84d83e72840be0b03834edb1e838724ab337dc61775ad2bdf983c8f41045a8bcf95cb2b7e41cd7d6471517d2e740167b6471e964b157d294112f6e2bb874693d6577933d6af63ab5558c6154d42e6e6cf66e6f306afb7e51ee3b333ef079345517bca7caec47011d000df529b99625d423f7f674fb17883a0d2027c372e41aee97357e45bffb53a1049bd3f6a2264d762dc9eb00c3d14493d15636d7397862966b4aec8a707276637e5a2f575af02b088d0cf26336c49abdbfc091dce737fe4d0e3e344e056ec8bf3aa263dd64e3fcc7de07ad9854830a490797d54cf28f7b923106ae7b03392d6ab36b4e865265d7c0a410eb893c0511d6bf0940ea6191f75559777fc576ee4ec23d43d4848098c02ebc0a62d4e1bc0da86055dfcf1f0439526aa2ee3e0849a6c2c21da43616a912fb076e396f2aeefaa2497dbe39beb94f644d50932cd5aaab9567d399be8cc05d106d6b0f0e82f4c20d4cbd46", 0x1000}, {&(0x7f0000000080)="c825b75c8f0e9893d720", 0xa}, {&(0x7f00000013c0)="ae67db1fd41c8ce71229e2ba71a18402f5eae95985db2fcaab3ed8789ce8d2b680068dc252076a146945200eace60095948649f54b7711c7ce6411c9dedf6d955fecc0a300055ba148fe771712132086cb15d4563944bb0b49bfa308ac036522c0871e2fd32c647d4cb4c4d165ac29a53c494fe5169942425aeb3685b392a258699b65ce51e29fa49b0862a85e1e9a24e54b17cb0724308f2b04f819863c0d835cf33d28b93e791d0d5204f25e399d1bd2cb7c", 0xb3}, {&(0x7f00000000c0)="245f5233ffb27501941bc892bbbb69a0bb9026abe26bd39fdfa2", 0x1a}], 0x6, &(0x7f0000001700)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, 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]}], 0xd8, 0x409}, 0xb) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:51 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400), 0x32f}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 09:43:51 executing program 1: r0 = semget$private(0x0, 0x0, 0x420) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/72) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x0, 0x10001, 0x5}, {0x18, 0x1, 0x7, 0x400}, 0x1ff, [0x1, 0x4, 0x4, 0x1, 0x9, 0x6, 0x3, 0x444]}, 0x3c) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000200)="570ac97991e2fefc399bce2a150d7fc526b94ef27ed6771f58131793c5f09fb6d847ceea6b94f28b36f773c7227b1ac32c019c7b80b6c74333c8c7bcb4d53d48b90dd7e10d570e4eed704e379460d94d1e3eed66f5fc5f76b3eeccfb0a20e318b36827917c678350229db7bb7b1834f9373f11cb5a5784558cec4b81c050270b0551200a8e33b04cc01e4bd2c6500f2d13ee481c006d050b9f87693e6eba2aa3027f44f115a38465b10d8af16926afa6d35d6615893052803893d9a92a74228c23207f86dc758c1a6c47", 0xca}, {&(0x7f0000000300)="c5a10380adcdc11462f9f63246a4bf4f714970359c22fe3329bbc084a9fce66edfd9e5c6e884ab2f2267f414311d13ef5d55b34cd79614a59158e23e25a753a717f50faac49f29665285fe01943d17288c2591d9473f1907532db163141f605368f84cb93e698e718ac3c6b79a75bf7ce74d806f55a7d9c4d09cdedd750a22a8eb5bf1db5b65417c73255f308c14e93ff609376bb862d3b10cc7669be37df700033a6a55c1eb8384ba8f3c8f9cbac40d800a9332d45be397d6ac446fb04c9db4bf039c0c996ce99c4aef1aec7baf727da8bbe2cdf291dfa5b67c", 0xda}, {&(0x7f00000000c0)="558410b0ae898aa89a1a7d106caa9ca713b4", 0x12}, {&(0x7f0000000480)="aae31b3825d9b0003369e5716dc38d191ece5d8faefed5ca087700054f5e4416", 0x20}, {&(0x7f00000004c0)="9791b424fb1226018a70ef50294bf7eef30d33348d78b7493d78ea7f4b63b11de5f3a09eed8fbeafd99d736e33b8eb952c00d89a47449c2667d91d897aac29bd71260388683fbcaebacba728213db1e2907f7b42fca7e29e4426c09b460f19e468ff3313978b", 0x66}, {&(0x7f00000005c0)="b206834d2480ef75ef3c5c96b0be62b8104ed9b6b2fba4d5f6237a6f5ffbffb729f6bebc30f1baabe1a9282c207ab27742e7a0b913b123ab57187746c6340264dd402843", 0x44}, {&(0x7f0000000640)="4fdb9a5f1adf0d376c0073f207bda9e47b7a41ab98dc8a3bb244d257f6d921ba5886db042c2fd2b80e60a5f4c962f1b139168200618e4853638fcd0b9a57eaf4e7927c5e068c1fb46632bdea991e6fef681ee2ae218a27c2d2cb9f6e722960f08298ffba2f9b998f3ff92a19f32ccb3ce009b1b8993f86413ba79f99261fc118336f23f21f25229759041296fb56d96a1c087564b5b48ce51c419ebe8dfa5af77e8588fc7e9b86606d0a3df19857d9d4e0c4a836028151de84b20599800df79d8f97219a08acbced76330f5c369afb", 0xffffffffffffffc3}, {&(0x7f0000000540)="81953fd5d565b65f2743e960779bce3b48a97971f33816dfb51c50", 0x1b}], 0x8) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) 09:43:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffa, 0x58, 0x4, 0x10000, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x100, 0x8}, {{r0}, 0xfffffffffffffff9, 0xe7be9a7253c52579, 0x2, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0xfffffffffffffffa, 0x3eb34955}, {{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x641, 0x2}, {{r0}, 0xfffffffffffffffa, 0x68, 0x20000002, 0x8000, 0x1000}], 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) close(r0) readv(r3, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/241, 0xf1}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000580)=""/119, 0x77}], 0x8) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 09:43:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="a8087017e787df15ffffffff8b0a0a9fdce0cbc21ca0c5a8d30760fdf62273febe2aacbd3acd41a49534ad12ac99af39b62725b0ed85fea191293863d710bde98d3c5245e05c41271aa02defcef2bae834bd0b5e188d8967d8e323cff4c9e490025496264ab90d8e391640971e508b83251ab42c12ab59f610c28ed533f6244031c74b3e9af527496e4f9238d9d9", 0xffffffffffffff50) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:43:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000140), 0x4) 09:43:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)={{0x2, 0x1ff}, {0xa4, 0x8}}) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x280, 0x20) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=""/107, 0x6b) ioctl$TIOCSDTR(r1, 0x20007479) 09:43:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7f, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x6}, {}, {{r0}, 0xfffffffffffffffe, 0x37, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffc}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() fcntl$dupfd(r1, 0xa, r3) kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000140)="8ee15999530f349d7b2272dd8308b0ada96cc40ef87d318933561ab001ae5248b91a07a76a3472fb7477ab2c7baa70d3bc4fba44733b932f0e7cd95e7aabab894a29c31ee4172efd228bb96b26b0463c72c6c2072b4a24ba1c88fbc9fecb93ef875dd3e9f8de9026e38a88ecd91fa834db0afb764e9308cc26d693cc937635fb0637f5085871be4a5d4db52255344c5eb59b9c809e99ee8c4c308d416b7c66c0177dde91769c4a0a9b6e4acd424c6f968db941aea02d32d758cc5985f8b2cf9bb32bc56ee6ffe7a4e6513b803a2723fad6d96b2499adad40a81dad7aaf18bb61106d50ead803f87b552a4ef1ecceb93fdeff", 0xf2) 09:43:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000080), 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x2}], 0x3, 0x0) 09:43:51 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x4000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00000c0000/0x4000)=nil, 0x4000, 0x3, 0x2010, r2, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:51 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget(0x3, 0x0) r1 = geteuid() r2 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r4 = socket$inet6(0x18, 0x5, 0x8) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0xc) r6 = socket(0x10, 0x4000, 0x8a76) poll(&(0x7f0000000200)=[{r2, 0x55}, {r3, 0x32}, {r4, 0x106}, {r5, 0x100}, {r6, 0x20}], 0x5, 0x4c) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getgid() r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r7, r8, r9, 0x88, 0x86e8}, 0x4, 0xffffffffffffffff, r10, r11, 0x40, 0x5, 0x80000001, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) 09:43:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x0, 0x7fff, &(0x7f0000000040)="21f1cd910cd26a24d7d12e3a38fa81f60bd9038bf5cc97482bb4d518cc676d2484f0b02fc95dcff21980b54c62acb7876a6dd948dd40e163d22ec834684d57a6660dcead9831f7f5920392c1acfc3c93ce18cedce6e98067ea14a8eb3173ffba6dc58f34b27d5ef1225d176b1829c53616884baa0183ba84c07bae39bbddd55884d375538b13f8a1e357f2dbeb21e13d26eeff", 0x93) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000100)=ANY=[@ANYBLOB="b9724062bc3068a3e6ff45db18", @ANYRES64], 0x2, 0x0}, 0x0) 09:43:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000100000029, 0x200, &(0x7f0000000040)="d5ff9668", 0x4) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:43:52 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) socket$inet(0x2, 0x4, 0xffffffffffffffe1) 09:43:52 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x28a8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r0) 09:43:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x800, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) 09:43:52 executing program 1: mknod(&(0x7f0000001140)='./bus\x00', 0x80002015, 0x42fd) link(&(0x7f00000011c0)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="7e78ebbf4a961f539cb001c05b3657add1f27be4548b852b7f3c62ad336ef9a23854aefbc989e6036f2810acfb75e9fde26a5cdb53a8f9b53764cc7b5fce4241d694898e1ab2a826d95a1258236adfa12f0c994188b854c97cfc7152d2dfc61bbbf1ed851bc58b6360623bf3fe99d64d3a580669ad8395e72ab68829638712eb38de80f760395521401a4727482905e5c63ff2ba4c2b757f75cd8f25f5bc4f87f4304c4ab87a21864aa882c3dc5d57bac3de7d5c65329d05d0a3304f48cd51815c59b9b47b4bb9e2a16b6747ab52bc4aa4b1294b78e6da419985000d4eb7af93ea896f0001703736c05ed97167d8f4f6cfbf1c0dff4c9f9292195fd2deca1dbdda767afd2712d336e297944763944f65f09af34987525478e78f8b98ff0a619b2e8dbd92d6c236da0eb50929a4bded05f1d0986cbc4c55999d12ba701d5f4137e87dd5338af5643251f6160ff0356f3724e4317540a94060a9682b1559b68bd16fc1186bacac9026f7b7356bd4c9ea9f1f46e7ba1c64f04038792fa360221dc6fe692264399f9c159d771835e0ebf27fc480bbc0d9c40b84e97482957fee9013b474d823b142bd7912377a8b61898b6756d11735ca2064352e35d9f5c396ca1d4af890fabb5755fb1d3bbc59147ee3dacc065a3c6e000c3490db27441c03d790bff83c3c4419ca3134757121ee8bdd9d92c4ac5d69460c3f8a5163ddfcc817dac25d8a9b7f3faf5bc3fbbc46d224a53c4f6af7efdd9e8fa4f07c013ee600be507680b1c8b579010275fb62ed1d4503ff3d754f4fca8f4a9327fc6cf22d007e9fd0055057b61067d1692ac68f9fc310449cab8933971af0bac0fce864ce877deeaf0fa47c0b60fcdd10ab28874bb0645dc3eaa66df731d810635a6469dacd6b22f4cd42b0430367606849262b184a1f00315b45750c3255d47a69f27804232dc8144d0fd67281eae5defccda6ff5f90bf1f4eb560dc060b3a7683894c6b27a54659435632fa5684c4986a29d78f99e4047650623d7e503e80b2a5641fe127691cb84cfeba75c4214c4ed8036f6e22e99dcfb1b28967ba983fffc39a66de3d13d2cedf0e64d78bcc56e70c14403a5483dbb840b9efcd1d457ffff34a041323a60195081e723b9681311057c3ac91a34b6301a0cc2aaf90ba9b887608b0a4cdd8ed89ac7650c001c60bf2006ed3cb22f74e5fec124fa355a2faeac9fca55abd80ebbb16a9b1466a51d35154444cf91eed6e88a2582bce60d8e36d9b432892ad4c93ea817d7c2f2e0ce6c66c830826c7d25df38d3afefc999d047322b9438b5a82077d068ecf6b7165a7ca9079e3ad745a51ad45c3507fb3e1944d0911265d8b30ff8137ba620d6d2c03f1abee5d1556c6c58c40fe7396eb96bc3ec80d8af9ad5fe26e98b49bdd1a66dcf7cbdb450ad3a62e9d740cd87e81480bc1d16e835efe359d11a7d564cb2533ab76794ffbf069a469a3e514d9853cc0fa8cc102d7d60571cdd3483b7546231962bbbb4d5f83f7fe7208f0448d7247cb120d379ce0b069330a5c3edc104479c2ef10f998f63c826b6bb2350ae096cd40505c55de6a9ce3fcb9abe988928e53b166f5a70fcec9fff9cf55b205864fd50f424f53932a4db86f63ee3a6b0ea4d0634edfcf89616e95ac890939d0470c7ac133e3325fb109a467a36243e4f00f636b062e39b259079c9f1eb3073a26ea5c2c25a3b3f5486a2a630a6151c2cfb07c90f23f76915cd7c1e8f4e928a4b193e57d905d5615c82b8179bb92cef04176fd4bfe0664f426d419ae903eb30ec1ce33eee145ea43df68389cbb7cac4a7f59696627088e786de2eebd54ebc708b16ad660aa2e00c6ba2396b0fdadf9170f3009015965b5999270bb0ae81e3586b9c685a3cb081fda2e86ec13b6bf07aaba5294931aea10a70a02990703bc0ec744caddb8c1b3aa6076344f55394ac09ae16b6324285d709518be20beb5f965d855afd4d2b0593fac23f26f018fd87425411cd0071f9a13ff24ce981b7003bb641b9f5f6bebc4e8802e2e46823535808a9148d285b33451052bd300f3c69075938846b25e56cf2bdf0c1687875a355cb880903b2f7d7ae7ffee665798ebadba7d91308960fd8e829f23092355d37566a5d3df9fcc43fce15f3c90fede6c48cdcdeddb1301bf21c0a87f8157212b97cc837a3333dab871becdf054c38a490040fdca333bfdb43019b5d5f913ee3f8ca52a151e97da52561d5edc10ea5b3d3dab6caefac6c63f22733f9240d09e7881d2d163d32d619b96e364e5022d1bb02acbdf293c9aa054eb58930508383619ab9172926afe882f3b02a650e0d8b8f81e5f9a1f1e2c5eb0e960476c1e30ed92fd34da1f79c8368d6ca69f2f1bf0e20a7f1c029888e7e3145736f4af8d02a377afe0cca894614f7be45cdfbcb199b1346a4060215e8923e10812bca20ed0ba9eb0180722dbf81853fddffaa90c1057dd0d3be20856a07d7fd00d124da6d5bb872619c9226193d840cd17e40db8b6ad5e0d46adb14da0d3b0755c9368e1f7a240b02cbddd51461a30f9d419af1c2076d433d2f26dd65f597e6b6706381ab7cdeb9ac30fad47c32d3c2ac1768d97e207d7673056bdfb9c2738a86be5895d89a5ee0b2eede3ab46c5cda3169a14acee61dc2c90949f97c10ea785d9c3cd1d9ee8975d744b3992a2c2a8e364c676f4c68d22e0b343dd69caa8b62f01bdc9e691d666f2366ecb291f86c36682f3b82728180cc884eea0a41c943ead46d5261c2fa7a11129d7542d1c01cd25ff41f74994055f86772596864c23022644d3130b06d2fcf50421cb8482b181529e2b7bc2cd85b303896eb7f6aea97293a903ec180e9f2f52327cffd95dc01793d032e0e6c246bf428a346881cc7f9c284d4612543aebe3de97d8f684d35407017b876669d4be33b643b4048faf9cea5bd8e13037a47bab31ec5283a906ddd4656b556d90b2a37ba518544037a7c1bbbfcae580b0ecb57d3e0c04365dc7e0241a08a776883bf6edbbd91bc8f7ad05e78d4c961b6ccd1af9a9b00ac7d3717a806652ca1790a7e7e9d85a3f7e749056f2c29839c089e20619c80bc96275441dfed38dddceb442ce13115fe46892f05fa837a5153389c5a19ade99e7c1cd06b72a21122cd75337e0d16df15314efcd70ed26b8054a2f80aeb1f1f90a8f950e7c5e04cc95b4ebc4fef15b90243ff8e2339ae29a0a49abb05f83e8dda8e77f2c3c151833d81eddfb181e4c54cb05e6bc72184e8780c0e38a39f6a00e33c8cad14863f90709f7ac066f56233fb9367fa7b55d19be1d963623726e4bbd6590fca8029aca5581ee408e8288e714f4a9242686ade178b9fc424b3ac9946f3ab6d40fe88ed3a3d79d365d4bc2c4ecbe52d631775580ad71896d2b7ca71a79b66c0f12defebba6fbb33ce2a24dcb9c1de0262df0e6e76c8be4ce5e9382ace7088642a1cd81b43825d0a291ba6d4a1fc8c4fe9d7cc66ab9173a585930da41fe4390af57bd03bed1bac121eba1ce2a73397f83dbad3d04e5e04a763bcf3d46b92ae6b6b1765451ed2ef910bca38e6534d7735a3ec5ab5fc2967c45c12af127c95b4e5f7ea6991dd5533271c4bc2807d67e4c04146be95bee59f54d849c2a4824a9f821e88a97178f7ec955e8e9c06dc5a5b915edd36ea8cd1b14fd7f02645b440b3db9302808fb4439e064bcd776f8ba755b3ea51a9643cd429afce0bed5bb6313cd06e53e197e1359a0be890b7c54c8d7bc8253ac10dc19b62bd822402a5a9ce342252b3879d10813da5d2c5e32eacf7d461babfc39d79cd73257b78ed3391e20c6e6040156513cda1b9771d9399a01283f2d035d8c4b99b9d6bd580ff97a4f55268bdec196ce1230a0764e47ebb35cc73a3eb53f4a4f55ed268e3be44a7e343a0df1fd5b1390cefc70f25d24a79885379e760da439ed8aadb8dc16d66b992e964cb7773c98393d904abe13d53c500c32ed3ebe26dd3f3208ddf7135e9bc2ef984b52bc3e8dfc88c5ac2c2d560a1b9c3898c692d5b0501cd9ae4a039adbb977553ac8914bd83b3e8106d9fc705df47f840320edcb0aa2068ee490c33fc054a0a2f4887abb32c91cec209515fe0b2a8668f98a79fd8da0ffd33c2af87fab8b8791a18dcbb7a618e51062314778636913d362e9db885237ef9f4afed09ba9f0505f7aee1e46c68f588a17c1da4075e82ec744ed6cb2e3ce0b391d67d13b6da8d5b7fc4f159231302337f034091bd3e538a22c57033442433f9b9dcbf2f562646ac8d64c1cb3faf14a0829093189b0e79c14613be1e342801bb3cbcf85e0d18fa10b7940448f5971135b504a9684218a62f294e9343da7525078e8a4efed173b939ce145fcc1e5affaf42ac899e1890efc6e1b2700f94372ddd23be8fc6b9cc34582ef4a3de6269d7f16ea6bed92ff0f90eaaf788d3dab9ad2bbc6c804ed98274fcde481c787e8e0f63800a94cec4797d2eda608f364162022113aa5323f4730d37e89e11411141d1fc9282514b9ec713041a78e613a5f7333fa0ee134abd3a874518d9312e3839770cf0307d647936465ac9e2008b48a94d2f387f880affbd9fbfcce292c8630f627abf8a6724e8f367f913a4ffb266f4ae64f0f127533766fc97bc857907c064b571af9ca2925e031e2b1e48249568b97c87c60e19704c3ce0763fb653d37357f5a364b3da8be7bd2b7e1397d9ed1daf32be919a9598fff71e0897e73abca0cb982f0ee36ebdaa17302cedb978446103a9c218366ace45fbd48095f19831389126f4dc4990ca40421fae3f9fcee76d3b14b37f20141582b2da6dda227b52576e82b1c79da9d403ea4593c0ca2a7a4c71be9d3301307e7ae362f1e40624780619fe6ce3e68fb3c5ae3686c451bb7c46131f7cd132cbfef7263c66b0938da3a769ef53ad40a52929f532d78727a5f1d868925545fc747969b33065a3418db3b7da680f2889cf68bd98141f5864727ba2730ca64d5f1261ed917c8211e0506a13f555b4981568ad99d8a422b64a3dfe2b4f5eaa119c965d31530915ca002c810e5e322e03e3a210decf1964b506817200540b9779d1d7816665089b4304f10cf01fe2a1b1e22c42c7538130de081a7ee0e4c5420bbe02c4d3f0c3cd91bf74a7e385a43c62ab4ef5dcbfbd2aa4541fcc693a4c63a1c497ade33a52d74243d8b48e7e60d9b81898663e38e203bc6d7655c78c66013c069c7b47bd2413b8108648d53c20f139bcaf590f5aaa54b46405c8bf33e7121b63bd39800a06557b78202de62e047e23800bebfff034e76e3967685d44859bc02d8f8eab9ef2011f9390248fd7cc226feacb38e2d6e21ac63287df15ca0b8ba97bbdc3dbbad00cbd79a583bd846f9f389eaaa129009596fb07f3f6615724f6a2bb5015e8212dbcfbf7786637a24c5eda9ef10f8377bdc2f7ca8b652a4b8d6a9d8beea1de6e8ed64757dee48172decb11e106b084de6e1c4042c76801ae84d392d94563b9b3eb3db6571feae3965664deae5050c7f21bd205c644ed51600d7a3a7c2b8b22cd25ecd0f82783145eddb1178c508f5b1eb8667f2c20e663b13d02644db1886d4c4179fae72a17116fbb74e4aac4369287ea11cd2054f74c7f0e3927a48af544e3eb40564c953e69d628c36bbc3dfd7b9fb845f54a6f8d590ad1839e37a59eaeda5e0f19e99bcec6eff64d296a018378e132c2db4a1dec963e74ff339059361c55d8d610faba9de91426ff72293f83721241945e78e5fba6ccf140c1f48d91d76577462a88ab9b6040aad24757d47a1b1b08a4e4a1f950ded9f7925b5f086ac2b", 0x1000, 0xd, &(0x7f0000001100)=@file={0x5399e74a75bf119c, './bus/file0\x00'}, 0xe) 09:43:52 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000002c0)='./file0\x00', 0x1) r2 = socket$unix(0x1, 0x5, 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x10) socket$inet6(0x18, 0x1, 0x8001) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = getuid() bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66466cf87800e5b37cae3e8d"], 0xa) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0xd, 0x0) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r0, 0x4) 09:43:52 executing program 1: setreuid(0x0, 0xee00) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x0, &(0x7f0000000080)) setegid(0x0) 09:43:52 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd1730800bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c231214aee3ac18ee56c29266af4c17cc32d712c47921c93aca2295d93231aefde7d4954b08b82174ad76379b0e4b64d4559e54b482ccb0497aa867297f59273c4e959beee925e6eccf7ba95d231058d333edf9fa5ba28f211a37c2c9c4e1f10a4d2c073d3e44fbf9eb554e5a26f7714afd97d4c2bd1a187d9134870ecab675004039f6f3b2e53bf5ebe60c4fb0a69579c4c518b83f0ead647f66ffa467c6b4137053e5d3b40c96b376ff8659a0cd22e6694d5121c09cf4860ab9c7a695", 0x1b9}], 0x1000000000000095) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 09:43:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f665d6c65300076fa83756557bc141d8487cf0bb60e4669a57b5020e8f946608fe78b649da98035a2127c"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="290cff7f00095cb90cca8590", 0xc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="078ebee7d1f8215660", 0x9) 09:43:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8010, 0x40) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/162, 0xa2}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/100, 0x64}], 0x6, &(0x7f00000005c0)=""/246, 0xf6}, 0x802) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:43:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000001380)={{0x3, 0x3f}, {0x7fff, 0x1}}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000001280)="cd58f91e108efe5dc6b0fc6d670191d2c283884c679289b0c677d1687eb41b4cea3939c54940d4b2e0421b210c06709ff3b50f04d8105c72d51aac4d57bf4e7984b8800971e32825df5d859217f005a1ae2a9005a8cdd76911b0702848ef971a40fa06da771aec90e2bad4c8e6b68d9126942d2470b9ab5eb0838999fa285528ffa4e22c83abf8b2a05c839f44a3cd72c336691f049a1624b90657358379a53386b32162f39b88a7ae5ed0ff1cd14eaeeef87bbf92d5d46675156e882b53fe034e636aab46", 0xc5}, {&(0x7f0000001180)="c48d75dbf0b20190ac8f1a6a750d306a1d5dd17fc77e12abec22b3858df6226f0574336d83e4c7c0710c9cf552d4fea93920ea12cee5f45be6d076c0befd70b4ed95c767c8f57e01b66cf2b60b7e8e63305c5015a5f614bd0077246616ca7ad8a3ff7d65ca4411a8aefae4e2a4da8344a903d614582e2b8ae5db436ebf44e0707ef563856bce16c2db2d43", 0x8b}], 0x2, 0x0) execve(0x0, 0x0, 0x0) 09:43:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getpgrp() geteuid() write(r0, &(0x7f00000014c0)="ea", 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x4, 0x3, &(0x7f00000000c0)="4aed3e3c0920486e0d3e6398aa6a34e46779b24cec50d76277d146345f701c77f12615dca589e635ded398dbc81f7b8397919d838d365b7cd5b22023673b4b71923229a58101efeff32c8677cda813b0159b4f059f28dc6effae7f83f01e921c9661d95689defe5584fd3e0e1328c681edec95698c25786f19acd62ec225dde58a742adf8b462350954e23fd6e37ae6cc56ec6676500ebdb36325b508e421e7e468ccef267217f50048b0ec47cb0276eb8b63416be8149f62e54f3aeb00ec49c4617e3b58cf95f5c4c3e954f0bf360ab7a4e32aa91fe15d860e4df67606e", 0xde) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000000280)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() accept(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 09:43:53 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r2 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x7f, 0x59e1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000001, 0x7f, 0x40}, {{r0}, 0xfffffffffffffffd, 0x3, 0x1, 0x0, 0x3f}], 0x7, &(0x7f0000001380)=[{{r0}, 0x0, 0x12, 0x7, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0xfffff, 0xfffffffffffffffa, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0xb3, 0x1, 0x4, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0xffffffffffff2197}], 0x3f, &(0x7f00000001c0)={0x215, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000001440)=""/36, 0x24}], 0x1, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="ce"}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001540)={0x4, 0x1ff, 0x80000000, 0x4, "9621c61946b8ef7e6b160854efc7e7018c9b78d2", 0x100000001, 0x1}) r3 = dup(r2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000015c0)) r4 = syz_open_pts() recvfrom(r3, &(0x7f0000001580)=""/16, 0x10, 0x40, 0x0, 0x0) execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0xa80, 0x0) chdir(&(0x7f0000000100)='./file0/../file0\x00') open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) poll(&(0x7f00000014c0)=[{r3, 0x8}, {r3, 0x101}, {r2, 0x2}, {r1, 0x4}, {r0}, {r0, 0x100}, {r1, 0x145}], 0x7, 0x4a6) connect$unix(r3, &(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x4, &(0x7f0000001500)) 09:43:54 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}, {r1, 0x194}, {r0, 0x113}], 0x3, 0x0) 09:43:54 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) preadv(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x7, 0x9}) clock_settime(0x0, &(0x7f00000000c0)={0x9, 0x9}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000000000002, 0x7fff) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) shutdown(r0, 0x2) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x84, 0x0) clock_gettime(0x40000004, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0xfff, &(0x7f0000000080)="b7806ede42f59ff2795b7ed63d05176e6706b8d427efbf0826c2b4c557c77b", 0x1f) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:09 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) shmat(r2, &(0x7f0000ff8000/0x4000)=nil, 0x3000) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x1f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1811, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7f, 0x1, 0x97e, 0x2, "cd4ff0b687fd5476f5f57912b86d9f45f1120dc7"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9b17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6023ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff6a8d5b26cd9835b6fb629f720000000000", 0x129) 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)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6a8b76feb8a7384c6259b4d1147515c078a6c7b4549691aa1cb12dd379f8e2b87115b4f246e8c4663a28b19982720a443bacad506a34670d19a4a2bb92e73c11705df9f6002cc3ffc68fb5bed345fb6ba20cac75e410f33b2744d6ddb806be6d65396819d4e47f517aa69849ae74bf6d2812e01fc2ca67e724c1d2d990d3d2c8e7aa3c6ba5a21d11fb4645baf59be9979746d07d1f5d2354916d44220df9a56d60582a9e695aaa8c90ba7f858efc04a45219139f0150367e1bba622dc050844e6cc152366e9fb93b3a2c6d972f73444b18f8", 0xd2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/203, 0xcb, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:10 executing program 0: r0 = socket(0x1a, 0x40004005, 0x2ada8cd2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) bind$inet6(r0, &(0x7f0000000000), 0xc) listen(r0, 0x7) listen(r0, 0x7ff) 16:00:10 executing program 1: msgrcv(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x7fd) sync() r0 = msgget$private(0x0, 0x10) r1 = socket(0x3, 0x8002, 0x1) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x33d3b354fbebaf9e, 0x0, 0x0}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000680)="ecd9e6f8ca421898ce2a2b14055c04432aebe24bba0b52615432ad6ea450b99307cf2cc083d26d4b6b378331066d1da2ca2cced02432e5977b2405bd7023b75b5137994fefc637a8ee23bf0ac644b2332b8e98a29c69b7cb2812e88e7465c8923ff9b4c906138cc07b05f170dcc5c7d4f09cf40bd40509756e4b587995d56d057505befe6bd475a2a06b73244bfdb6972f4fa287f568dcbb6314c13a06fb2c", 0x9f}], 0x1, 0x0}, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(r0, &(0x7f00000002c0)={0x3}, 0x8, 0x800) 16:00:10 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x7, 0x22) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/191) clock_settime(0x0, 0x0) 16:00:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r1, r2, 0x118, 0x1f}, 0x800, 0x6, r0, r0, 0x1, 0x778, 0x8, 0x9}) r4 = msgget$private(0x0, 0x204) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x1}, {0x4, 0x50}}, 0x2) msgsnd(r3, &(0x7f0000000140)={0x3, "13c499e46d5a5aef658fd5d8e117cf91e117856e7cac9423225fd47d9bc6f08008443471dd8be658cc57381072862fac2befe2c9676241bdd222eb2801a4095beecc2d6478d4fd51de84dd8e02f0d7090cc96eabe30b8f0bf2ff5764160171395a3c40c714de2c73bd584edcf4"}, 0x75, 0x0) msgsnd(r3, &(0x7f00000001c0)={0x2, "c53effb90709d781829c58f93eec2894e65934fd69780474f0708be50507d0c857f2eba3271017edbe22c5a14cca64c6384018061645205d5f53d78693c9c13474d2b202dba5ad67494bb634f8a1ca1de4c29a7328181e253658e983727acd3c063db36cad204c6a63"}, 0x71, 0x800) msgrcv(r4, &(0x7f0000000240)={0x0, ""/116}, 0x7c, 0x2, 0x800) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x3, 0x8001, 0xc24, 0x8bd8, "91d18e2f4daf996ed0dbb66b0a08237b29a789bf", 0x0, 0x1}) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/1) r6 = shmget(0x1, 0x1000, 0x28d, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) munlockall() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x4810, r5, 0x0, 0x0) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000003c0)={0x9, 0x100000000, 0x8, 0x9, "205125013c2e650ad802ef39ad54657122dede55", 0xffffffffffff92ec, 0x7}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0xffffffffffff0000, r1, r2, r1, r2, 0x80, 0x100}, 0x5, 0x96, r0, r0, 0x9, 0x7ff, 0x7, 0x5}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x1, r1, r2, r1, r2, 0x80, 0x4}, 0x4, 0x2, r0, r0, 0x1000, 0x97, 0x9}) kevent(r5, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0xe2, 0x5}, {{r5}, 0xfffffffffffffff9, 0x5, 0x0, 0x4, 0xe371}, {{r5}, 0xfffffffffffffffc, 0x48, 0xa, 0x40, 0x20}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x713}, {{r5}, 0xfffffffffffffffb, 0x10, 0x43, 0x100, 0x3}], 0x1, &(0x7f00000005c0)=[{{r5}, 0xfffffffffffffffa, 0x80, 0x12, 0x2db, 0x5}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x224b4977, 0x1000}, {{r5}, 0xfffffffffffffff9, 0x43, 0xfffff, 0x7, 0x7fff}], 0x100, &(0x7f0000000640)={0x8, 0x7f}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) ioctl$TIOCDRAIN(r5, 0x2000745e) shmctl$IPC_RMID(r6, 0x0) clock_gettime(0x6, &(0x7f0000000700)) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740), &(0x7f0000000780)=0x10) getgroups(0x8, &(0x7f00000007c0)=[r2, r2, r2, r2, r2, r2, r2, r2]) connect(r5, &(0x7f0000000800)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) utimensat(r5, &(0x7f0000000840)='./file1\x00', &(0x7f0000000880)={{0x101, 0x49d}, {0x6, 0x1}}, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:00:10 executing program 1: syz_execute_func(&(0x7f0000000000)="f20f1815f6ffff1f3ef20fd6fdc461f8ae96384900008bdff018473bc4c17f1159c50f18de3e66420fe4edf3dca00d00000067c072613d") r0 = semget(0x3, 0x0, 0x24) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/105) r1 = open(&(0x7f0000000100)='./file0\x00', 0x402, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x2]) recvfrom$inet(r1, &(0x7f0000000180)=""/158, 0x9e, 0x3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xa10f, r2, r4, r5, r7, 0x4, 0x100000001}, 0x8, 0xffffffffffff7fff, 0x8}) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) r8 = open(&(0x7f0000000440)='./file0\x00', 0x18819, 0x4) semop(r0, &(0x7f0000000480)=[{0x0, 0x7ff, 0x1800}, {0x0, 0xbef, 0x1800}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x5, 0x800}], 0x4) syz_execute_func(0x0) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000004c0)=""/64) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={r3, r6, r7}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) fchown(r8, r6, r4) semop(r0, &(0x7f0000000540)=[{0x3, 0x40000000000, 0x800}, {0x3, 0x478, 0x1000}, {0x1, 0x8, 0x800}], 0x3) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000580)=""/253) lseek(r8, 0x0, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000680)=[0x6c1000000000000, 0x7, 0x4, 0x5]) renameat(r1, &(0x7f00000006c0)='./file0\x00', r8, &(0x7f0000000700)='./file0\x00') r10 = shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffd000/0x1000)=nil, 0x0) syz_extract_tcp_res(&(0x7f0000000740), 0x1, 0x3ff) 16:00:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) close(r0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="4bb81564ddd9c0a0beb2e796afb7e0c20e1c5cbb80983578d0d3e8fd0269ea6d96ff8b04e557d22972c84e8c6b091841fa279ce3baf65e7b16bdd3287107b6b24d921133c78320467d8cdca42c3c4ceeca2ae6d70c0bac4fbeeda26211ddb2a47bde6b79dbe5059963eb626f552bac41792bb6920745004884849882511b2a4a72dfc1976fc2126dfb53846fcc", 0x8d}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000440)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x98, 0x2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000000)="1b8dfb95c41375171239bcc7567caf9436c4eb25235e958a611b53531827e898e4b4e718087f502b2c78f3f06611e2dfd15190dc9447d0c67a050eb043792e27c695c414f3115286a9f2c3e771a92846c27bb1", 0x53) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000080)=0x49) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5e1e) 16:00:10 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xfffffed9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x7c9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(0x0, 0x0, &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(0xffffffffffffffff, &(0x7f0000000300), 0x258) 16:00:10 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = syz_open_pts() mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:10 executing program 1: mprotect(&(0x7f000037e000/0x3000)=nil, 0x3000, 0x4) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x1, 0x1, 0x6, 0xffffffffffffffff, r1}) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:10 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x20, 0x6, 0x27, 0x9, "b922ea96ea7d265ee36e1fc1ddc268a8ee9aaa7f", 0x1, 0x1000}) 16:00:11 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)="e2e023ced3912e0772db6063c78c5bf8888fad8c4a3a6933eedadec2b283362813bcad8a2e78b44670ae31d822c07f5527e4952fd4bed5da6c207befb2a4ef1eb727161b2bb380ef0a54ded41cd1a37456661be59ad5644244c2d74d552919700b63e39f4c984d924d27e8c9c3a00fd459d9b168844be7eda1e108e21f79e517f2a025e155928bd86f132f755225faccaaa988595ef1bad002553dcc19b7c4c2ea3fde485fd92872d4e46d50fd0701ca527f1aab68e6b55a6b194d118955f9f7581a453a5a0613183d98a9e9a1d5b4", 0xcf}, {&(0x7f00000001c0)="dbcdf44245542f7767cbc169da6b53dc67deb7f513cc7143bccecd4934f8975a4a3d660f9c4e2443d1ea9d68d9edd740b68fc519ea797abb4b0c3c3b3067c84a4fd03310bc58772899b6e564f5bab39d18ff9cddd7556dbbde555607800228d027ad1eb16ee5c0cf578324dbc552dfca3e2907fa8dd3ab5ed4e0c4b65a27818cb684ae87611f992af06792d1d43f229ae26a395bb69f69787c9774d5e6c2a1ee05809847fcb78fe1dc086540f510f601aea37bbc2b5fdbbe7f31462ec3efe1594d82336716b0f9254675065341b3cb4aedb39faff562b1fae8d8bded2ddee5", 0xdf}, {&(0x7f00000002c0)="fb39657bf5ddfbb97acb4d1bb3435dfad5371a4814296f8743e9", 0x1a}, {&(0x7f0000000300)="fff7b872718b0508a09329a21752be2a22", 0x11}, {&(0x7f0000000340)="905813503cb573a23d4183f659025761d626a4bf0affc3396fe5c8322af21d43f29d675d1509b5f3d1612fd5f7c9ad791f9b609143ab63c97d01a8211d97af5be3115872ed8caccd909cc380f19d2571a19b9feb6c99240ecc47b97d57fdf5fb0dd76196f78e57f2d14444188b776719720c71ecd7295075ea863d08a55a8915dd8fd3faf98db8f4eec95dcecf262ca4a38fa479483a2e1baafdf97f4e7933f94d8e6c66c1bafec9e4961df58c3082625097978056ad31d6364d7b16f8757836b3562105d7fa6346a9c8981ae72f888904f13a2488483e01d75e3842c881b1b248ccb2a3dea7be598aa0a7f465ace146bc24bc291c0c8e01290047f237e04d4afd4afb183716e54e9ce3fc67b27b994c4f605a688e09cf2a67002bc3d5a262318949fa892c5afdcb3a3937474dd55b03f84c0981aa27920aecc9b94a1a3124b48c38d8f83a2c4d397da3cf87fceb8cf2a03841d0dab94d16a8fbf0a0e7cf551b856e0de3a73b666d43c4de13c8946305985cfba567e12bbfccbf1c85ce1b3c8003ec862d38e4658ba6524f8757768d9ad23607fc93b0721deaa97dfbe7cec2097cf8fc5f579d90359bad26caa7fc97e568324f3cbd45dfda8e3776e733b5387cef2342f5543772e8305dce07cc7c240097d3f04bf53f8c341be9ea32fc5168e33fa35ab2a020bc13e799002747491af9ae005c947fe60cff4f9b96a9a209279d711c007aa84e53bdc418e2a03fb913b460ae43205fac1c399050ae4655661b4942b111555166c6bc5745e50e27ef9d9b96053ed884e6d4c91956ed7ba447ab921e416032f0316b7b5f3edab842d2a395409240798c64cf658b3ccdf2c2587f1c4ab3897d864d5b8a572cf24aa23e302b42292d17e26b74d6520bf70806e5d856a3ffb911ae1cd5fc21fb94134e7c955b1c647dc9d89bade38c4e736c1f07d171ac2ba9f488407e03baad296e990c4064a51be469f97cab5d7d542b7ec79df7a4bcc9c846ca1537b01ed350015e9bcfab8960101a1fa5ac5c6f6d6674625692018f6bcdead8ae347afe78b7b95829f60b72e41da2eccf3b6711e1194fa07b4367871b661d4f7eb0f1966c9023da256b7734099c5628da24890a402eda16b8f0c70b81b31b1ac2f3c601286a9675ddf0203a7cd59a9d90679d1b9087ad90d8a1e66849a81c7f423f5f69c14b5328868e67b7da6b7d3f7f32947ba7301299901ca1df3baa788f72b36b4888a3806e5ca5ce7da51c17865578c38b83efc8ec0470ba743db25a72e037af0f8a5244de61e9d1a2ac8164384127c2c6da46ae4473312194f45db8f626d42b865cd67057abf971aaedfb83add65726feaa4d103eee28c5d2b2fe8ca460e9ef215b68f3132ba28f01b86f3027f6d5046f3a581f1c9a1cd297108e48fe843053afbff5beeaf0f164389667619a4acb1e247b739f881b3372046f44753f7d05d71437abc04b3761ab9ad65824632e583f290c54c4d913a25a9b77fef18e9ac355e7d947fa573ab8879afbcda95ba7f60fafec5b67e7dec030c3952f76bb5aa44e371bb8cff6aad150e7c5dd27038c428ffa006aed5c4f23ff83b85513cb923df7ac5e4770ccad447d4f235c0a25acab43bbf7cef8e78aa5e8808ffa6d7e4d12d008709116b78aa006bfb316364047a95005fd06f78c89f4071202df7296a3bd8700a1938881e80972b4d56ee91cc58b6067544e98c9d7c84425346a82d10961ae52f1f5ef4f6f1a6aef00c9e1f719363cfa19646ed9eb81458fbac91d4dfdf2f6ff044da79cb1f6383715da66e3ac67bda1232b14c5bb629d8fe18befa2184e85cb4dea0dacc97fd88ee8d93df1ebda822c40b5735d42dc1d75631d23399ade7712790db260a8be2bbbab911d963bf733c24d4daa51e93b48f368e6a5578f22f58867a6b490dee93314e1371b45f7c1b530506a584a3a12596c4de22da6b47ed8fb8b234413c7c65809200f7deef01c4837db385d28bc7450ff033e77cc1972ad6c258d44d6d8aadf64562a97fee6ea2d60901e22ee5971094f67d096797fa6131150502e7d1af1ace27d801ef1c938392e31b32c199e8ae9ad5f4efd5bd031d4e80bd4bcf46ea646e9414bf1d749ccec3242bae2f4bf298fa8a25a3cc12fc946c64c5d42d0c3bc23f2111f025f74bfb9d046b2921acdd38b2d94cdd08db8d8ee1a779383bfbf2d0c8a8b6538c6f93f4d30185e28fbd48f528a8c747d9ddbdafcdd9433c89e00d2ddd6e49445190e9e4eb26b982a4d7c7a553c49f390a2c78ea6f2b70c389a424e74de5aca80f023ae4670fb062ecfc350eda2595677994aced6eddb11b590abe5ad2fc471455bfff3a7e45050fc57b52161d007129d18b24503217fd68f98e1440f4cccac991ec3282299c88d752396086e7593cce6f2a2342249185f14ccc0aa58ce2d8fd422bb0ea1137c3eac7da119746437914cb12fc0e49776a27fda5d1cda0c0a6974a90613ecccb704bc46995627d5e3afca3eea1ad55cc458716c94c6e842bed99a836b80cf43cd44e9ccc4cbce26d183b6a61cfcc05a63cf347b233f87609b7dea9619193f42680f5c5b88035340f40e374227a8923e2608ae97153f7e52546d6c97d417d51542020db420466298a002e1420c059e52001334dc44b5b16a16b0d73c0a852fc91eccd1f4fcdfde56694a6c993ea97a945a08b2f84e9bdfd67b96476373ccfa16a24e6ff86dc95a114de7abe039770620f203b0a416e1dc0c6125a9d810e508516f292779d32937773272032940b8b08a3f7c1d540cca1d4facaf11ddb3576473b471a94edf1916a5b05a3688a0930a2c36c1527344f9229573b4803ccd77f8c0cfd4ca3b4eae1bdd4b81368d1cb380125afcda94f179bb7d007baeb029187a657ae647cbdd9d16501254521a297e921f93fbc103bd71ad4ca7f0757fde552bf10d90e8d2060cede6af99d9bac7ed024b172504cb02ceec958ce6e5810e13dad4f808fc6ec0a4e721ac902f9b611ade227385d3d070443873b8a2615601c5d5e505932d01b0cfe34638e63d8f14f89fa65da28b912108696abba21066d88bda92f282048787a0266b4af934233e70aa8f4a6bed70cb4a9f3fa59200ba7f882972b81c502d1f6b1e2500f2c87166b7d7c05da7c369c748089141b36227d88629ac916e4be1a5fa6d76a524485cac8a444084690255348d49da17f6b5357b47775b7c33190895a5c92aa710cd3282d19977965f6cac805efae889e59ff9b63e4c489fd01f719d5fee4f49e66e50e54b6193c48fb30775366b43dfe7770e29ca910e5e4079621d32d5e4def3a1a440c3eca2938c6a46efe019f7502342dfceb4baba50d36c9e2229a4d0455625d09be4709f2c6a759134a9e7a6fa47149a1b305dab665c51979c3f6b0af66e487e53c21f39b4390e514138307ec3227d56a9543b07b6bafd149475495e78f2e4370e6bca009ba01a1ac706f37bd9b691083a1385ec9157200db62de33f4187d40cbf1eda2985edf895e3d1d634d6d72ed3f69581f58c2f9bc049a69e72dbae4ca1d0521b83b544669a7d84d0e90ded88bc29a6a0e78ff4626f1f8f9e96c2c2d7efac8268695e2dd82fea72b22b5051e8dd178a2208a1bdd940d6b7d52c5a8d0ee0b267c98cc5bd242c3cbbae9bff5bc321a84abe15056ede92218bdb1c9e166f17a134f7c8cfb0b4bd5c40c848995e2f6f1c3983bc765ec8b9f40abd647886b15f934fc714b62b685d18dda6a44cf3074ee81649eb857435532e4bf9fafa4d623d19ad50f1a727600f09498c12fa6ced27d37eb42dca9c0c155e2e1fdf189cdd4544aba0522dba86ffe2810ad5455e74f34be93fc309980fdbbfaf27a00c0952f2231836f97265289051efa09be2a3ded6d29403dfbcb2efa965c6170e1a136743cb953cde9718c0bdc9b2105a15ec14252caae50d06bacbee3ba3ef1be34110c62cd435eb537c642eb9bece4328c27d5677d5f42186ae5af79b0898b21d19c24f94ef4a7fb06527a188de4917dfbcb4e667db145afa119ec926a93153c047b86fabec8a437f08c4131f6a66f313544beb5f198f74fce8b94963266b70596791b140b5b1191ce30b4818eef247491880679de09767e4d69d05bc062df08aba43ec9a49aa0e7a387cab899a8ed9e1715b8b08abbcae31208a7e42de2e6a059c102eeac02048b935e2fbf578266f025b7cabf9fe65f0259959a82987524f2c6a2e0fd8bb886c2e7e294484a65522e720a46e2281c49c55c3fdc5d0bcf997092b213198f1ceb719cb0430e19545db31986a1097069df299952d55321211884cf9232390f7ab80ae21d493f42e1fc9d2744a4adab2c1c74373891b5b9cfe0fcbfdcf3c7452ff790e7f443dc9713c6e894cecb9e416e4d7af4b257047275125c62c5e8539825fca9e60ab1b4df7923f414804e1164cd41a38e277e3a2be0128b6eb43f76dc883eda1d417a3bb1652bcc14244a93c63bd52d7f524e100ee1b4dd458f832cf666c5d250802d9c06ba22c4c4ddceb36585faf7d59cb9d3765b72def5089fcbf00748b5fe5dde6bf0a27c8c9350b2c676e7d97a682efd606b3dc9ef5b3ba10fac1131c1b8df77186cf2b9e4333b9162521a60ee164d2588f7da04f6f495ebd1c73726bc3b6d3060e5ccef403f752f5af4c1e985426e0635f00755d780fddafbc3859cbad1f950fd63de856e7c1ed6e0dd0bbb418bdfc93421ccf2bd224676d6310ab332c6c04da0bfc37e1b2a9d3a1d07831bc2cfe28a903e1805782f08fb84e20f47cf06f09ee2357816611db518b2f1e8f66856a4ee7bf3d137580510f31b54c3728969c1031a270022aea3341bbcd62e90a9cfcccb2ab54c870d58491d99887e36db8fe96adbf4905fb0a893e5f0ee4c1676ec3d22982f2bf627404bd88d8c19cdeb7416ceb089d58cb813a3ce9164f747074182f410d2a7b812f5ae64be11887997bb2cb07c5f9fa25b6751b58f19229f7f2b893b478b3c0b55986205360cf3021465d0f5bf31d5682c1cad56769d821a48b4e3516e43dc7d49014253cb5d094d8cd3622d6db866f78b8f5bbd7ae22287e6506c8be97288d14c015d0c529963ce9334101803a973fb64c769289ee28ad01f62931d4970593410cd3da6c929f2f4b88312f093e49bcb2efec0127bfec138e111dc43b0134e0ce5f34ffe282db9e3e8759fd4316de07e5eacb9ceae376137b9b1fb86bcea17fcd27ba6fb60dcddbf889e0399524e7c252bcc23d76ef7c5e92b9dd6fddd4116fcc27680e77e16daf5fc719df2021153100ab78e6d4d4addbd4c02f250ea90ac50eb6c532aab19a3c15458cbbeb575fe73cc3740323af9f6b5f8e9f93cbf5e046cf7eafa8ebbf5eef4e00f591531f1ae00c03357256acbf7fad7a12fb46c0aa4b45d34ac79567dd6481896934f4200c0591099b408daa32683b5abd0d288ab825652c7206b698c13e440c5c784f8ec2c7d048792bf5e7d0a41d4d059990fddbe7ae00aa34aefc619371b8ca30403165f996385ec88ab9b138837169958f09b4a635c1cd9bbd5f18b8c0aea72d9b79e98ac78f4da30cb23d8fb7fb84ed3f60e50ad909513900fb8ea940e7a0fac36806823276fb5b402e3f8908f6b1893d76a53f44434c7b8c96e4f94f01c2cc9235557780a879f33e9671d434c916009e5d348bb252bba99b200cd57271d060c87eab34b041f881000c9aa4d812113f673f1fcfbdc1554e9caa920d235e244c5315fbdb5159bd0eb6cf80c55d11d21e1446df7d5410c1bd4b18489d37efe6fd04e31876cd800f33dee4dc4dd89ab9aa411f9b8d", 0x1000}], 0x5, &(0x7f00000013c0)=[{0x38, 0x1, 0x25, "84dedcda47caf749c2b831fc9f11f0034e78205768cd8bc517f1ea7b5c608cae545d"}, {0x30, 0x0, 0x6, "bfede0147df83989aa5e9b7e5a4e8906ba943f7015792c5e2b7da44adf88"}, {0x110, 0x1, 0x2, "4bdc5f12cda2ef27c2f9fd0428d79f9b56509cdb2828a890a06a187491c8fb478e065167eedf5e8b113925bbc88633572e3144743a79a9730b6cc6fdcdc61523d7b5a75c761935af5b8ec75a167d6419757eeea58d1234877191293c2e69fe785b6ab0af8fcde8922db94ba7644e01728c80fecb3e190924c601cd02216485c803b96834ef247fdf8c77f1f3402a78df29cdf69592f9f41d5d6614f4a60ea9262d92b3b9e57820f2926556a401a107d850a9ef1396c111925a8280f1bab369545c8b83338a553810b9278ef3300be35a7b56cabf794b45c56bfd76a32037fa9a30f3416a797aeba08f88f3e2012183894325ebeb46b1c389e4c3c7bcc929"}, {0xb8, 0xffff, 0xfff, "793ec6f4868bd646c50855fa9d460d74c7938e0203be4e9c00854bd889bb19486b9a58a6f7c29280edcedb209f17e1fd7bceb4c47c2c6919fbcd02d353316a21b2996277b751ddb32458b40fb4a9ecabdf7c06bafb883e23c7b7eea11cbc746e118ceda434eb30ef57c6f0ddcf57f089df42891e098d46b5d8fb8a622212582688cd5f3776db05707dada7cb60f8b3a9a378905174b52a31e47792b59ecf668e2ec7dc"}, {0xb8, 0xffff, 0x25a, "a4bde32170c499a6f78bbd29ce34f07fcfd407b58fbaad199939030a1a96228c46a3390f88386b3d1415d8c2e87cb452fa7a8739aec71a40271f4f55c8c43a493235029daeb875330d0e91797da6770a879adf4e0716b9a09c287cffc450c9438a2fc942feac2eae92941a118e3188d128203d566067c7721222d2f78fdad8364bafd59f314b3dde884d366f291d9c91ba3fca3ea88b9496a017e25cea4e3198185d267d"}, {0xf8, 0x1, 0x6b42, "a4dd5a97de8fbfa2df174aac5ddf86861db6a07c7a3640beb4d03c5a6829af9a0b0f5161bc77fa4c35030c961dc4ed869b264d9ab2bb17d923c10010544171fd8e0db68d2ba8208a04a5ea2540f8b86af64672ca9fc418d4a381ae124ab3504b090ce593fc44987135a5c64d9535bd81f0388c7d9273164e895d82eaa60e137f86cdb1efb20561d2a60fccdf46e3c947a1893160db5acefa0c9870475b2990ed33d60976ff616547a4d0a30bd729f8fc414d48a364a13cd3267db50f7d775837bb3aac9d7a03f86e0cdf60d6fa2eff74485737f0915b08dc8c9dbd971f62cc184dd05828"}], 0x3e0}, 0x405) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001800)={{0x18, 0x2, 0x7, 0x1}, {0x18, 0x1, 0x2000000, 0x5}, 0xacfd, [0x439f, 0x1, 0x400, 0x9, 0x9, 0x5, 0x0, 0x8ea8]}, 0x3c) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66697c653000"], 0xa) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x1ff) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 16:00:11 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) read(r0, &(0x7f0000000240)=""/116, 0x5) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 16:00:11 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semget$private(0x0, 0x6, 0x1) semctl$GETPID(r0, 0x0, 0x4, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r1) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/189, 0xbd) setgroups(0x0, 0x0) setuid(0xee01) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = socket(0x1a, 0x5, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0x200) 16:00:11 executing program 1: select(0x40, &(0x7f0000000040)={0x8, 0xa, 0x0, 0x0, 0x0, 0x1ff, 0x6}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x800, 0x0, 0x2, 0x4, 0x1da, 0x529}, &(0x7f0000000080)={0x20, 0xfffffffffffffffd, 0x97, 0x4, 0x400, 0x7, 0x8, 0x1000}, &(0x7f00000000c0)={0x4f3b, 0x7, 0x7, 0x20, 0x7fff, 0x0, 0x7, 0x7}, &(0x7f0000000100)={0x80, 0x40}) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x7, 0x0, 0x0) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x80000000) write(r2, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d6735dc6c4aa4bf8d812c3b51c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627000071262906bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b38e59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000200)="84b7909122491ed68ba3f2e69b30fda62dee5e1eeab51d4f88a0bbd0df30cbe80a151315c7ce4f5a26a5ff463ef78fae5976c0ae124130d321e4f927900a6fc13e853403f266296cd41bfac64aaab2df8d8071add2552ea70bfb3be4a565496f4e1c072ac1732f612b66", 0x6a) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x3fffffe) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) getpgid(r1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) open$dir(&(0x7f00000002c0)='./file1\x00', 0x208, 0x101) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0x3f}], 0x8001, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x5, 0x3bb}, {{r0}, 0xffffffffffffffff, 0x6, 0x20000000, 0x5, 0xdc}, {{r0}, 0xffffffffffffffff, 0x42, 0x82, 0x6, 0x101}, {{r0}, 0xfffffffffffffffb, 0xe4, 0x40000000, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffa, 0x5, 0x1, 0x1, 0x8}], 0x9, &(0x7f0000000280)={0x8, 0x1}) r2 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r2, 0x0, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) listen(r1, 0x400) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-})@-%\x00', &(0x7f0000000140)='/-.-:%[\x00', &(0x7f0000000180)='\\&\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)=']\x00', &(0x7f0000000240)=':,\x00', &(0x7f0000000280)='}\x00']) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x3, 0x4, 0x40, 0x4}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) getegid() poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 16:00:12 executing program 1: socket$inet(0x2, 0x8000000000000, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = getegid() r2 = getgid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/148, &(0x7f0000000180)=0x94) r3 = getegid() close(r0) getgroups(0x0, &(0x7f0000000000)) r4 = getgid() getgroups(0x5, &(0x7f0000000080)=[r1, r2, r3, 0x0, r4]) setsockopt(r0, 0x0, 0xa, 0x0, 0x10d) 16:00:12 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000007ff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) flock(r0, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10190, 0xa1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x25) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x3}) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) r2 = socket$inet6(0x18, 0x2, 0x9) close(r2) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x2, 0x8000, 0x48a26fa2) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="510f", 0x2) open(&(0x7f00000001c0)='./file0\x00', 0x10082, 0x1f0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x7f) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2000000000000d02) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:13 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000240)=""/69, 0x45, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/99, 0x63, 0x800, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x4}, 0xc) socket$inet6(0x18, 0x5, 0x7) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000200b, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e11ff7172983e34943872624b11a362a237a7"], 0x10) r1 = socket(0x800000002, 0xc009, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0xcdc, 0x4) r2 = kqueue() getuid() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) r3 = dup(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x520c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x906ce973f4e12858) read(r0, &(0x7f00000000c0)=""/94, 0x5e) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300070c6eeb322d243022f2bf25adaefbe2253ba4e15894fc3cdb52fc759e50c6056daed7cb66b9dcb3cf683e0863a797d6588ce0591f95516b30a8bd2ebb458d2731e38fffcbb766636b990806cc7143a83aab2ed614c58a9704839394226f296e5aff036fb194a1802f5b8fc2c2a060441675dcc434f9219317fc7c9f70d611467bf"], 0x10) shutdown(r0, 0x2) 16:00:13 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000080), 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000440)="0265732a16a5869c50ecfd4cbf79ec97b4acd2c925b5f5a1c4cc190f982748ce709c3045c914500afd8018df8888acad838376419636129d85e54c5a70b77dc74f227bca0ea397a0d8c8a27dd13a3af78b075cb23b32d095e25c009d6a6d7987f5596b8c200e52d8064cf39fe3763f5e3908f79e3787be3c00c1367b59e52540dbaa9b2cf5df11fc54cd7a168454066887341bcb824f52085b9b6f1d0ac1b63aa3b69b92ebf67eafe278b5bbca6fc58fd75100bc45f2fe8b03751f1b5c8e47c67fd9aa", 0xc3) socket$inet(0x2, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x2, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f00000003c0)=0xc) geteuid() readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/1, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = geteuid() dup(r1) fcntl$getown(r1, 0x5) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000002c0)) setuid(r3) msgctl$IPC_SET(r2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000240)="3127a24512c7b4ae117c7f4c0d9f9ba61b614b4265a2799ee6adb7978fc3a754e30cdd5b2be010c23836d149bec1f93b8c2336da092b4da8a1ca23870a67d54354d7db5aea85fab2ec75cd1bb31350305c9b9af194d0fd8f", 0x58, 0x408, 0x0, 0x0) socket(0x6, 0x0, 0x9bf) clock_settime(0x40, &(0x7f0000000100)={0x1000, 0x1fb}) 16:00:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x3, 0x0, 0x4}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20000004, 0xa7, 0x3fb}], 0xf8b1, 0x0, 0x4, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f00000000c0)={0x100000001}) syz_open_pts() 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xcd70ba0, 0x53, 0x1, "31b3baf815566981cb7018b21de3adc4210896d2", 0x0, 0x5}) flock(r0, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x40000002202) read(r0, &(0x7f0000000140)=""/255, 0xff) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:00:15 executing program 1: clock_settime(0x40000000200, &(0x7f0000000240)={0x39b7543b, 0x5eae}) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x800}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f666972653000"], 0x6a) 16:00:15 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="4c567b5e51e4cfe3b5434ae85b07313732e6b6dc2ec75fdfc0d6ad1e2244a33318350de4dd68873848c31cbf686b5aa292682807d654f6f357476d297fc7d120f73a3091833ed4f5ccda3c9dba720dcf027cd31f3d6e161bc27fbfde8cba9839af1f355a4d19548219e30794596fee412de91545586dfbf1590cff6c6f1d41899e64ded4d464b4079bb7f4cd6c3e37d95bdaa0d135222fc69e5bdfec5f3f1badac6e6f22a553599f6b40d787937166f88536307a7ae62927c435dad3505b988afb22cb2c1655ff9c6419fb50f258fe5b15f44d0023269569d25e", 0xda) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') semget(0x3, 0x7, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x5}, 0x8) lseek(r1, 0x0, 0x1) 16:00:15 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/185}, 0xc1, 0x0, 0x1000) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = semget(0x2, 0x4, 0x102) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000640)={{0x497, r5, r4, r3, r4, 0x100, 0xfffffffffffffffc}, 0x4, 0x563, 0x1000}) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r4, r5, r6, 0x31, 0x2}, 0x7, 0x10000, r7, r10, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r3, r8}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r8) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x5, 0x5, 0x8001, 0x3ff, 0x4, 0xd59f, 0x8000}, &(0x7f00000000c0)={0x12f8, 0x0, 0x83, 0x9, 0x1f, 0x69, 0x6, 0xfffffffffffffe00}, &(0x7f0000000100)={0x10001, 0x7fff, 0x7f, 0x9, 0x80000000, 0x0, 0x0, 0x3}, &(0x7f0000000140)={0x3e, 0x101}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) syz_open_pts() minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7922465f599e544d) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x7) socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 16:00:15 executing program 0: socketpair(0x10, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000039000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000000), &(0x7f0000000100)=0x4) setsockopt(r0, 0x10001, 0x0, &(0x7f0000000080)="0aaea6b035e4a2c32318863ad98631305325590309712956a13c8707fc3c6c21aa7361f3557da714d5fa4a57aa59b6f48073f2a08bec5a200cb506ba8833ea8934af50e0645fccfe51ceaf5117a97b53266955a446413c51b79273e0803f9b", 0x5f) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="6b9cf9d5118b74361e3d00000000000000", 0x11) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() kqueue() r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() socket(0x1, 0x1, 0x93) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000100)="63de8d9b5e7ae487ed3640bfe03089035de3abcc62a1c47efe270f0f57932aa3878fb339c7c93f6afa8543bad6c125d01691c29810eee0f3ca44ce4422f62ecc17651928cd33c4a6a40f84fdb8895b148108e5a8fba6254ed88ef7e9e79f2ef064877e", 0x63) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) r2 = dup(r1) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xfffffdb6) r4 = getgid() fchown(r1, r3, r4) 16:00:16 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ff7000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/18) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = shmget(0x0, 0x4000, 0x4c, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() r4 = getgid() r5 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r5, r6, 0x100, 0x2}, 0x8, 0x5, r7, r8, 0x6, 0xed52, 0x7}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000080)="267c58a2e191256b17980c41791716e0b3611a7267cd13", 0x17) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026530000000000000"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 16:00:16 executing program 0: pledge(&(0x7f0000000100)='\x00', &(0x7f0000000080)='^\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) syz_open_pts() syz_open_pts() munmap(&(0x7f000071e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="53918f895a134f51d7a04d5ed95b34e4571c86f0633426163980ccaf9b239d115612881a6bca80b9211402d138ce5ad490f8d184d068da9c05be85d72ab0047cf9898e2efa2760987030e350bc8679fd69afea3e7745e3c440f18ac3672cfdde30e25e42e1e97ae3728e469ba3ef316fcbd6805bffbe652b14a00f9ff5220395aec7f3", 0x83, 0x407, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x200, 0x8}, 0x10) pipe2(&(0x7f0000000040), 0x10004) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="85ff807c1ec5e044fc9439def2eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x7a}], 0x1) semget$private(0x0, 0x1, 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:16 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1000, 0x3) 16:00:16 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:16 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x2, 0x4) sendto(r0, &(0x7f0000000000)="fec42d482bb69c78b0db5454e21d6ceb6b8c86d28a83fd0edeb2ecca0badc0d6068fb843db405d09bdb4c10deafcee11c52a4cc9cc84db68658d3090a8d5414df06528a783be6a049c86e8cb365acf74b1ae250dae93c3295713efb1124444df785fee1b2cb52ba88d142599297f0b574588440d9fa9f872b7eaeffc3de2c8fa2ba54a85c1fba952256a00b4c4c2526131642e5c75ce9cec7949ed7d8761341e86f95691994aef2b6c5b876bda65382df65654499ade1523c04848ae93bc862a0ba783328f77f26e5270c2d3dbbbe683", 0xd0, 0x6, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x1, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x84, 0x24, 0x9, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc, 0x40, 0x1, 0x69c}], 0x40, &(0x7f0000000240)=[{{r0}, 0x0, 0xe0, 0x3, 0xb, 0xf01d}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x40, 0x6c}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x0, 0xffffffffffff6685}], 0x613e, &(0x7f00000002c0)={0x5b15, 0x4}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) lseek(r1, 0x24, 0x3) r3 = msgget(0x2, 0x402) msgsnd(r3, &(0x7f0000000280)={0x0, "f4197717e1ecc557f1a1d6cde1207e9fbfb22b649f627560cc982e75783777a17a1feb87108d47f2df3911677cbb2691a8bc2a1824f826a0fa6cea8ad8fca0c9b8ef5be7909a8dae5bd9733c78937360f47518dc12d2a0715cd2a68f4873471bf21935de50cbfe9b21aa0ce69cfe7c9151aec30684cf9193ba881bde280b0c9f6b8c0b8b4e1e7a479d95b40b64240f6a366bf8777492c09d3d4fe4a33870d0a0bdef81968fe94cdfc2dd494e538969e62c7d9e3de3a260aafdd826e25f605505616a5b71ed4e3f7229197d9cad06ca476deae8e154036c1d"}, 0xe0, 0x800) r4 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000380)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/166) msgsnd(r4, &(0x7f00000001c0)={0x3, "22e9af16a4040a8f7e5e743dcf5313df823b0731d7d7f4d785cd42c162bb9beee6780454c1819cc0f36ec18481f2ec53431e0feb2c2463d803728e5e5bfc396f12c797bd94c45e2e3377538f222db30ba35754f5c8ef8b3fefd0686e79f70cf12c32cb3452430f0c98fe9c9ea3e49aef196ce70a0632b24ac9923e7c1a9660bdb0c8b5e9b6e258859570f7253f7af2756c8592431d1f6eca41fa3d5d92bd6ce130483002b83b7784abcafbb672882cebc280694660c9e6"}, 0xbf, 0x800) 16:00:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530005b86f0fe34f2aec72810e15c58a199460fb40fab29b2a12baf8e5ab9509300000000c99b36d84a7d04fff4680547c7847bab988de22c74068de6d8fe429e0027a0c71be97017221bb22bb347d69585a6b837c1b71039e8f32960801c1cca39e0c07c7c02ea048371f77d01cdc9474bed95b44062a90cbba687bb85"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:00: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, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x0, 0xf67}, {{r1}, 0x0, 0x18, 0x20000000, 0x6, 0x8}, {{r2}, 0xfffffffffffffff8, 0x10, 0x40000008, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x51, 0x6, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x0, 0xb7f5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x800fffff, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x1, 0x4}, {{r0}, 0x0, 0x28, 0xf0000001, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x24, 0x3, 0x1, 0x101}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x84, 0x80, 0x3f, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0xca, 0x4, 0x100000001, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40, 0x40, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x20, 0x5}, {{r2}, 0x0, 0x50, 0x0, 0x3f, 0x1}], 0x45, &(0x7f0000000000)={0x93f2, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440)="dfdd2b412e8892181aa0eeb9082c0feb47344cc64d780c8c525bab81521cb2e9029fc07a8360828551041b342967fc6d1f55dbb968230270511625eb5026fca50a5954e0a7bc140bc2e91dd979f8220818851a710d105c3f826cc04f7d37703e59034bbc87546c688d932086e17d01d673a6e43f181232a570cb3154ef68711002ebc2c9514163e24965b43bfbbafd2d1d3d30c4300b163fe34ab487079b9483019221781eef5793ab9a3d349dc932c1bee8cb9c3bcfe66bbd54de406d36e4939054bffeb19fb6d71f94d1b5df5198a3a31f2f723c2cf8883493a91fc155304d0f7aaa4f530f36aa3cc98a07d191b0c7e510b66c0fd0e5a5ff4c0428835dd95f05809ab6c7d62c4956431dac8374cd6489bb8750da97418b78b2993ba219b7be6953ce479bc4da19e7692c33a6af1358b3dfe1a42e715f3c4223a429d2734a90dec3a5cb0f79f4be49d4df751315141ea7f101ec748be3063353dd678b0c9dbd0ecf1e83d36fb016be5330824916a7bb9aa8fbe2a3d6cd2606bdbd941b49558f2db1646fb4a637d4c4cf347f5252d46b7be16cde164119dce7ffc3fa32508bacb209a388e9add672c64bd30b37c97895e4b89604ed087b1deaea30cda1bffc76fcf145374726f89ee97e581bb6ecf4aab631458045771de2c3f51188f5af017fc26aeceb70f6b5c09b8311123632c4de0e4836cc6cc6e3ffd80bd81550841686a986b486942a201aece0c14d8e7f642739109136513d4573deee8b2d430828b48f9af3883ec46eb447649d61c43cdaf7f66a6876f8a0c699d19286936e88250e8ef54cc8e66aab55a42737c8077d5472952664f8d4b389ba88858729082061f4fbd333307407a3fda7210ce6949bf8e4f25b966cfbe0fc027269d5829ffbffa95a5a227f43255b1e2a21f1e7fb18b774e5096acc93b71689ebeabb85a64ff8dfc5d0c1149a2b4ddbc605d83df25458a332cd7ab09846ec58df879b5143a707d1982f741e59597108b10a71114aa3966f1de1315d4a79cc68691bd3488327fdf79678fb97c1a859674877300c42f3dd1fbcf32f1df68735990a4f0a18aecab6c57130c054bcc3598f99164076de8245d46e7422f0557b95dd6ecb212e837213f47cf90f43d508146408afa46a7fdcabccd3bf0d30b4374ca248f1845eb7f489ea71a1babb862f4a02635b9a57241f4f0b1e44625b98cc0faba1a84fba26e1dc5af32fdc2bcf00fde0fda5320a9dd684ebaf83230dc8b5931cb0415caeff4c596138c0a33131d6f9e46c9e9d7b32b354b2893bff51f0a2629d42cf4ac45a46a896378ad57a458775605dca60ce9aba6da0d0c7bc36a07e31802ea36d64498f12677351514d20495cabac0f0ae467ea62a27a931217f4268077c66f9e8c5b9f33c4218151e503814e90389e9a269a589379d8035611d8db8541660c71625cce9f90285f7b19cbcdf9fce4de5b41e126609a7e0735ad5d38e1447acae3e135dbf842c6b4ac6a164e1a7f5cc7e6d71b771dc926c17954baf3ead75919389a1a815b6d37bfaa7d2669f7e7255904ba907cd39832a86d26816a2e230e3b71eadc3aa5f992d3cbf786b8e6fc8c63f5dd3a8a09156b84652e691474dccf89d37512c68a1485a20b62d2366ada804da320ead9434fcca0379cd1f76fcb76f2310b0457c1e2a7d504e5bb9cf706c479985241aeb93dbc9b82a92ecf42fde5e4f469effbaf697303f7303e447cd9a13b8901ff417405c309bd4d2e1c4bcf158191a9e06694bdfd9d13553d4f45ab99b7569aa4131418cd8b4de49d1a0b397bf3234075933859499a18f13c25b74b463f4964b7b571d25ea310145fb825d9847f309fe9e9f8f8caf3258e07ce41924eebdc2e85cb4a1524f711f6e3e2b6849b2f0f6aff186fb44221593bfd145a334f89267b8df7a0176067dda1045c0202373071b285464244c8f3fc2aeadbf9c8394eb2506c210f146eb5c321721c9554c8ad9278504e7f850e7ac73b367d787d8c73f35251be935ed492d3bf991ed9b2cc04ab5a1574c4b5f1865bbdcb1cfad226104a562a5363e0270a319cb1cb4799ae1434be341d09ac6c98c752a92baf40a317ee924074e65fec9611bfe5d1602c1bfee9884d59a3acc6663bee232700b86db2fdc45c34191df9fcee04f89fed877ae37bb0e14da94ba2a206936c137a6804dbc2befbe333082005d1b86f6ea5e5eeb3a393f3ca1de523aff1305dbc63d2e88e64978a4b8b738cdc0b1ab587460701ec7838ceb88f6c9675dc14783273ef223556aac2939247b7993331168255c13fc1ec82492d88c977dc80a86ffe59e7e1927253d9e5e1c04bfea15a63cb1f74931d30e72b6464d5c81a1fd96f8d9cf21baf85adf06d17a54788ce822e2155d197c40d0ed4ad2bcb1e7f10fa299106fe0cd0be3cd6e80df65d5faddd27fa3f080e98fb2690d04cf5b3f201b85498c8d4fda4f26f483d337431d2c730661e087ec9778d0158ca886c02f8f8e4f64face079be1fd46290a96f4cfd020ce693f277aa9fbd011c1e17c1f3fde1a9a0f0a6b2011236bc5f9a8b66e7254b3463ae11604cf845b1baab4ca60c17350ffdec48472078b5a3d468cfe0eee0fd1f4da98b78537a3744fe1e0888109f32486afa33dfbf58871d4be2d05df7e45a7a2f836beee34676cb3dfaecdbe2cf8a6f57cdcd9c008925a338bbffe66c88f0e06094d7dd6611315b3cd2ddabb3718ca828a45e6d606f4bb6b3767988ccda1102bb261137212a1985c65f215ac7a0c3cc968855a45bbd409b0675c58c32fb2014562c943d2f7e834483192dd5ea5a8997b821c27957c0e86748a0e5baab761373d5eaec91818f1c42bdc8c341eef90dfeaedf9b94f2bdcadfbfeb295cffd5b89203cf0278e52519344926469af6a8bbcd28e0661988f4f5e8557ffe3ecb24999375e88954c736d16ada6847f8ffae77f56012eeb4783b8a8525a10a393d1ed71be05d1863460a0102fd7814954629cf21474e61f82a513e9479173b0184fea32be85882aec33b08686bf52d7200fe77c68da9ec70caa50572ae70030ce0b388fadefdb3bc50a41c196e55a022965eb94e9cc367c06ccba9bca7c8456988bf8b41306fac605ad8a8196e43e210fea9ef8a352e15336d77d4dc1858a7d9f3fad2d94eec49946648408ac88e3e3c68b2a39013b01375d0a1d15c2965d979d38bb4ec62d795569788a813ccac76aed5ca50820071dc0840073c0db0d56e0bcabd7b3b1f03b03259ffcb9e8debb647dc0fcfe12309ce0e48a461f01d561da3f9a385e3c868e974b1831a86b9a275b230ccddee2c3ebc87f9b9a61aa80ddd79cac6dfdd146891b72c063ce350ae0d0c313602ce6b8d3e912165df6393a6e861934936b6b439c50c98e8535ab390d82fff66a8441b8e0a84c1f9f86803f65b15974c32da749e0938690f57bf1dfb17102416c385e62644d4340548f1813d368f03947d06f8273cba3aa40fa7dab0515508ba07f63c634f6bb8e2f6f3fb3fa0daf458241e0ea01df87ae34312d704338aa97e6a29a71c894a1d8bec7846c775abc459920424eb8e7a8702fc0e2e06108dea6034dd91c045f5c5e23e5c8946354388e7cd0ca812a9fe33598c036dd23035ab8d8a12c474a80cf0999ad1135277e943fd24260eb747fe8ccce8e5094a2c08fd833a3e048be241359aeb62269f5d20294440b2d819cf3e1616fb64e26c4fcc72d8c48dbcaffc8474f6e5fccf790b0ce1eac8069e6d0524b73a99288ad940de0a4e175f971a534d008dd1a8d9b2cea35398fa1d2ca5e3d1bb9264d2d14bef5ac40f4193ed63538274f3947d602835552ffb32a4e3fe898adf3508456996d37cb9d2b5c4545920670c783889be16b2d653abe5f04ebf1212a6c04a61e829b2a1d86b1eb1c7fa11e79e7f56f282db11143e317848265ad8d9ee3aa45acee6ea0c097da82fc88babfa4531bea4d67470984c76a2644c3d21a0ce6dfcac9f6c5633ec7771023abe4516760736a45b15ab232f7e67d8ff0e090e5430246360518ee09ce78d37d6222d189f5e28114ae2c30093b16f9d169ae179c9deadb70f9d4d32eb79c64123b5210f455223ac395077198aee14e4916de256833f9472e786c0e71cb1ccec106c7b4ec8182ab77fa87d3a819031dfc8808f05d11b138b4a4f64ff6f3086265ce92cdc8b61ac0de0aec4ba20a3ec56fb7f1a7f88b0d7e42b6d34678b32ca9d312190abefbe999beb51f866c6f08869fe1965b8505fd3ec199645b13cfcef007f5844d30c9e294e58443f4aed0b469350d1327af7f53e73ed9aeb352b01b65f6e6a2f0dde362b25980476eda08784a0560446e59e55d8995428c97853546cdec89ba8d982c561f8ec40464b8c11957fa358b6c0fab9190da98f9f54a199a70ef48859279a41a96a2ad5fd53392febb223649db51a9c6c57185b70ae60c78f005e5c90a75c073a37fd45e0d61ab8856f53ccb35469d255917e6a8623a71401d9593a7ad3ef1e11a7c55f6f03e440d7daa4576b081ab1fe3301abb07abdbcce366aaac2c59fbc7e3a2aa86f8d43afe35f3f2b2842f287c58f792f7b3792e531a906f8038f756eaca65d377a16515438680b374548e689e723752c2f02b4dd4f1f84516766462208ad9ee7399949371a1ca6632aff667171fa99479e03592f9e34f7a354a66d8c729e9c22ef1a315da6995ef8f50e43e67c94bc6b812fc0554bd9f9776c535ed7de96b006fe1d243845ba9edaae4f9acd264a229ee11eb7abc25d79b440553f50ac9ce8baa4dd861ae2cd69cd6247623e9b775114e206d1e15eb33dce5fe2e6d94043cb88f3bd24022cdc3e7ffc5f1559b4daa35479cd4e8bbbc02e99e2295ca076b1a62a8db6a10eed00e76349cf03148171f9543f0bea7178adfcd2700a6643c34816c4ac432c2d59e4d04b248ca34d738ed778db5a070af00614613b6d951633ffe0f1490525a6c9c217e84e87cf09e1942c1e1e96c71d4048d586860e60104066cbf266b193e6bc18a01457388159ad52fc03e7a9cad05e7606d23fb661137e51a95e01bfa746859ab31122dc5745709e0cd08a7b4cfbfbd7bbeea4e5cddc8267e5b4d1481f48bf4af35f30bcb232c3f82df6b73a191439c413e2aebaedc31c7f8e61e8ce2afd3f122fac2f384a7dc49937d4f0d0df3d79513898da407e8d64347cc702828e5682b5b884b4fd38bf73956b9501471191e1f477e6597f247652a11be99f05dee40a5e18e559dde376ad2040457f2f50481de189418be310ac7eac46f6a7793ad6239b1299888ba7d29adba387730c0bbc2eb84061f28193de8571d3b84ff5138c7944d3c7b5a53feba7b2696614f11a278023fd92bb3ea5e0b1a6f39c2203d79ef8e5a0408fa1c05f4442127c6d236d611c27c263d9f6f40094d8fb6c912a59ad2f9da22e15323d27a2f881249593a4d8f08b93b6a1984a04ebced587e7dbcf8563060f01378a6fb400f79415b786256f68439c5ac676debadf62df668f01723331e0273ee2142b5ebdb6c62c6542fec83136b683529cc4bc1c60bc26ee212e85d7d74a2ea71d27fb21209ffef7c2d7da2f7c2c25d713d41755239b69b3257f564c80cf2635f34d4bc0743ffd0856b1a0418413593a982d8f1396dbe522064a321686aeeb88ed21ac24d0c128fd795b988a616a727c6f64e81666639744970f37986c383dc007da48b929c54c859d80ce4da7ddb6f11245b69c4dddf71cb6ff072867864661bf522752aafa32a70d754f4cf4b7104af5e483a85b07bebf9a50c745ed72e7ef7d44688e6c51d6c798", 0x1000}, {&(0x7f0000001440)="43fedd9caa49702783e9cb29bb3a6e9b0774e13d71a12b9818edf31daff810cd398d950f979ab01acceafac64a6de2870958f39348d08c0ddb65c6105ad1d0aa37b367f44427aab06714c8ec0d888363e448d860aae2355a293146a13b1d295d92c6ee1374f9a96207d47146170b972422db5ce18a45980f821952a4cd3ab91b60637de123b769ca4fd628cb3254f0b3713042918416f2294a6acbb50143c3834f1f892c077a86e0a197c3ab8bcfdd4e43e61e6f", 0xb4}], 0x2) getppid() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000001500)="bce47e2de9d413655263818b2d668c3693d588f2d7dd935c276dff1de9b1a91129726cd1d499a0a2abe2e399eb5f8e409bf2c87f5e4ce27acbcb567e7f864f6569835cc9d96124a0cbda25ad8e870bb482dc96f02391e9febc44e3ba9298993020e35252d28bb410f7f44ef0f56d791c37cff7dff22d48581e34ab8a094a6c31ea884864650848f6f16907016e4c66c89a", 0x91}, {&(0x7f00000015c0)="a2318baa5b91e5780ef69be971aaaecd042fb0192271c181306c93fd788328faa1f71d8cf86c8674dbc07da2d2c04424faefe9a95416006b9a429e45910c81741f917c3c6ac9fb852669f583df55413353e67159ece3871a9bcd7dc7a653029ca67fa08f858365fe597a68be3144cc83fb18ebb08a5eac7671fa3688840a303fa129d21bbb0304c31040bfc6cec1659b89b2c3b562719f15a4989d31fe4b1e91a196c29e1b067b6efb55d10baf00dadfe6c2e32712db02efebb8c30f6d43cb15f29faea93d4ca973556b", 0xca}, {&(0x7f00000016c0)="c893333e008906b5bb4b0b2218defbf0730ba4fdccbd5c1d6c449be5ad7ec4121b539f3af9eb08f26ffbf1787c325baf2ef0d6d0b6df0f8f25b3bc446c290273e3a2934d8cfcb56696ff808083d8d85b12d646e6f123cec81a818ebabd02a395123343c68bf1e3d6654e0e7d33b410eaa24d52005fb6fa0325e7aba34daa938ab9b732db34596849f34d5f6a6f42552dc18a9c5c842d13950a0de4ad62bb913ba0fd65a37bf1e7a6911a8a2135d74a4877dcdb06146b907dc518c8d6d47817ab3b74fa8e7852", 0xc6}, {&(0x7f0000000140)="f4b8344083514be5b38fe5f47d78b7", 0xf}], 0x4, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000180)=""/181) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x73, 0x7, &(0x7f00000000c0)=""/5, &(0x7f0000000100)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = getuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/92) socketpair(0x16, 0x4007, 0x156, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x20) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x100000001) 16:00:16 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:00:16 executing program 0: socketpair(0x2, 0x8003, 0x0, 0x0) socketpair(0x30, 0x8002, 0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:16 executing program 0: kqueue() r0 = semget$private(0x0, 0x3, 0x140) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x800}, {0x3, 0x401, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0x6, 0x1800}, {0x0, 0x9, 0x800}, {0x4, 0x0, 0x800}, {0x2, 0x3ff, 0x1000}, {0x4, 0x4, 0x1800}], 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x18) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3f) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x490, &(0x7f0000b3a000/0x2000)=nil) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x901, 0x8) fsync(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2120, 0x80000003) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r1 = getppid() wait4(r1, 0x0, 0x1, &(0x7f0000001040)) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000040)="f93826cf0ca80605af1c390c5677913dbcb5d74107e3f3590e9a8fe43fb88745079570b86b2a0da32ff9bcbcc357d57735f73b86053dd38ea93d3ea6f918526b38552f22da1bb43dbba4f0bd2ded9c4b7f66b086dd611ea15b87c1b1b8b03cd3de884315910baca40c2892cda647d753b178f8b9bb428d9d21c1653390f607c8e6c1839ad84165bf0d5f9b0ec118a14c1cdbddd0b6312e6f6fd4e5739ebfaf99c9d56d4d976a1f5d767a007d4e069efc8b70978147d2b68c095417fcfb938e0e5f97b5051875af2f545b6511cca158a972f59d6acced441413e417523dc4e5df7d43d3e994e5e430280a02b804d8c92b95aed7efed1c8562d62bb10397d6a38d77e46aa47c11d13f3bb59417f1c2d7cd23488a687e70cc77d38b11c3669d03c3259850d7277e04e82a7942156ddd142615ae75f1a595ad26998af2399bb45ce2932b8eae3bb3ef993dc1b35903eae6736d0f3c372d73e0469dcb5b9e967c4e6a9226e0e51e5cfc7cb8ac541943889ff430c353fcc66295161854a4ceb00447f03f6c7e9a6a9fdfe540c93fec354d6b5673390a0b948ce12b87bf80e93f808b7cae843ef751c1d8abccfc7d2c7805a4c0684ca6dbbdec91a5b7d350a797b2367f665adffa4c07aa299db37b27d746db12ae570f4b6d005d2c6b02c77851af61c398f46b5c6f22df7c4d80b88f94eca6d9f8c76f208acaafd2531e32558f2df5881114ecbbe94ad439fe69d3224d803038199aa83df38d268bd306ded297671e38dcd1f0882d978f61c2ad14ab26b5fe070cee60b12efe96fcabdd05693bb62d9b2984b8cbd35f585eb4071b6258f6c54d78c0af6b13cf9bb3c769954e060897dfab93de48df34799063d7d8b11628b90b206a67e8c811b60b17479094d1cbcea68aa17cbf26d406c510d4106726867c7de87bf283d83d2d88237f70390488b9a4aca35be52648ca9dcf777daed7dbcb0be25e0a1c596f6333338ead36dcb4d88349ac6238e76a909dce4aa1f7ef6e06e7f75e149b3dd9a4cbeb03e70b1edf0fc2d431f1e78dd2bf6a8b07118990f3fb7e9f76c4228e9e914f5033f4564f448670af6614078aa927264c549c815c2d2a80f9a996348e9fd6dd8e1665cfb5dc8e90cfce9fc1b3a3bd7ae73818ab73f011902d793bbd7571aba345daff52700b947b4adfd7f596122fbf06ad96094105e1c34a0174a5e859c12f89660ab339fc833c31e3652b7de50fd7695c808611ddd6bb2835fb5db9abab4c1b749b3f4e19ebdfa370428e66ccf9e0845a5dfe72e6f1e35500922154d3fa9f4f020eac1b836810a8762a2e37c8d76b4ad6d97423ebfb26b3e8da8859078f68682a16142a26455e31c244287956eb1be087a7f1bf7ba909479ca8299b7c81a8f2721952fb375f465476f97e3a1cbee5952aef1c58893582fcdf3c85746efd462a0cf150091c6faa02dd6e16e366495e4bce5f6c5bf304efbc5642d2f31c4fdef99dfb333393ad90dbd9a4e23b38c87490093e3d1691ef3ce7df1a0cc110cf287daeb06a5ad5b3aa8499d6abe055edf923fd6a943f16e58d43b90061bf46e483de39032637378ef3d837bd5defbc93c0985d88583369349dd7da2059b9a371e2de482f18ee2f16b28c18be28f4480d6efa3020c1f44d21f7cd0422708dfdc9a4be8ac399b5a0821a680dcc6681ad32afa76a6566a2e0d1e1d158e23dfed27c9ed5df25df7dbbcba7ba9231babcd298f23f41dc2c3ce43165c999aa0c3a2f610363701c79bc8d2233aac35bcffda142917c03d93fd878b447c146f9d1bc68a4e2640663f3a5112ee22557c463ce3e0bcdbea8bac82cd52751090cfac785469a7cecf9043b2134774e9c1f8f2a3c83ba1d299b94eba23a7ba5eeef75e1bce004b37777145c1d2554c36ed9c6a7df807b5b2f8f37405d5653532049bb644971a43d2c1754b9d8c58694f357c18a0be66c31d77aba605461b7879c6e6b4bfdc59a21d6fe2c3d34c1f9046b779bd3fc761e581af6f3a308ffc0432cc8d63399a0eb5348fa8390cc89c86bd7a5f9b883bcbccf525594059e9763cd1cdcb2b4bf42dcbb15b11e9e62261d03c436845f220daae6fb556536bd5376f3ddb6efea66681fb467da802b4627c3d5d60b2710d8330fe65dc16f8e60ae7177343de5b0a2f84191948baff5c341885dbeeb75319993d3eeb83d7b87dea038e1cb00e01d6a5ea674f8d4bce5ee713459144d35731d71627a0494ebc3b7cb3ebeea44482aa7bd2bac8f42ee90220180cf1be86eaffd7bc59ade66946ce653a750a2ab5f3b16dcc7a56720df415dcd0156318e5f9ecb92d0ef0c8b84afadddb543eb3629b4a65bc566ced3adeef302f193614051a684c5392b2b143c42cf23fee1e386835ce3cc9f9b06cb614d79bca944dc0273b68887990f51b28ec2a6b1160b25d707b9fe683f9a08557ccb3c2c8a3b04d93aa171520375189d0a510897c3f5dde58f3d0293ef882e2a6e5366d306030b9bdfe43373d619e4879c7478671f91d9f87cb50ea1d8ce70205a242ee2c8da8400a3665dd4a8e8fcfaf251d5942259b5a02973031632a8cedd1cf843aa48f273fcba9cf00251e6b5d501f9c920d7fdf2bf596fa27e74c5eb200ea851d9ffe982461346cbe94fa8af6982c608d649421615b92b17a25d29a0425a397e1435cda7670e2d7a21aa854e22e90b17851f0a632b56e4e5650fbde910c7a6e4242b51627a6066386078ef0262be4f286fa7e083d6210d868879b0a33f71596723e76dbaaa2e63dd5e28ce2b3e0cbea3cd0fca8d9767bc282dc5c626a56c67882d460963e66213a06b991714c3b5d12cf3b426aa6f2437660c74d97345db3f13029c2f6c79b88cb421eb0a7f21ce7753261632cbe2cf79841ec61f13671868fd41d3f736d3b0ff71ca712b240425f9bb91afe4b636b463a93a90bd9a1a995577f397e78f39004c80aefc2efe3314d94cb99d25a963e720050fb6b8c0360048208df5ad091ad032a3b265d1865aae6e56c351332667f6b63e0d7ae3345f5e45089133072e8b4653beeb9116671bc939dab6f600ce8785788c2096a25a0b07d87d4cde3358989e735647df1352d4d47e7123e21696aba40724630d0831f0f3e151a93ec3c8f1861f884b22581738ac57ac0f748a181ae5443fa4048fef0a80698ca5234058ed36334ff81dd152ab5519453d70323f8d9b096e65d267ebc2b1a9d31d871667fb16a8fda0379feeaf87aa6312e37fb5f0d59c5853bdf2d5e06f4733fc6af2343e9858001e2d18d2a22abf1a144cf9cf3e8daf67b1657a80a0d0612646cdb4bef0d726b6acb0a95ba46ba1ec3be975cc1f7703df70362a596c877aac52bda9c088471a94dc289b405caa78af401fcfa585cfded47c80d5f2e17fdc511f9dd533cace548be7f576de26b034da2beae9a857fe4a69f1945ff384140ce323a969fd8824757bdd074b775c04d1f8544ad0f2b20840f2ca0cca34607c2558710c645caaf170f0730cbd71b4b7fbb89aeb55d8811d9dc1e575c39a72722b6ce1dd1bf126476066ea2a53b1d81698eeabaf866caed11b985eb606e119523a3d708fd3ada0f3d369e654d4caa912da187afd0aec89089c317751dadf5f09efce4a7f9e2ae453b3fb8022e831e19f131443c6f88a9cfbc085c5e454bd3e09b2ec611eb0e031512d1b00c9793d3671fc55da6c7723e2283e322a8624ee36e37fa4886a55ee85ab2c24cb7bb54c27e4daa0c384888b8f01cc395afb3c0358c5a8ba833755a2568441a846a7a5da17da3b6e0004540ce82e778f1ba48f91777b282872127a23a8a37ff8651f9292085d60c6814852cde4a92a853196c78178a4255eed0153eac2e5acf2579c9325e2ced3e9aaa433cc5360307e6b57401cd0f9bf8deca219e11ed5dc8952fbddde63ac4ce162e2aba3769fd480fc8d855eb9b093e4cddf081f0a222763787208dbb698c35d2087257e52a7183777ef86c4be8b6383573dc5fc72a890e854cf68128bb7b5ff42d497b810289358001012f2b14b2bb838841fe5c0cf4ab9a296360013584ff05d945e3d7b3abf93ed68b43cefe04419dcf0d472398b26de69c975d476e0469188082045c4210480e1be5096bb6e18d70bb6b9c724e701ea6673cddf2d17e0bc077c07933005ecf30ec02845ab7900813cb5c245e40ee42440c5ff34fc19676411e7df9a9aac83f02f9078ff1a820ab3832a09da14fe3d06aeccd6242cf154657dbca7d8baa1b928732d8e74a5bf1ff28680d8fe9aa8eb1774e23666cd04d3eb78d54a71df693fcd1db1ef61f27090708acbdf33c8eb1ab1874705e1628aa9e82e9dd2bb274b15f27043a66858dcf1356985e4cf70c3988c4334613a7bba43fe6fad1647191069765e1769db84b62396dc5ec5be00708e7d8253c2eb094a3ad668bef0ceb7dc68a96fa97850524d96c07f3041fe314fa4a6e8c1335e4ec9f9bf17e6dd5d7bd6bd9d2f44a8d5dd66ae911027320499771d85a2c9ef3235cf835c9e044056c3e46dc7cfbb300ce9e00442dbb75c38e55d21ecbc88fd5fb7a7cfdbeeb3d8a46d22400eab64b436177cbdf0ce66d66445c6d04e6be5dc9fe4f522ce380cb699dbe1389801ead02fead5abd79dd35ffd5dfb4affd01908a64ee02e20f6db8cc02c123807bc0473ade2f62d46fef3f8f3145f62a5edb044f7bf533711b8dd98c3ddf2714c474fc97d8687e896e9828895a0d43d6c8e036889372bc59bda9d523830a04104e3845031343b472fa0888e351df599bc723bf6cd87d198857987023c5dd5f18a0b08b27b9b9d2e07b670ddfbf1df3fe01c77842ee816aab747a5af93a64a861c956e85f1e9b24d51fddde250050cbf126c9857348c9265f165a8e0432c2ccf1d95b5bca17e6187bbe0bdea01250e9e0f5d06bb436438d061d639f5d873a4f00e5570c4ed3ffcc1abccc22612309301aad820382a165e0d46f8eeac9a864a46b20cbc7b980efccc2e84f2d4da81ddcb9f0bcfc9fd47ca92b254a4678f0349ee58c0f85eb31f4f626ad5b82070cf103678ccbb3870c74a5a3e2ddd8d939f974f913566b05e7aca06bb3bc2b7adc21bf81f181e74f66fdaed6653905b42365afcb19a1d770e48571d4c1bb29bece01cb8b5e619eb1d360826bf05ebf96d9e5cc3b76d629ce93e1741235158baca28778679d210e9140644855da5882b054606d2b023c3e0dc0ada4b143c2b751f563fd6ca50f7a901ab2cb1bcfe1424fc616f821e2ad673dbebb029414f2b66e0b3baaa527158a0c6ebb838ef7ad18ca2de8eb70db8d6560d90fbf8509217372627184bd8d089ce13b639bbd992aa20a1e9ed3130ee81f51591c5ef1e6d2bf24611a3cfe97cfceeb06792586b32c54897bfeea59b5a3cdcb2dd4b0d6d69b1dd4ced2436abe0be58155bee2b501dae5d8e930f1fe1dd80f14fec843a28a50341d35a70e6ba76120694549d983fc8f25b938efbb3fa09e94e5fcb1ab28a39b38eb83e805acdcba2c3c6ef76771327a873c8fe192374b959c7cd14634e24b2fddf0ecd0001b167b2595b3c7629fa00ea1c98bd99c4cec89c8e6f9ceedb6fdf2e1dccd9847260b38c4c1708d07525b28f64a6c09743b94ea028dd3df35c52458c4941f2fa2bf55920a4fbad8336a2c85167c3b6a445b55a23d33b6319c0ee6058cc7d811e6ed4853d043f233bb23ff641abde70ae34e147557ab8c5048ab9b675fa26ada9ff9ec845b682a8f6b754c64d6e1f72e1c1659e399d6c11ef4e39291dc76ea55dfe02a1168041ebaeace3a65f8950f1dd338b1ca4ab98111c9af71344c1", 0x1000, 0x1, 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001280)=""/226) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe)                                    16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000), 0x10) setsockopt(r0, 0x7, 0x401, &(0x7f0000000040)="7ea51c9237171710d425433165bcb898dfb3b6b8dded3d92fd4a89552f003a705326d6360c7e2a9a956e251c90d84d7b45c2794d2ad33abe5fe563b2613d3efae89eb5b19957f609e213efa787fb831c903b3c1d17c64438d980e97666768b5e138453ce9298661a0f196f50ef6b6b61011d467884d8f05726e576c088cddb725b9630c729743c21a133d13706802c2e22", 0x91) 16:00:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000080)="0675564d6a5c3ec0d0f1e28bc81d3c15787ed3c9dff08fea", 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) close(0xffffffffffffffff) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0xffffffffffffffff) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x5) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x80000001, 0x1}, 0xc) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x7, &(0x7f0000000080)=[r1, 0xffffffffffffffff, r0, 0xffffffffffffffff, r3, r2, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setgroups(0x5f, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x880, 0x80) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/55) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/24, 0x18, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setitimer(0x0, &(0x7f0000000040)={{0x4, 0x200}, {0xff, 0x9}}, &(0x7f0000000080)) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="680f6c06e49e6bbef53842ae354509c6edddfdafd0bb5054480d1ced712482fde5", 0x21}, {&(0x7f0000000100)="1a86a8162a20f1ac926eab47d8fdf00b348f74a1799a10b7eefba4e4bf75b172b8872727a0289ed7887951dd01c6915d41e6d03e5530509f2b1218a8ad3fc5d557de290372381df516bcf9a9d9d4f4510bc1a037420a4290d77f3dc320ddd9ceb1ef208bd397c7b1208674054a61c1d68346d8c52e2441f932597f0d96c09f34890fd3302063d421903b267b83f1a71283547ff90ad3e638c5effc0ad27000c07655eb0a613cebd6f1aadc38e8a96f65b900a10267d18e3afbde91348ef6d95901add56fb684c33a0429a26bbc88636a8167deadd3859e6601d37ea379b81541edb8", 0xe2}, {&(0x7f0000000440)="1312eb8bd4bef8976a741651aa0ce1772d6c9b55d1c9986edadafbde7b2ef00edbb8", 0x22}, {&(0x7f0000000480)="e73c62f9736ed017182984765e17329717296dff2701d7eacfe75917a405a19e589944523eebf5581af602668207d0d72c3c529ef5ff3b8c2ebfa2b87019b259ffd67f67c0608917c28224e6313f61f83dc06aa41a608f0915b025d928d0ce45e92e54b09a53b55f9d600e4683ae403b2a365f9126eadc884ba708dde16a66873655d160c72c3d555130003057326944c7815e9527682fbae6e2ac99c76b3f6782a2383a105c3239380abac7c95f5fd688ae0c8f788f185d6a7201934402786dd4f7c8079b1a43a0d00b94cfa2e64bf00f0849c779914f1946339ffcc783c4902f72c2bf5addd575e0dc9188f65f0a637d6ed29094d7705fbdd435cd9b22debd53dc50ebc68d03b1eb7cf0553847166bff5fa1c798c3ceaf37dcd3684f3fa89c1029ca005afe876a092afccaa81fb6fbbfc1a9b05823896117102e4515b74cd99d1a1a504ec5bb8be076cdbea6e13e3457e45e0d49dae7322deca31592c4ad0c3f15be5aaf4eef04ab8f4b369016cb722aa9a4052253dadc873e89ad1e0c2892182cfdf0ee67d0adc6a1d8587d0c7d7e2fe49596351f0a6758c3681d266dee63eda15553e73229d0f128ecef299eeb7d2ba37f1209c24c52c40ca18179eae6d3dcd30fce66fbd6f0229896428d775cf87b6bb8683b242a16d0f06f69f13221716c93f9f0d9fde5ce12500685348c73c19b02e3c37fd132c08042187c5fe80ae79c661842f64ed8126124a5c40896016ff1e1d22a44c83ad820a201b38f3c71b8d7bce70432192bac5d0b6272cf5012273f89e2df4248b694292c3e0fb634f375f3572b1dc7aace96428e3d9be06b8916710cf4f44c2c41e97bef52859ed3422671baded17c1af2ff5cb163022dc55bc435ac15e55c8738bfeb04a6ef3c31b4240b6efbe3f118abf5d38aa50bb4eee355ce6bcaf2f029f4fe6d685948722f667c55af4b55f7bf36cdea7da99a5c87662b23584570b3763c3e81170114bff7e4d4ac80531a65be22eab3d2532530ba2510093b6436b8438421982a7677adf3fe924d4ccb8094797a7b46d021c79b5a76e8f2cb28205809b7cbb1bfeacef174f4f663d33df320b20a6bcb3a0ae2dcbebe9295a8f590d20fab438462b8eac78004d667bae96d4487680ae4b572a399da2d81c121836195813271e0fc0829f593e0429902493cbd17be9770bab5356ec19871e4c6e7c0f538098b6a785bd9bdbe28dcf2c2f7ba814fde2c666b448acdb53f4285128276944bca29dc301ab241d5616ced00ac6fe3e3f142eae8cf4f0ef22c74e5b51f54077a79c20501cfbbc301c7816fe9bb19b7acb4d4753b27ff2ab064bd61b3bd9530def263b98d923c5e0994a540e1b2f4bea27ae7cdcc4e922a8b690e7d5085766d3f9baa283d7f7131594c3e3c072c529d88f14ac37082f3842a722e77e2e2019f9fe0d23fafee473489be6489481e0f5382daa9f39dae146ddcf11f9ae2e547b66c05cf786cbc83ccc2929a65a5765c8ca800cddc1aa4456223788041202324926e9e39fb531e63d5bb4c9914bb125d5e7a5045c2e7823cb669557b457cc6c90ef0d83ed98937141d78a934d7fc09dd0ecd4a6bb0103d6370bf2e1abec4ec3c83bc27fecf671fd3c63e6e17fe6d17b490bff827353ea2e90353fca1f6d0e0efb89a771b6e28f78684026820cb11d2e6fed511bc51429cb0264c17398d64dd0745f8962fc3c7c1c6d36cd7d578408439b022de4e151d8fc001b9ceca5256c70e7bf76166eb74bc8ac4dfaf757d7934778e19356e34cd48345f15ae1aa907f91d7c91865fb21cb8f423eaa6c8ddc338dac0d66cca4fe9494acf9bb5e1bcceb8d1868fc05bc1f5b26d0c51b19d9fedfd4b05d957b8a2cb91ec3df2d29cd6c9db2f9f11ca98f85292513960b6c6cc0da0b79d0deae50a1d1ab9be4ca33e643ddc6b6616450204acb574b1aa5fb84f8370e77b195ba379e46c13d3db0b3eddcd8ddbecba11cece68fa04e4759596d5a73231c4ecc60bb3410bb9aef3c02f3982ceac36c330d8243d68987de39696a43f0c9d067631e8d5235e66481c734ce6b3d2c71e08617c35ad1c5a6e4f280afb851f5f562325fc9b08518e7b13ae5ce8fab719857a4cbb7f30d0d0966226bccaffc5aaf26d394b4ebbc4cb7df054952b9ccd3bf108dc3a7003890c3526971e036420b1c93066fb9ada1ce3a587a8077b9a5968b8b2392658e225a7546341f5c36fc3767300768e270f88dcf875602fee25646b8ba1837ff5223cc34589310fa3021c78b7905b8d097a46177bac8e2da9af0e3f567edf2a94f8654f437cb12d86824d2fed40bf399fb2c02250a2caf99b35ca275480e8d410366738d6657670e353291a84ec88ede972ae5c275cf5d6b6f8cbc5a06225c25fd2a4e074fa8dd4ea4bdf2c278708f2bfa77a1e01d25fdb136b091b8ddfb50b720d377bdff1504b49ef91e1956873118c72108c1a9d69e6cfe8c1a21b7e22f464bbdc18cde92aadc9ffaf47d87da181f92119d32493041c8caaee7e446a88a874464148cde51120a7fd83cc1103c52d7d0db3b0584d5f2582e16c66aa5f602ac25ca0f04f7c5c214700d4098a97014f43e7a32761222e934b8a7d3f6ed5676202e49a4cbca8ebdda8229cf284c00fb74d3e569bd9f4a4db169c1f980a3def0eaac26f690122746cf1e189ce15c2482f13de4234eaf85e6dfc3e54d3beae9b802f5120cc74013f6ae79880d000ab398a9fa223a52ba9014c3abf83c82b4e8580407bc4e8bddd22c1e456af69d28b482fdf7a8b632d1839f112c7b645426d890c9f741b2bc8618bae5f84528434e9822eefde210b57eb2f2d18d7cb7e9ba637427a8776f501af333e8e0119858ee289d6356f748a0b8d19632f97abe50a0955c6bf61ba97b6bb29a85b9948f5f476525eccd2ad89644132f8d379c5a2d4727ffadb996822ff81575baaa241c28acf5cfc3214eb1c03fed8441bfe195983d652818014b8398a87dff893113570aca820b61dc6af173d103d167a755e8efb60fa80bbd74b8cc27013a840374de9c871398ae8c7a515f1aa29f0074b4942814fe8a112398597982bed22dcc0b5c7d4343cc390b72e1942d4312e8f4b030b71842b2faddc66692f5cb8a44f56383a5987dc8efb869240954c0bcb70f29606e7b2b5dc2745c9cee0de46bf7460f6a48602a629bf60976bce925b26e32aaba6051dbd93655717f770cd5c138141f14f6b239420b529e49e51f686e9365ac7bae7b4a5e9a8da50e985996204af0ec4d26d13fc146d3a7fbb6916973c1365b4d5d4a981c46b044d8d7bb48c7be7655a5a0b48840b6dec2682c0696726446b445d40acc4c0b70e2cb8052daba243ca46f2d625584ca39ae7ddcc8ea36ba3828f7ada355094fc5f0f7dfd4e30e514fe426f91c08e778d6f87a3d92296968aac9df749299bfce689b7f5924dcb71f1db54d4d9839f2c89b560e7bac7bf39ac5aff239c3b963ea82a03eac12eb2d9512c3e88cb813b796e03783f5dd438cf416eee4278499587516bf094630ab8fdadf9c1acc930e2c9ba6a79b4c63f4c42fec933b4522283d67adf2d0b6d0efc42bf63faac523ea85d3588fd42a0721a96d2040a1d9ef1a4d49c7911a17c74b86a40e6c39a4530e38563333e7d02be8b75cb6654073ff61f9b898866481df4c4f6c166e9e9be57d871a38c0fa478aae2a552b3e3f601428afe93e3e12731f3a8f6285ef0d340ca83fa2f2c9938461f91da39efb050fb2ceb17ad5d319e99f637ff05eb7784f02c931c67aae974bf2f46045ed9a016e111bb6911f5928624307e4038cb6f28c7a525cd11d1a5baf36a92e66f0b35d8aa2b04204041efeb6f99bf524be2caabccbdf1b405574140fbff452d4fafba3ae9c601f750b9903ab0707c78068f58b7b3b1d37e4ef680e13f8cfbbf48f73c43fcb2d1f402400112e0b4612903b49008e88fe5138da9f870e09e3c8c8ec36f6c307d6e55399bf12c9f591769ed0a3e63a47a7f9f5b2fbaa7ee8740285dd7edab4dfa0c0bca2d021f5c487e00d5c10ada09e620dffc20f434da781ba7216c0def067ceb3dc9ba837f72d4be63e644024e1a95633f287781321eb8dddf50f018d887e5b42bd47f161ed1a92340e9fec21d64f74059512d199ab430334b64bac14c2d72f1fe21b43864294caa2e69b934ac5f661c2855377752f08c56c2ab7d28b0d58b66dddc3d8aabe89f0dd6b1b5fd0cfe0378a7ba281fbc79130563d5db5da4e01d52ee1315d53e8f2ce4592b911f4cfb783e8f66d75c695d46060624a487a1e14faeba0706eb122f0afdec9b9dcb15c69bdf5aaa6327bcd9a0ee0e8402d82d437fce8e3d9193ba9e93778db8cc4b3bee6cf6dc59b1db4f00d72858d8dc4db6ad3a02d10b4bc41db1a685ed221e83b6db2fc3c77644e1c85ea88b7dc909755dfc8cbc9abe292c6142d7bbdb0b1c185f2eaed920c5c7fd24f18d6b9167f061a03fbf6a00b93a19fda6d7221ec6138a5d086b6a175f13fd18dd5c1fefa73d0502148393c9e1b775368f7827f4b14ea380a305e4948b3059b00f0bf1fce14db035eeea64b00c375fa94698827f219c50687b5885950a7576d1ca7a7946c66206f838ea1a2505ebc7b8b2b0120a4f4c5f4ed1733ab999fd89946ed5314333cca8015db6e14f85f95e8199db863fd293cd4e47071cbf8bacc1df7dc2f16df7d0767641cbbb1f9c9a4e975599f33af14eaea4eb3533d4e67fd18fb9e4c1c73d73073501f0634796e9ec8cc07d4f2fe83093016881b850c78b2d03aaac66cde45e617f69ac24c6087857c17dc0d18e315a115eece29f4a43b6990c007f63499e7a8849dd9c0313bcb7f39d7e08f6589ba654061bbf5fc53074e10785e7ff7ff5b3bed75815773444613259615c5cf4b1b1180ee835628fead5ec50aeab204860be3da9fc8e43ae4f0fafcc85cd6ed741e39ccbcb522a8d278e697e612477d26f3974d84e2f845a142094477aeebb634488806af078436c531e867be9e5fb77c410988dc0c3725b6ed161b2e018049bfd677808677adf3787fc4b4e0df09e32bcfa43a2daade4f9fc1557a97e8a99a323f5dc7479b9737548bc56c8aa5afdc8154ef38ec13d2447e9bbbe61bc9e3eed585cc002ad3f80ca1ef25249d2c78474d46fd27550163bbf57b39e5c0ea899016ab074281b4807cf2a2f3430626bce55900a8755deba70dddbd77138a0780d1c16eab577b5d3795cc49806f474a761cf34e95c02411d906a11f49292ad0ad4229e786a9a071cdced79262a9101ecd926fd270f149aa5cf21b816372e276a862b64791d6c58d6af08754c33a159f05ed6c8a384dc8a3652e4c7408b105584423de6f9977d44b846e36e113971a49ade62a1498b95ee83422524c95516f410d9adc667903c93a558fd8bc78271bdd215e5e8ae9d67f2cc2beb6ee6a692e7906fbfce0c63befa6042ef6e73e72223f8d15f0529ed145e94df78610f740878bd644c14759cc502fbf7bd4472502c36ede271b9015e1eb88f8e05c37c74ec2559065608a1be197c6dd5c66b18921b1eff1590d1e126b6f4d667a36978c789ca55a6c0a43eae738a118e565cad672a1c613f4a8f1d20b668191a0f46b124c672c4d74900c8eac583f96e58f63ef83c3f13d8b98100f8d3472ce2e465d0e8a851d37b0b800f85fcf63aef13d8522337ae8bb325a6edc2fb095be96cbf69e9b2aa5048fa7d1da99f9ce9fc8258a84711f7550438f1a4d1f092bbed8b45a06b9acd018e8f14b95874ca51122dfb101903c115583a6b04118dcbd653a70c3b94073f2ca956", 0x1000}, {&(0x7f0000001480)="69ba1d595279d86508b65f62def943e5b1ee7fbb571002ba6211de5b16e88594de8da2013397e78b5dee7434295dad035d887557658fa62531453b88dfd93209c59997c715020fcb81dcc38cc2514b4498c76066d2dcc3c110a6b7a33986ae55a070674cb05fbf4071e4c71dbc0e98cd70b1af5978121b0e23", 0x79}, {&(0x7f0000001500)="98a74f1fcdf6e8e3390298faf78df638abb8d23d3bdbbeb8c50b949a06e4d8154369f628131b4efb0d149a004a1420280b15086463b76717caeb498ac3afbba7c90f5c6478ce82b8ae04c55d5e59", 0x4e}, {&(0x7f0000001580)="e4da1feabc2d530d77ea3bf51ccc77a2b15b3ed80c6fa866b170316c87a6278cb623cdf2199a72cb43323f416e4841bcb4897069637bdfc9f440ddeef79e0372fa4e61039f0d01209305e9ba8cf99c48d891c1296a3562296949745ffcef41fc60731b8261d0c725fcecfd806dc722fb90edea9602e172e22d1118e303", 0x7d}], 0x7, &(0x7f0000001680)=[{0xc8, 0xffff, 0x81, "114c835bcfb40a3ff90a50d545c3e6e5097817a86373c3b4344fe0aec0d4c7b92e48143231aa5ed06ca86c9deb62474511abcd0899066ed85c84eda7b676842050934c404d77ecb9a9b18524dd9eb0b906fa69e7248fac1dea83f26485db23cb9fbae0cd4ac47bef7546bd74775274a725ee0637e73013cd91e992fe5f298ccf2330551f45cf9fa2e42a85494c6f277b09f485f9a3a92e8505ef540e369918833f02b2a89b3c20c42c09ad4b1d6669edcc21"}, {0xa8, 0xffff, 0x2, "808fa4edfded9b8f5ac9da16e10f90318eeda98153e457c0a7c9d4e441618a7e55b5b8e7e5d474fdc23615f0bf95c6028effa27bb66d56897f1dc2185710adb1eaf507e05419eb16fc0e61b05811742b7c9eb465f9beb56160d80025f8c4648eff2ef7525156358277954b32b52e637171df3508e745c30efb4410938c80998ba63ba3cb076f249aefb782f861e3dc559d8c920fb31a0f83"}, {0x30, 0xffff, 0x20, "8537335224c64d0793bc76ee6618342d9ecebecf8f86763d037487ae"}], 0x1a0}, 0x40b) setsockopt(r0, 0x3, 0xffffffffffffffff, &(0x7f0000000200)="950000003228758ba369e37469236d32ad73c6681aa1b9f370bb70710b190b731b63e81d616967e8dcdd107739f18813a14d7209ff1eb805315a70cff8c9b7299aeaf45545c7cf389a4c3f6557372f41ed2337a2258b2120d06c6675548420e3fa0e4179f2e81b659c92c1c26ee8ac54d069010b4f5220372fdc4de4225eb2f54d791140f4fe8300b0a78e01e3f936218d37ac661193aec8f07818b44a9312eb206d90ec2fb5262421c45342cdbfe5597cecb20bbbe3cdea92fd2daf087218158e9d8bc90793269a612c7ef50f820b9e7c767ce179d58d5882396d18700e5ebd603ff9956c8e9d47f4540a39e58c284ecc0ce320dd15face9b4736c3f3a79a6c2d1d11ff05e3187eceb3c1f48229f2ee3a00a674ae92e1872b03b8fe7afa5a0e9e760164aa4bc56e75b9383458a69c848fa8ecfdfe2eab72a0bb93aac33feec214ebe0edfc92806e4c3d268604a87d25272911ccb64073b89d0af5e9b05df56092c83a83a093ceda000080c6c0ca466b3dfe540fee961d8e3d6e6af1908fbd79e6adae3f8372ece78f1aa3c25946c428060405cf43afbd296c54ddd5d0c9078c09cb425ccf10f35d47b38c5ae31135c11d369262b38ff38507a292a52d68a05b72c2e31eaf668c7488e5ddd1d4a7ce20b3a369d0fe2c73743d72f5669478a541e99e233625181d2210ece665dd0af02de497de54f12842e45e8e5cf31f46a1c8938828cfd373e34c1fd8a9b0da", 0x20d) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:17 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x0, 0x6, 0x2, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getpgid(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x800, &(0x7f0000001140)={0x18, 0x2, 0xac6, 0x101}, 0xc) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000001180)=""/199, 0xc7, 0x801, &(0x7f00000000c0)={0x18, 0x3}, 0xc) r3 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r4 = msgget$private(0x0, 0x410) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xfffffffffffffd66) r7 = getuid() getegid() getgroups(0x7, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001480)={{0x5, r5, r6, r7, r8, 0x8, 0x7}, 0x2, 0xfffffffffffffff7, r9, 0x0, 0x2, 0x7, 0xf73, 0x173}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x24c3, 0x1}, 0xc) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x20, 0x3f, "2b44d49894a82a19a973eb7d430eef53fc7efbec", 0x7, 0xae1f}) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0xfffffc92}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x4000, 0x5) getpeername$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) read(r0, &(0x7f0000000100)=""/201, 0xc9) 16:00:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="1e5b7e6493cca07d505e025fcacb0ac8b8a53b0c5cf397e7a00a191ed59f5dcbf2"}, {&(0x7f0000000140)="59340aae6737245297d109bd6ae5c925cf85b8cf88529763592e646c65e5f427ec7f7b50a7eea899c4e9a1d50b6ca932d6cb87e9d07d20b4f5df5a8ea31dd90a1c7a70ad129d2985de3cb42ce6c1cd308ea07c06bd055b7e9ce9a7cdc6658245cc0283e68336588c2bef151de8b84ceb08505008b0abd3ad56db813d8e7d5b15f1605f7cea7e024cfa5273d5af8bf5766c80d9273281d68c"}, {&(0x7f0000000200)="7e189bf40c307e816d9b31b2719947d80a2c925da85e63237f74be2c2e9dead12c19eb525bb282ef508e95af502554f81cf175d58418d92bce833caaad8fb3c227efc8a8a08e8ec2ac665b17a85a2e4f281fe091945452626680df5ea4da8038615138c3fd25b40444998b0021ff2ab948e2ef69f949b2467ed9e3d6d9b8908fbe1fcbbdc94ac7"}, {&(0x7f00000002c0)="87818eb5aa849aefdd7b3f59a2aedec218cedda1ab2e64e406b1bac6634b207577b8c480fc4f7e2993d45b037e5e4d02b029bb959256c4b047aa6ddfe511253aac9bd4aeb96ede0019894892d496405d729c71c1588de3dcb847d2614653"}, {&(0x7f0000000340)="32daaa6091f7602215b5350a26bc58f870855775b310c54169dcec78d4f75e2171a2496285887b81442cef5c22e97b62e1b11170721cdec52606d2780d976bf1013b1ef1e650280550e398fe164d0e0bf05edfd07e39c5f8bada544b86b3"}], 0x31b) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="4bc39cd49a535aae966861d507ebb25938e937f7ceb0b9b18482cef8beae36a9186445c3572c7f8bd4548bf061158603f53cdcf136b788bfb09dea750a2a6caf4f7f4dfaca0969cca3f56e410e0cf91fff3dc47798a9ac73e70a20130ead5d4aec2b8f958e63ddc741d9c02b2e900d2cc5852702c18d9f", 0x77) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000040)=""/38, 0x26}], 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x43, 0x20000000, 0x6, 0xfffffffffffffffd}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x20, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x2, 0x2}], 0x6, &(0x7f0000000380)={0x5, 0x8}) r4 = socket(0x0, 0x1, 0x5) fcntl$getown(r4, 0x5) close(r1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000240)="ca70d42aaa419d8637ad1495e8ab259c7d4a2910083b41548632e68a81ea79afae78458a0398ec1815aa96f554f95892ec84870296606e60a0de9b695218e10ec41fce1e39c2b2a2e4772cb094b81d25a93143b975e0d78c05a95c00ba521c5d6f8c6743b7403bb61222f960c59f87ad15b13f34991777ede756fde3ad0b89c7129f013fb081e909a59bfa749323088417c7e99630b08ef4bae9833e14e218cf52e17c0051dd8e8eba3e998e4ec8facf306576465ae5c5b3a118bc45b0662e0a6a131cfd1276abe70f1c741849b8a7978f97e33a514c6ab4d2f93c96af6064636a6f2e975b9f2f25d0daa67b3ba10d40171130065d6d444ce2755f271ede544943a04fccdcac78a69ebff85084859fd30ed0c0b8c3a958ea95439d7374b92a5e617504036454c1f456ec58bcba9f62ca951059e96cfc0f37dbb17e3149afa8eefa4d598eee48baa749d7d56a1a0bca669093188ccc6f6bca07293a83dc1444f1793521a4cefbe4ccc8e29b93b84212ccfa5a01716d24ef8a35601cc4692f6c2aa383f34d419337762aabcd968c5a7f71d232b30fed0eccd535343088d870eb4a5dd8f318263edc5479e2eb44cbb332da79cb4ef5f2e99129068c4e8e9162eece9425a6ec0f680a02e2a6241da01295c75bf0fd3b9afba6cf28bf2f9bd14fa7dcaccac5156af804a30d55788c58bb02fe35fee12614c41fc0238a7ab4082bd05a2e15d94135d1b1ea6cb6646dc8446caf1e6e517f24ff2c36e9dc5e516724b414a193ec01fbbb2359b6a69b8824c65e58241ce42c5e92c67b292fde9744723cf2b66f7d6a0ccf6321b550bfeb1475148317c0568efafd7b889d5f3d6a239cf195d665bec3ce69f6a3771bbe232f01b0c13ba2452ae010506bfeae6c1c7d32f2c04540e40509593c0535cc5571bec1c159ae2b8689aeaff4d754c6151faf6d684491a050ecd29fb0b04d61e5c541f596957ba09268f9fecae2fdd6e3a597e711a166e00e05362ea0a44b00ec142e190f0380d35a40048656f158e089d2292adaa7675c30aebc84044b6a2334c2bfdad3bfa39560f6c5f9ecbe8c90938c6e708b54dfb1fe3203a252d9febc18c87c02fb01bfa55c3327fa84520329fc14d3f64fd7c33b6b64f5cfe63c525ef5a80a0fbb44ab84cd3d4d6670f652f33c4be88929c9c852b340cc8db89655d0ab193952b35304e675dbd7511b45961577ddca68bf5823678d333b73a4194896b0c1f0c2700065961d816c26548be7158f32dc5960123640a6aa7ea104a657576b26bce0fc87d19e2a5102199118b7b3fe9f2066afbba608b975d268563daf2a302f2b79d4f8d8a92d1d5c3d6ab8d987e4c1da85e70fcb9d456063ddca92c498699be8a9b40cfb68517b2926b9d50468c455439b44b38774219bd33bfd809d2676162ca89bacda1a6c1ebc895a39809bac0c32aa24319797ae8734a14d66a178d55e3fa04b04202da7f11c95cc58654d4baa2a6bd1902665916b9c32fc67f928469c2769beaac8c176065f9b9e0ffc81fac7f7b1ec670f719a373652097d4bcb809506ea875fc7a979c704eb4edb20cf85b3450aace169dd28aaac883c88fcfa823f223618ddc675e6b23268a98df6a6e818e5a4d611935298183d907f0b31829db3f93bb1842f1b6d043d441c2ed635efb099f8d2b2f64f093720663b4669769f121535e9c77cfd97b4724ef1f49ded9554cc1d0fab5d966cfb8652e1e2d497ab14c38a4723b211c72670b448c94130b5e7cdda6afa4ce06e5bd4662beea25ad9821705f4f2de0dfdcf4bc8135247b346268394ec2c4c2b073ebe6d39a79b6561ed01c9409fd229ffa786ff834b3c841e6d465142b2e42e33dd20bd3a1758526179c33a6e516381a595f2f224554782fa70c601102507f86f338a64e709333044b9a1ca7190fd70675f312210960edf57ef06923f6610c6dc7d6a56c54c98399802b5410b6b86c5104fa431db40b2f80f5636710edc1932d9dc8119a4fcecec4ff227a1e982966090e67fad87d2ff6ece853c230479d7e35c3992f5db72fe814f29024c4cd6986c2ae0883babd15be153697bd48d0d2e0a31d2271768398b4dae85163c1d74417b17d921dbdec8f763ca876d249d7e6459bb46c7755aa021ac5771c7c9623b9977317074657ee2a2a0f9f9e9c7c09afb9882d038a205c37c78e271a0588dc5d67a48647c2826132f7f273b73e9d80b3d188a6384509148e4a61f0617fa5d3d1a35aa5d03d9923e7f1da7a51407eef6c5851d79d1ef73c27bbe99261861adeb3f73162cbce49e68a5df3d7764c6fc0827abf79c017f89b20ee43d979051965f94b8b7f91236af2b9ae3e3c36d87d132d11731ac82a198d468f99436bff41bd69d903839782029a17ee6b346a41408f8f33098c638882bd39d7f03d570c482cb2351ab6025e0d1fc4284349433ae2db5b3c117d769c5c4a7ccde2176a093b2548214bc633bd0a55fe07365942aec4eb1c7da94556aa1e6104b9516c4c21fa9cc9ad15df98be4a430d6115cf06a9a7b598aa2ae51d6aface85941b20e2ed28e3d98934cf51e2996a2b012ccaf8eaf03eb5b4275cfb75d0afaabda94ebc6ba0c8b1c053efb17cd1ad3789a8eede181f5aa1e89907fc32fc83599589fbfaa08facd04c3546841e541ba75c1e41cbb058efa1747b2d499f68b39cd07cc3e40a465ce3226537d9b85cac6362d5184e8d2037a8ec796d8b64d4e087dfb5ca6fedcd935b377ad239ea6f6df5762695b37d01922cf0cc3c39d5f2a5cd1c29f551115a406685b90c9e8491e39b2f56f0967b02a9391ffce15b7ea2d6935db86ead53e1ab37bc411bb08440576a0dc3457e7ae6fcb865cf13d7ddfcd914b2f668d35136ee41257c01302f273e57e1a1a53e7c79981aff60af0ee6757a3b2253a5f3cb67114c5b582378d828108c9acaa2de2bcdfbc48c965740c876321f05f97e2ebac244566731c97aa9526025d7562010f633970e4d84b0671726d3c80cf0b56b643bd8e214ff905e542126ad5935288866ba3f66586948d0a47a8be335733847549ca647460ab2ffdbf09bab9f442402719b0a3e6bd89d7ce2dcdaf6c5633687f46101eaf392599b2498ccd2525a171aeedd29fbad1f17e131168719ef08982bde5bc5996e53980a73bc7cf3b0e39041b0d1ecbb260f7914972fb2d1df08cff5afd10bf4b49f9e14c6615c74d189ff371a671ebcbad71935ca0196d6f3512f34c03850d5bbf95695ea6814b77ff760aa13e0c6215aa1df89b2dc5106581ef8b176a92bdd25b562fd0c0639a27e7b96d0d696c25d5dc8decfd522a4ee6ea234ac1941162d1042da145b2e6439556f4c2cf395deb1ffac8873890a57197743a2521b930d34142d1d7eb15a3444dddbf76f0329c4830cfa1d0b5912a6bac88a1805b14a93b89b27cb3b7a1ea59d0ff07c133783526a7ea2f628d08bab5954de008fb34a4cca824b8a1a5e9004549fa4314ea74f02ea740b8e8c97a7e2526c5e44b79a9bad6620f39326454ccdd33820d45874be0d3a049bad377337495d6084d7aa981dc51f105de93161338315a6e7475d25d779e87e121af2e9a6e92c3aabf9ecf4bdb256378d10f39538070d0d9904ac36625541a1f8232c98803520d17548820454575bda5740642ba667805d48b573c42fd24bda0710e1afe2a9875add18fac281de7e9e698953102c8ca2b1a420af9316097bec242aa8012433273fbe32ad63e1e6f42e00dca79ab76248bb2c721ecbb3ae0c94c32c03e42b95569883cfb2c624761feb3072f523799f41856b6843d3bd1f105ef26893a1ac3dbb968e2f26e57bd9b99c382daf8b30a172af74fef6c34a488a4f32a2913132680155550fa58a802117ea1469d2bdbe553b8784e6ab71d9f205df79c447a0c13ff356607828e52b055334c78b89380ee2e8a194975935924c20e7bddadc0e3c3a4888ed7f3bbe37c27d7ac7bd3f8ba6893b8641b6e8ba2ea95f654f7e421a1c41e60595b4e3080c0bc3a53a02a6e91583f61471b70953f10f7d5b536bd783de8846892d4e5544c01496eb681bd742fc577b114a143351e14e8955a7af5364a7038003e0e8e0d7f3fbc57532ca051025dba31e9068569e2a0331a60d8a9f73ebcdca67b3edf8c7f780d3b207c0380a1dce03c22f64a6598871c3e8ba004817d867fde3ba177194e9da3f532906c3b215e5831ad2ab12ccb43dd96614aba6b9d25a28b651c71a99d07e6ca76ca153fb657735ed4cb412cf4f032e11f71fc2e564791dc5af9a97f605928d3d9aa54e56466e4ff3c283bfbc378573f63ae06c04d35847b6a2244a93726cce6c61d8297c1290c9fcba3c167ab1123689095454e76df8e599cb0951745784ca530875b39ee7ef8a16d9ee29a10536005f526175ee3262e48afc2c5f1729002fcb4484cd1b16f43f3dd07a743ccea882b9065af58e3c2882171b2718e11437761666ab348b7ba40119089d2f533d359dcd986f52955546ad1867127caae575ed88e671b645eb6c2b031d27a228aa335adac2e9601ab3a528e0eb2a37282807003d621d1074a48b19a20469ba97ae65b6638dd117e7e53d15414d800f04a3a86bda42cc366e1c2b1545386092ce37dd033fc360958f90bc0fc9ad0f7a37456efe6e84fc433c84a5fe892df36e451515e17fa63e56ea93f1f4ce12f9693b85f121bc13da6bacb64607bcb5a8f784ec0cbc011f03095bd423e62f0c5fb6a69bc90c4ae2dc02034ca9807a70767b2b666d644417401684ceeb45fa9f02d354a6586ad7eadb9984d11b0489124551e16349f7ed96109309556f7d1cad0c38abff4c235a6645e6ac1777aed3ddf3e1378a739cb584a8c540dd51b9a6cdfb952b5ef0eac7c04f4868194b6b2edf60766dba52d130e4ce0584ce21f55851727c623d312eb2f6aa3c6c722eb673051e7c1866a15cb7dcb571b778348efa8af531ae8363daf92d82f13db3984ba5b9941e3907e55e7964d240223bd682d93331388a4f0b8f1af00b7aa34d948e3f2e436902a90957a86ecd042ba48299b8a0af98581f44791a7669e06cd0271cd76935b62d696f574667ca844e06df0c5983c032c80348a418b2630e6ed30a0132d31f2f05a9c9eb036aa5c1767c5a7f3005087c70cdf39b0ee965a66ce30edf088e4ebf0aea1a5ea5b856d06ced18d1b6ad5ce8d44e21a669b5cf8cb5aa1f5c2758c386e9ce35c52caebb2d54a4fd0179dd3f7838cc54c6953b4837ad3057788394f79caa516f503d39462d7adb0dc6574b2e879f7dea2e15c5b1e91c78fd6fc5d2c5bf3b1acfea251dfc286894f445d19a1e0f904fecb7b3631140fd6b895d9787aa586ee4212173588028468460b0b2c8264f03bef56e34eb1b182b9e56e9aff0d559d2cd99e651f460162e5876856959557b8119b946b9c57f41b8a6be24ae125b4736bdd5a7f6eb8e41d599e5685a57783a69d5d539aa02ae28a0692c2434ca168e7a951678778947f29f2ae2d3be425d566474a8286fffade2562c7ae39d23735d8186af63313d30403a6ee7dce1f1f78a450c0bd6727023f396b2e4c5875f94e1c4d10a32c57ccf1b50d9804e68871f6a22b2ca70a808b0ce7a0e356771f0485aee962098ede541cd068886520796685c3302cc373b08d2dafe95ef86d8acad1feae965c7b43668cb3e8be61a0cd20b71be773e1a506af4983fe043d823d57b558a03dca24c6c28621e5f15301b832cc5a76fcee8f1b290f83191ef8f80134e94096680365302f09fe65d93af4b227d379703ec5cdcfc20dc885d1ee98a87d56dd232667", 0x1000}, {&(0x7f0000000100)="736b9ed25b8afa34409da9a98ced589eccbf57de59b11fe75a1424f244eae7c42c05476fbf557760290dd8624217872f3fb4033a921f1f1ab6fff7dcc50973cf3c986d8b623844cbbcb6cd60fc9e99b2dad10517bbf4627b814e3a453423e3cf461fa65bf4e5957825ce51d7512e5387b3dfe6aeac32177b61513ec9dcdeb5dca274ad47d657c8a6cc928d2312f82438baeb015678ed0564573365d6161ef81e93fb8076796343585716e1c9fcf8d73c31e655dd81d62d058e53fe44c6ac90b98594d3ce1bda5534db421eeca71dd84a3d59275c7a8d5131fc72706b00c2247d01bc33f5846dabeaaee11e384a5fc04ec0d18d3c", 0xf4}], 0x2, 0x0, 0x0, 0x3}, 0x400) r2 = getppid() r3 = getuid() getgroups(0x5, &(0x7f0000001440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r6 = getuid() getgroups(0x6, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000012c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000001380)="f83e279428df6b577dcf33705c9d616be5211fac8ee0d44dc6594db1699f4186fe5fcf1fb95ecac3d2b1a58d13e99058ede2a89bc150dbd99301043c5b81a98efd7fe5fc835626cc293c61d97e24980d7d08a7f4223d3d213857ff2acdcf", 0x5e}], 0x1, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x2) r8 = accept(r1, &(0x7f0000001280)=@in6, &(0x7f0000001340)=0xc) poll(&(0x7f0000001300)=[{r0, 0x4}, {r0, 0x100}, {r8, 0x8}, {r0, 0x81}], 0x4, 0x8) flock(r8, 0x1) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x4) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000140)='./bus\x00', 0x18ba16fec75ee61f, 0x100) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x100) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 1: close(0xffffffffffffffff) r0 = geteuid() r1 = dup(0xffffffffffffffff) fchown(r1, r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x4}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000080)={0x15544d05, 0x20}) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) getsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x200e, 0x8) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') sendto(r3, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 10:44:37 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b159f98cc816e5b730cd781d18b16fb49c07", 0x12) r1 = socket$inet(0x2, 0x3, 0x4000000000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="600bf7cf8fe2dcf8234653ff5e1e8b599005e87e0ecd0333acb97aed48fb1f6d4ff914d49be78bd401e460b3f8cca206440effbb1a085b7d1754fb4cbeccf16f8475782c21e4369ad38e6afb4d194baecb7feab79491fdca570eed51b79cdd8f60e1a8da3dd722f6edb0b588f426e4558715f9f0c41ba566cb0fd1aea46b8c720bb3ef0228c5600e69d816f8fee0be2c6adb4fe5365580f2902e8d245472cc15511cf1c61bc3", 0xa6) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) 10:44:37 executing program 1: r0 = syz_open_pts() r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x3ff}) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) syz_open_pts() syz_open_pts() 10:44:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x401, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 10:44:37 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socket(0x6, 0x3, 0x6) execve(0x0, 0x0, 0x0) 10:44:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x14) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 10:44:37 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x175) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setitimer(0x2, &(0x7f0000000000)={{0x100, 0xf31}, {0xfffffffffffffffe, 0x3f}}, 0x0) shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getuid() setreuid(r2, r1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)) utimes(&(0x7f0000000100)='.\x00', 0x0) 10:44:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a15e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95a7dc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002428485188bb932d6559d5cdb9ce87e86448dfb89d933d4cb588b96444ca606978f64a781f876069d38794c8ab86af51ba0032bb90bff0004a9e2543a644c18368062587e54e274e7b8befe11e63dbc1e169fdf3285e4ebdd9e55c51102", 0xf5) r1 = syz_open_pts() stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0xaa, 0x1, "2b96dd31be65e2f2beb47249742464796da8da6b", 0x8, 0x4741}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:44:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000040)=']', 0x1, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:44:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='](\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 10:44:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540), 0x0) 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() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x3d8, 0x7, 0x35, "deedc8fa8db99a21f3870060f3ff7c41f3741027", 0x5}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:44:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f0000000080)="192e77f007c72e64e85128862faef51f0a8773c8fbf652703580d852a45fb26c3b29f70cf1b350a3e36423057dab61127e4fe88d743032b8fbdaef08e09fa22d2de2560c2e4cd0ec741828abcd88dadec7db47fc5b1d585617a546a545f298be65b77d32dd3e741a5206824e6dbe1b1ba740586ed0efe5cd723e2baf80dd56c0b785ea6fb806fceadea645d00da5646e8eec9b6138b62ca82b3ee9c6d9e72161d699d031c7da8fcf4b0476e9519b30c4aa183263240d82a050a51e28aa59", 0xbe, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) shmget(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/83, 0x53}], 0x3) dup(r2) 10:44:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2008a, 0x40) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x101, 0xfffffffffffffffa}, {0x3, 0x1000}}, 0x0) kqueue() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0xc000, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x7, 0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r4) 10:44:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/99, 0x63, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 10:44:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0xffffff02, 0x0) r1 = geteuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 10:44:37 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/241, 0xf1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) clock_getres(0x2, &(0x7f0000000180)) r1 = msgget$private(0x0, 0x600) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00b405b4f46a44bf39000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069cb75f97e000000000000"], 0x1, 0x0, 0x1000) chdir(&(0x7f0000000700)='./file0\x00') mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0xc0c5, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() lseek(r0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x3, r2, r4, r5, r6, 0x31, 0x2}, 0x7, 0x10000, r7, r9, 0x100000000, 0x8, 0xb34, 0x6}) msgrcv(r1, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x0, 0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r3, r8}, 0xc) bind(r0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x9, 0x81}, 0xc) setgid(r8) msgsnd(r1, &(0x7f0000000640)={0x2, "eb6a5d3c4eaa27f0418723154f408674eb907599c6462f08267ddb31c9895a4bac9a46f69b3f6905d5ee3bd3a0ea0e1ac943fd9432d544c82cade25d5e6f303971d65fa64f9850d481b5b7ac0b7523a4222973fef564734bf7efdedc56f69299cfb71ed7fb90a5ff32827d47d1ff26f057e7aea9ed2a6234842e226703e7a495627422de9ecc05e4137e66caaecd175bab545c231419743e96a457eeb2ef3fc4a766bd56c76766d8578091f21e"}, 0xb5, 0x800) msgsnd(r1, &(0x7f0000000540)={0x3, "24d428522cd27e315349334047b4b8d01c4d836410e51348b68e8d86270fa7c49d2aa5972ef7ee239c224b24e7e7be5c24a393b77dea9fcf18b3503763b225cae994170578ae2b95fd1a85679b795d63b091c8f4a6044b722c24f8ecf9f23f487fc2f26135842533c0aaae2746787f7c00c0f96d9de8f80cd1c58e3e7fea73d4debb6e801cfba1f2049452a4c8c643f94f817f14f9ee20edcb312152c34992beb91e06d6ca698965c14d93e094d16ae63341e19914bcc7050e0ca6"}, 0xc3, 0x800) 10:44:37 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fchown(r0, 0x0, 0x0) 10:44:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) shutdown(r0, 0x3) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r3 = dup2(r1, r2) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7fffffff, 0x200}, {0x18, 0x0, 0x9e, 0x6}, 0x5, [0xc912, 0x4c, 0x1, 0x1, 0x3, 0x7, 0x3ff, 0x5]}, 0x3c) 10:44:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) write(r0, &(0x7f0000000040)="42ff5720e067f2b541d6727498e374c4946fec3cb36c5bc1add663162fb694c33c064f0da80716cca3e127c16300db68263d952e95ec6e9aa3af310162a4b1fe9423de3b279fb5a4388508539a2ac6548dde4f976cd2bbe9f3ea90491e8462c1e93e609a44024469e43597f154adc30e3539f2cd3b4c321587eaecd2e6a02421abb217d9d1e3bed01b4b732897fbd57329cc53f1cf30cd63a239409ae6ac9bd0", 0xa0) socket$unix(0x1, 0x3, 0x0) 10:44:37 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 10:44:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:44:37 executing program 1: r0 = socket(0x36, 0x1, 0x8) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mlockall(0x2) setrlimit(0x7, &(0x7f0000000180)={0x17cb, 0x3}) setrlimit(0x5, &(0x7f0000000000)={0x840000, 0x20000100000021}) 10:44:37 executing program 1: 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) close(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) socket$unix(0x1, 0x2, 0x0) 10:44:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x2, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000040)="cfeaa367fb7dd8798a400710c7d4fa5f18f4d36886a0b32d275bca534c21d7a2f45df5a002286e279e866bf2ca6924ff6f9875d5006b81477f316185884e423566609f737dac8b439715eb17873bfb4ebc4643f03302149dfef281397dc64d15c6fc04cc31f4a02912000000000000", 0xfd1b) socket$inet(0x2, 0x4003, 0x8e9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f00000000c0)="4783b7b9bb17bb246f3bf1dacfcfa16f23473b7d8c18eed087d83901abe7e8d6126bb72094f16aad31b7a5342ff28b0da33eaffe7bf6b8361228a2907cdea4a6240665024d75bd9e906b18c4893c4e53e01c69d554bcd0295e51a75a6bc081fae7c0250fdff72f3858aeee12a429b57492a96a2564708c7260c8d9e2f6982a88", 0x80, 0x400, 0x0, 0x0) 10:44:38 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x1f, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 10:44:38 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffbff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:44:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/141) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 10:44:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 10:44:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0xfffffe62}, 0x0) 10:44:38 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 10:44:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = socket$inet(0x2, 0x4, 0xdf7) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000100)=""/81, 0x51) 10:44:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r1, 0x10) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/32}, &(0x7f0000000140)=0x22) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:44:39 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 10:44:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 10:44:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) chroot(&(0x7f0000000200)='./file0\x00') connect(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 10:44:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 10:44:39 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000000)='./control\x00', 0x1e, 0x0) 10:44:39 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) pipe(&(0x7f0000000040)) close(r2) dup2(r0, r2) 10:44:39 executing program 0: r0 = socket(0x1e, 0x8001, 0x200000000000) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000140)="2f975eaa81656ab6be396efee7a6ac073be042452ce71c62812fc426d4878140e505ce0e4563e4f820f397d2afcbfb9cb2dee7937c919745038df9a98b8e62901232b6ae47fde7f1495848aab38c12d20b26ed4fce33659731f0b3635d13263c888fcfe695b7a2d42830cd9ab8f7228c027c8bb4c3c15f5d04a7c3703d076b9990fc612c2512fecd8d2729d6ea21df0ef37a97a852bc2a3840bcdcf4ace47a7a481ed96023b1cf2577c60bc6596a49e634004aed2f1f7f800787324b692ad6a8313e88254987e0385edbac7d9f33b9a8ff1f458524b78df9b065b747b5882b9fe60924fc0e7dfadb749320540cb0c59df48b62c286ac118ea40a", 0xfa) 10:44:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="86adbd45bd62017104edb54af85265b443fd744cb1f11d74ce8da0db0112a648dd2855f12325f7e5148f7380b3023be023b7fd5925cbaabaf6cb90085c391107199023da8b41cdfbe31adfff63280fcb1500d7675bbd3aef7eb19724d29aa46d45843d7ba4db2fc925c5d59517bd35a8bacb14d78a328a631d36878cbeb241aea76e63d4af753184d0a08c6ab284840221c419771abd5044a64f0c0fd3d2465b693d317568c24222d68bde83027cfab27a9c773cfcc3641b358b", 0xba, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) 10:44:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchmod(r0, 0x81fb1fff955c09b9) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x5, 0x0, 0x0) 10:44:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="da", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) 10:44:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') r3 = open(&(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', 0x50, 0x1e0) getsockname(r3, &(0x7f0000000380)=@un=@abs, &(0x7f0000000440)=0xfffffffffffffded) accept$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) open(&(0x7f0000000280)='./file1\x00', 0x8800, 0xa) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100000073) 10:44:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) syz_execute_func(&(0x7f0000000000)="c4812dc2cce6c42145f2cbc4a17b2c3a660fdd1bc463557efbf0470fa20f86a2020000460f01d0f3440fbd8c9500000100660f605a44") fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0x3) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() socket(0x11, 0x4003, 0x9) r5 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x10) getpeername(r5, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = getppid() r7 = geteuid() r8 = getegid() r9 = getpgrp() r10 = geteuid() ioctl$TIOCNXCL(r0, 0x2000740e) getpid() getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) dup(r0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=ANY=[@ANYBLOB="0100c82f66696c653000"], 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="aef481d200f10c7d0f4a0a898fe43a4bbe082206e67d8baad122eaaa0f1ef8c839841bb6363a1746dfdae952d8267b25b27517249fa482f20f0892c3454ab84650a409b86100cfdfcfb74b357d32a2470475a23b087d474b216eb6f251777d90b75872269dc985309707388748b97a705072ed8044be3500ac4af882bd780a4f55bfeeec0ca8d0178899dbb7160b331929556c3a2145eb528bbaad72993227e2e6a2d3be66c51577c319dcef4dd6c6ca322f3d5fbc39fc5aa35d4ad1c606cd310d71e84fcc635cbca8704269ab9e6faa977835407524f38861b891e0bcae75b5b93eb3973d1a009a0e9a548503390e", 0xef}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000200000000000b02d261f4c5ce3220000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x400}, 0x4) 10:44:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = socket(0x20, 0x2, 0x8d03) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = getgid() r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r13 = getgid() r14 = getppid() r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r17 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="fd3ada29e80d2c7c5a7d85b1229f137ddf7013129e6ee180c687e30a44c557375243dd1165b6ebac78353e161a5043c548cafb8adfb8c988f5d54ba5", 0x3c}, {&(0x7f0000000240)="1f0d49affe4d9aec1d6a087d8930851d38637687a8b0fa63be6a944714b1fa867bd9a71d512ddfce5d7977e35302af9e851f4edc8033bac10380b65dcbd29353f1b017125ceff0e0c3ec62565c5998db00f19c531b6191c9237a67877ce50953731120e304eeafe936bafb64db89224f3ef7e863ff770d4bb2", 0x79}, {&(0x7f0000000140)="bebacc07367349781d26304edcc276d47197e980732c7d033dd5673bdfdc648445ddb4724883ecf78d5f8440f88aed407466ca", 0x33}, {&(0x7f0000000340)}, {&(0x7f0000000380)="51ae926b07f587192b39b4e1924b34f15dd4cf7b269bf333f9b66637c1e41ebc53ed475f74de878c31227129b759de01b89cc1920d9d69d06fda9c8e00a7d091873dfe6e72d557bd8448ce7a5b2f6600e9e4b95a93224eda7e3e3b09291447111babfba169970f6666734c486c9a2ba2b20a45c5efffc1e8cb44cbd749e27a10f88f9fbd4beb897b35c72789b1f2e15fcc890e4f4aaf93ec3c", 0x99}, {&(0x7f0000000440)="7f40afb9f794dd588a1d20b5ddc97621f09315c6366681ed1b1b2b01bda2aefae318563f16d31e11c44e10266c66718593dd3f67aa7059e7e5e4f28bf06692ccbe158bf664b7f6ce4b7dfcaee5d2c5a502", 0x51}, {&(0x7f00000004c0)="b9221cd834280c2edc16c938872991d5b190710a4ff58d13f7416587a2f3a65a3865ad74074d7914ac3db974f7f7df85838b2190965a80457551e24a2c646501f4f9ba380a925664d23a3f5386e9eb361a4d3b89928000d82e45e9bf7bded7ffa04db30be0e726fa0ff168592f01610d8fd8cef6375c57eb6f3e7b3844033d301e4828551fef4932067af12cb87fadc911948b0c4cd20906ae227c1d1b26f4e0c6e33b18", 0xa4}, {&(0x7f0000000580)="a3cc", 0x2}], 0x8, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r3, r1, r3, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r3, r2, r0, r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x120, 0x408}, 0x402) write(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 10:44:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10020, 0x12d) ioctl$TIOCCDTR(r1, 0x20007478) 10:44:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xda}) mknod(&(0x7f0000000000)='./file0\x00', 0x1010, 0x2731) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 10:44:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 10:44:39 executing program 0: r0 = socket(0xf, 0x5, 0x0) pipe(&(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 10:44:39 executing program 1: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000200)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x3, 0x4) listen(r2, 0x3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/226, 0xe2) getsockopt(r2, 0x1ff, 0x3f, &(0x7f0000000180)=""/27, &(0x7f00000001c0)=0x1b) getuid() setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x400, 0x5}, 0x10) 10:44:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 10:44:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000300)="791baa9be7d436414ad1209c7eb9da30c4647999", 0x14}], 0x1, 0x0, 0x0, 0x400}, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffffffffffd9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:44:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x1f, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2c, 0x8000000a, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000081, 0x607d, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0xc976, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x20, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x7, 0x81}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0xa0000004, 0x8000, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0x7, 0x5e}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3ce8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x3, 0x2}], 0x0, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 10:44:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8612c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="e532031bd30000", 0x7}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x81) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 10:44:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$dupfd(r1, 0xa, r0) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:44:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x7, 0x0) r1 = semget(0x3, 0x4, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/192) 10:44:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x60000001, 0x400, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x8001, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x8, 0x20, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0xe0, 0x9, 0x800, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x3, 0x6}], 0x80000001, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x80000021, 0x3698, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x100000001, 0x7}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x1}], 0x10001, 0x0) kevent(r2, &(0x7f0000000580), 0x7, 0x0, 0x20000000000000, 0x0) kevent(r2, &(0x7f0000000580)=[{{r3}, 0x0, 0x10, 0x80000024, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x0, 0x650c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x40, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x41, 0x6, 0x735, 0x4}, {{r3}, 0xfffffffffffffff8, 0xb3, 0x40000001, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0x44, 0x401, 0x1f}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x16, 0x161f, 0xf000000000000000}], 0x6f7f, &(0x7f0000000640)={0x5, 0x1}) r4 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0xffffffffffff487f, 0x0) r5 = kqueue() geteuid() kevent(r2, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff9, 0xc3, 0x4, 0x89d, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x40, 0x1000, 0x3}, {{r3}, 0xfffffffffffffff9, 0x80, 0x2, 0x8000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40, 0xe37, 0x4}], 0x1, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x7, 0x8}], 0x4, &(0x7f0000000540)={0xe0, 0x77}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x66, 0x0, 0x81, 0x0) semget$private(0x0, 0x0, 0xc0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x4}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x0, 0x8, 0x7fffffff}, {{r1}, 0x0, 0x8, 0x0, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x9, 0x81}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x7543959, 0x1000000000000000}], 0x8, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x7fff, 0x8}, {{r2}, 0xffffffffffffffff, 0x9, 0x80000000, 0x1, 0x100}, {{r3}, 0xfffffffffffffffc, 0x4, 0x48, 0x5, 0x975}], 0xffffffff, &(0x7f0000000040)={0x1, 0x400}) 10:44:41 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 10:44:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$getflags(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = semget$private(0x0, 0x1, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xfffffe3a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x9, r6, r7, r8, r9, 0x0, 0x400}, 0xffffffff, 0xfffffffffffffc40, 0x4}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r4) 10:44:41 executing program 0: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000200)=""/27, 0x1b}], 0x1) 10:44:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a15e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95a7dc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002428485188bb932d6559d5cdb9ce87e86448dfb89d933d4cb588b96444ca606978f64a781f876069d38794c8ab86af51ba0032bb90bff0004a9e2543a644c18368062587e54e274e7b8befe11e63dbc1e169fdf3285e4ebdd9e55c51102", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x0, 0x3, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:44:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sync() mlockall(0x0) flock(r0, 0xc) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) 10:44:42 executing program 0: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0xa80, 0x0) chdir(&(0x7f0000000100)='./file0/../file0\x00') r0 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:44:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000200)='./file0\x00', 0x100000000000201d, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x18d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x3f, 0xf49, 0x10000, "eb06a431cd0b4467000000000200", 0x6, 0x7}) 10:44:42 executing program 0: r0 = socket(0x1e, 0x3, 0x0) kqueue() recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x80, 0x0}, 0x1) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/216) kqueue() kqueue()    10:44:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x7, 0x100000000) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x10001, 0x5, 0x0, 0x3f, 0xfffffffffffffffa, 0x2, 0x400, 0x3}, &(0x7f0000000240)={0x1, 0x5}) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x18}, {r0, 0x1}], 0x5, 0x7) 10:44:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412c", 0xe8}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/80, &(0x7f0000000140)=0x50) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 10:44:42 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() msgget$private(0x0, 0x4) setuid(r2) 10:44:42 executing program 0: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000099068fdc5bd4cbfdc0c7f90010000000000000725210b8f32efafee8e459a008b23261345e3dddeeae46a22fef048fb66a9295467277474852d5ae63ba1b2ed35ab8a41ddea49fdf0cd7b3b8f193a89518647eeb3c5ac8ac9dd1855aa2b0034ec1142811b60c223c1551e204ce0d0604726ea3bdac441e44c4b4fca783487370e89e05000000000000008af9d74a7b3a3ec4bb773644c9f7339d106b34b1b9f94cda8a1d237fcb95e5281110dc5e"], 0xb4, 0x800) 10:44:42 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) 10:44:42 executing program 0: r0 = kqueue() close(r0) kqueue() fsync(r0) 10:44:43 executing program 1: pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/187, 0x45d, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x9, 0xfff}, 0xfffffffffffffd7d) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r1, &(0x7f0000000140)="b27a7d1df6fa900b90d0aad3b51aad8ead47b17dd236352a77daa84cd84fedcc8ecad4e12cbfd08dc902c0976772209e448f09adbe846e815bc0fc9b4351ff611b3593377df480afa4437e9700c6f86be133d75957e2dfd700ab358f8f1630166bdda22ca41747e59efc78cd6950", 0x6e, 0xa, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x2, 0x7be}, 0xc) 10:44:43 executing program 0: getegid() clock_settime(0x7, &(0x7f0000000000)={0x9, 0x4}) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:34:12 executing program 1: r0 = socket(0x400038, 0x1, 0x8) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 13:34:12 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x401}, 0xc) fcntl$getown(r1, 0x5) 13:34:12 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7f) 13:34:12 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000d06ff8)='./file0/') 13:34:12 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x11, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getppid() r3 = getpgid(r2) r4 = msgget(0x0, 0x62) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x100000000, r6, r7, r8, r11, 0x0, 0xc96d}, 0x3f, 0x9, r3, r3, 0x4, 0x101, 0x5, 0x8}) msgget(0x0, 0x100) getpgid(r5) fchmod(r1, 0x40) getgroups(0x4, &(0x7f0000000140)=[r10, r9, r11, r9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x6, 0xde2}, {0x18, 0x3, 0x7fffffff, 0x4}, 0x9, [0x800, 0x5, 0x5, 0x8001, 0x1, 0x400, 0x4, 0x7ff]}, 0x3c) recvfrom(r0, &(0x7f0000000280)=""/14, 0xe, 0x40, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x3, 0x1, &(0x7f0000000340)="9f0750fcb795ff1b9e46662a0b825e5ff66d8dfab201620befa481ea04069658a48707140687076399edb567d96afeb4ea9887f969e7e03b67a7e0d390cacf86d0ea941c19ef0a6dc918aa9154c5cbcb8f2f3f7b4a889d45f399e8048d8670321afdfe95659232fd2c6df69da4947864fc0915e4c646700a0046f4f7ddfdc8d6c520779b895dcec4b95460b527ab54cd21768cb2470d30eca1a80ab70012145bae19bc95b4ccb9f54987b405399e8b160f7127a6489b793ffac5a620b1a6c3ab88c70803c5cc2ac05ef469a30a27e64e8916315c759ac7b68cb9ce98ef046d5b7e94bae5013256dca506f1a98e239d7013576f38d74e604f580f842aa197ab703a35484afcb3ca620ef67aef8e87921c17e2609aaf3c677ad92374e37e195246883a0d8e80f0ab6a5460dc6469d7c46e8c9cf6925fef05c07c4dbbfbf3b76bea1b51e0685c16c1dcd59ded96c499d37064ac02e68c2be0914e85a2d02fb720f5078b8125a9c340c4d25eee4a576793f8743699a469f1d2c8d0b46f60f023ef81d5c55b90e7608074d38cf120caeb00491b0c9f37ed22fc4d38ab1165764210bf47328a6531075f42681aea10ebc1f3e725122b2015dcf835433bb97443ff3c2d41cea4a24cc6ee7fd72c771c9ee677a6b71dc129af5a73ff268a03b9d8bac8c8d98ac026220957feb1fa3c18ca98ae6a55b5a0ba2ee034645d5e8b1f1dd6a9a8fa82294508619bfc5d4f01485d37f27bf0c788d77ac82e68aa17f8ab66aec86e717bc1617a76440793cdf40007077eb86bf9161b4180ad746898621fd7b95455fcda41f3caf189004ccb37b4b85b3eb9afd2a6f5d989987d062da3c115b8617277b4a8ba7b8b467ed8b4afae528d171662958533260cce30685448f250eec038807b4b9f2c71556cb5861b48caeed7d91a5cbec578c79ce81cb35f81eb9a71d033b028b926f78fc565e23d652a410da0ee87aed4edcf4d53dc501e78975bf40de523a890b347d925a33ad85e08bc63383657b36ae8bdd0eec6cb24541967bc3dc72eb94b877e1e2c5386402b642c88e93f663c073452f5f8a7bbb23c2adef45c84114b5487e8d67dec1264c5bea9ecb81a212971e181a195c20470b3ef20e37b42f9cb4ea3a5888d5d14ba02d34cfc5285a3d737fc412dd1c16165e3057462fc4c26de184e985c527a5942f143752967ad6c1219412b40e10fd1f5d84b63cc78eef71da2a9a4eba673801d3149a7d57955d84f58f6e30620a24c982ec8a4d49f5170230624d176239145b8b2ca155d4dd5760eaa8f3132d2ba71810f0036d9f32bfac51adb39a471850a49241bbe0ad57d3696b4e40689de4b08b26c1d4b36142b70ac58972e941fb1cb9a76df2b5468447ec812828510aad9129ac981f83d38fd92e89acb6931a37ab7ebee3f19b0d8496666a76d83cb56d864ecb66d74ebd01bc9cb6e0f93955d1291cb9dfe1dc6196faf326130801e1ab9a686a8c4fad62e87bec47538cf0078c23a210e9966c79b9904237aa817a4af1761ce92bd9b15d5dc45c9fa405340decbfd7a307bb3deb8b2ece00df982fdbab1067960c8ec1e23ead6b11a7adc289d31111953103edfbd4077ce976bd80d96bd6b2c83df121646f4173ac9ce3bea99ed964d9f35465d4098688c6586d146dfbbf3648f6b1e6a59271769d99b18327f9df1253a6b3eef88c5d1f09ea474b6aa9e28cb5edd7c31828925f112402a856192fab605fa346199a9b1a3d264665efc74f9beeb64a064d4e48f1ef583d7f2c630f55a65b759d25795bc57606267524d57da39d789b1eae488711f8c9ffd49303915ca17f87a15da57ca9eb93d5ce671ae310963f9f22bab3d1740e5a809a6c15492048f6428330d863b29ad3208bec743e68f3a7656a48eca524faaf9c644f836588c32bf4584553c194dfd4d364ce79a7d3aa50f701063c9fe4168f5cf00eacd15cb3709b4a538451348939c1b72eaa2a1c40874f3b922b60bc5723cf3656aaa786effd0db649be9cc4e360bfc0cacfb537a52139743a9667780dafde324c039fee5a705958617c53930ab04dcfa425193ca709e37b7de80e3749a42901a2a2abb5a1506b2f6865bd97ee7f6474b27ae2b297faacfd3b30acdb7c8a4db89ef412cab8801c1ee394bf23aad26b6aaac37b2055a9b914cfd525ad6339a06d8d758a1ff54959486671a1e26039328db9438ec82e7622e8f404a032236e8d17c973c49a7e98e4d5a6f290529c26ab9b480d3ef5b8687a16130a06ed5f41664ac397e2fd5cf54262eedf430fabd2ec41d1c5d220ffaa7ab15a01f08885c91e2935e78661b38c2d5897f12fb6071e914eab99053bd9032e0e32df7098980629c933525c3af5e6f3b8e5226d9866d89e1a27dcb790b2b9be6b141e1b3c78f8a4bdad8a97683f506f250f6964784795dfa9ed5c7b25ead9323b970ee7754aa882c7a2b546ae6dbaf7df5f7554f7bdf724f26d896563f39271df9eb9d95a34c23e1e138befbca5ec507106c1b96323e99eaba45e3a6bc17a76b1b1550b5ccd6c65936489e5dec70998b1a12cf43f87ba850b076002300dcd1c617108d0c31672e188a6e8feff17d1bc4c838f2eed6879d47cef091fa350c8af3223fff47faad9a5d7fe4752e5413df5af9f6edf8cf375c69b20414b7065f803f0bb65f14bc99ba77f5573127390774bd866c6bbec1c5b87753429081c9142bed80c79753e0097b8fd53e4c95e322b965ed6a6821b7bb882063d71bb4fe26b413c958a575847f34cdd9d8d558abca711f3ced5b2fb114c5d6327556e41b9266165519f5d7b07a495de46bea93ea6762395cfe84360af0c6fa171ccd18735bce689fab031bc1b8d3d7bad15004560f158cb8e2b8ecccae48308ddd8b384ddef609b176e39c712f22bdabf443c94ec1ac2d83e14f8160d0b2c09c87db69ce8ba750699af543dd3b0bc37bdb325a39068fc74d72e90bf427ae79403899b86e9c4cef77d205a9b77a622737101d3d8236ce782c6d3139f521634409b7977a88f0a52b574b51c42b693e34400aa5130c9cf306a626d585174fc1950c2e43b30f9c3604fdd0708ef5aa97350f8f8b386a5862865daaccc0154bc22f0fa82da71b6bc31b968dd83e16cd20355ae206f183524de201be889f32b24352e936fbe552537686c05bf6e38b42f65935abdb711dde68f09668155549998e331775bfa8231c48466653080db66d8d592f3ce07d76e3965dbac68589894b997655864a5c30f1f6c7cd9a967f7c57fa230936530f2e53d146ff47bd6815ce2ac09372a7a276e1e5659e7258a32be8fd2cecf0f2c2447d089d48beea7123508b319b11317294602488b3ea088d5817088fb2ff34641634a35c5c936938e850651d6d1ab7da5429a1ea8d7d22fe10bb7b998ca71484ea227bbf3d278e4a3fd4baeeab402ea6f0dd630b17343206ed46684c039b1d35302b60ff3cefbf461592f16625a18ac044f54b84c55cf2c76eb0a8411485d782bbfbc5bd128385a7767236d33a6e9a0d500392589960d24538ed2a39a91b5e35edc710fcf32b1ab7a944ba4a9bc62ca48648cbe9b72ebbf65ec5296472630aa2cadd8236b0cf75bfc93f8ef1304bf1dea32bf760b65f3c0908bd19724f2bdef626a11032b528c94793412d2c985f1a6ea2946a2760f41f6de35f2c0f2b7d06910ad91b416422a86294f1e31448b909661d13e5a8484bdaab29f7284503ec158781aaecdc6b6bd7d53ca048956c3d3881430d3d55d3402fdb680a0e1011b0e4059c015725cbdcfe82cec27b18216810e20f9272e45a336b6c864a9735c9de9b67ad80a4b07e013f262e9bc0a9859d548cd27d1bd8d2429976c078ba287743de0df6136d78f1f796e7e9d1f4b2f9ac00607260271d086347b111b4a677dde081a6aa440a387e6fe6ea95fa823667edce6dd124cb0ecc64b90f62407acada26fe97fde8ce299484eed14220f5380d9f0b260d8ef818c4890d8b8de975e8d4373d7431f00ef81f3fff6ebb4c1003a94a10304a9c28d18eab0c558a8a9b63d773d1384c0a850190754a680772934384eb2629ae521f81956c305fd0224b135128367f49b470a06eced463f7c26d7dcc4d4846787871ba7702ea532c36c451ccc04c66d514533c9c90a945a993cba183b9535be78166f69723802a6bcbee6808132b555f182fbba344a48ebc117c3346fb502fc8d108579b868e983e362b72a8b9016bc075da776b3c7b82c7269527432e1d323798fdfaf513f5a6a2656b815a0d30eb82ee1f654497ad8786cba252b80c8672830d4f226db175d330fd4786d28423ff98322308fe8caacfa253a79f6b64e7438c486c9486864b5c81ea6209bee422c622d34b0a9b493083fec4bdaf566e448d78c348a758f184385ce685ba1e0780fef75b981cfca863b59a45d436290418578018f33c2f4b6ba82e30d605a78f8df1073088d0500a2cf99e5e137c5f4207d9ab411527ffaad7dd211135bca8aa446fe789aa26e341497e955a635cb1e72eeffb403bb331bbfe8ca4d5a2f61f894a5d3402c3ca184086151b4fe037211179496845c178077ef0cd85e4577f205c82d1dab5ae74c2735cca3986cc98afe03b4478fecbadb79a17e38cd636a7d82733b9348ebdc8d7f396c3691e7d8cea6bf0407ef5d37a98af0334d21d006c30547433f228bece23acd7a46ff0a6cc232711f57cb30af64a98026b475d7c1ee34971dd56f9c05d8b1c6d352e769d5bb6be44942749f0546de3fb4137a43c9a8fd714eed283fcc7163fdb1932de1ceca7ed745122c3696580b6b8c5f5140fae5d279c153f4f4288c01d1dadc92369e3a5b2b69b80ff494c595e96bae31346e7b39cb738c9b9393466ff1993293114de07b8db8e0c105a38d2ef96d40830bd3bd0821f7bf98041cb297b2405ff381927e146b3f9af54845837499f5637676332605891c3fdd9e53047dce1e790f36123cd68a2fb4a4b6f2576adc68901fdd89858fc471159cb3b673e60e0c0765778ba602b821b3b9a8455ec571d028f578685a015c05058aeb077be3c3ebf454e50466780843c04fb7f5a55b24516db9a624f852592d26b572a7532c61aca91dd84bf4d007ca97554f4b67180c3109a9af8f769e6a9c68247ae35eb1b6b810ddaf7f4a7154997fc22a569798c120c177a65ef71caec0d8446cb68f22a865b199db47a13446b285eabe3c80e0c7a9e982b2d27c8c779d86ecc09e5968ae1947ea0c39c56f82a2ffc12619226ea377579aeeb33e587b6d3e9a52c57e135a43119dd66e73fe9d99f94edbc701795245335d53dc0b76f37ba2a3824d56364433db44be3c27468323c041300e5da1eb902f8c5af0ace11d88a85f4725366c02b5be3645a898087eb4251947f6d233ded8596194e9743ab88b71dfe659d95726c3951708fa8971a5e29951926b8f5ae0ac4a49dce70a2ea525ef1b26f42cdb17d7e9da7321230c16a0ad03604e21049a9a6a0c8855de780bab037331ccba907442c2e1827e2625a2728bc56c147e5ee503d9f0d4627481b493cbfbaf0c816513082fcbe46881682bf69c18e3c1600f596cdb895bb97c48521c1221f096ee47c41a9153687e3e60c5ba0225f2077c992cc1839bb3b52746ae7fcb2f8da77d202046a54969b93205ad9d996530bac0e99fb9a45298cc40fdbfe18efd6757d8e3543ed769eb9e2736d0bb8ba73847e33f91e2651fa33965e2ba1fbf63e4767e4f4b2e3340da3b7c2a9a0e49ae02d4442fd95348ca19f2b0b9f02e5c39260a8e84842ecbdb04030def7a5380ba1569de734", 0x1000) socketpair(0x1, 0x4005, 0x9, &(0x7f0000001340)={0xffffffffffffffff}) getsockopt$sock_timeval(r12, 0xffff, 0x0, &(0x7f0000001380), &(0x7f00000013c0)=0x10) setsockopt(r12, 0x5, 0x7, &(0x7f0000001400)="f10a20fe1882e6886a9bf54bbc880823c70ad484b59dc7f722aa7fd66ccd7f8324ae958cef53ada7cd574d373f15457b5b670b1d5f0eccaea8552ac0eb046edc1abf", 0x42) setrlimit(0x1, &(0x7f0000001480)={0x8000, 0x8000}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000014c0), &(0x7f0000001500)=0x8) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000001540)=""/227) r13 = semget(0x0, 0x3, 0x1cb) semop(r13, &(0x7f0000001640)=[{0x1, 0x7}, {0x0, 0x5e2, 0x1000}, {0x7, 0x75bf, 0x1000}, {0x3, 0x7, 0x1000}], 0x4) 13:34:12 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x8005, 0x401) fchdir(r0) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)="3c380652", 0x4) socket$inet(0x2, 0x3, 0x5) 13:34:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1f, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x4e) close(r0) r1 = msgget(0x3, 0x100) recvfrom$inet6(r0, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, &(0x7f00000012c0)={0x18, 0x0, 0x100, 0x9}, 0xc) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x4, 0x5}, 0x34, 0xcf, r6, r7, 0x4, 0x7ba2, 0x1f, 0x7ff}) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup2(r0, r0) flock(r1, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c5b96c75003dd977", 0xfffffd23) 13:34:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x9ff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() dup2(r2, r0) 13:34:12 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 13:34: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, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) poll(&(0x7f0000000200)=[{r4, 0x1a}, {r1, 0x60}], 0x2, 0x1944) 13:34:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000000, "0300000000e74de400000000a600"}) write(0xffffffffffffffff, &(0x7f0000000980)="4dd5c0c5a029248cc1970a895db6fedc32b292ed0bfd7e8afbe14a03646ecaaa685f23843f03d9e2bde31c8301404dda85d6a7f203f7c72b9c6ae3a4fd996d4f669c76ce29e4ce686f82dea25bb5ca20f99384944dc9c15ab29c1ce1d1af0b2ad1c05d368e631971b39c0940af17a189b3c3a298f855a24f87dd4df47efe6a3cd8c70b7d48eee322a40d9b47793b17a0796ce116a363763d872d297000885862af64375227719344ced49973c24b58c0bf2c73f2406db020afbe4e3deb2da33a3d786de0aa9c04883115e3a6963c", 0xce) mprotect(&(0x7f000054d000/0x3000)=nil, 0x3000, 0x7) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000006c0)={0xb, 0x1, 0xcd3b, 0xffffffffffffffff, "8dff263b83584a872b7b96a1204576385e6a6582", 0x8000, 0x1}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000700)="fb3653dd7a24810d39e6617119251b505c6b5cf7e6", 0x15}, {&(0x7f0000000740)="1d9e0701460f6656dc435b8ab1a03438a2063af535dd933960bbee6d25df60a4c58a0119167485493af334b61e7df6d1fbab04e93eb76b3aa87e745a6cbdd77f245b373951d3c3f68725f9313df59c9ff4c8215d64619c1ad5cbe26a55d96b044f16e76825fe46155ac5391301f7823ecba4398fe1af1ca50f9caa9cea23169d0e2247bedc2da685950f722783a395afb6a17869d104f5349a426e76b55e78e5e7c21b8478edcc742b35773984d18daee85b6bb2ba0187390165f5b84c2c892ca24185ad6da817fca849187cb549ec3878d3a0392f4155b0ef61875b2c3c031651f4d064215dea629911f0", 0xeb}], 0x2, &(0x7f0000000880)=ANY=[@ANYBLOB="5008000000000000ffff00000200000028be7a4729409a5c127fe2efe4dd34bfc917fc2888e47f5ab85091d8523337086caaa734849d01655042514859054cae3d9f18d98796ca89c69afad2168c0000"], 0x50}, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x9}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="f166ca32e27f8234d4bbf46bef904bf1b88f35a8187afbe372b3e63957f9feb1fac29e0f2178a434670bdb2a429b8f1d7728eb5b78bcf26d62aeaaf39168252a3c267cce418400cbb2e912a086ac8e058d68d9", 0x53}, {&(0x7f0000000100)="add42dc65803670bf476850e96e8cea3705686bfc22db261e3185212dd947347a9", 0x21}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="5800000000000000ffff000000000000fd91ad80fa12177bdde465abce6b43f5aeaab32051c478221bd643f92e5c21b76b45193f310d9c041fd2394e96694cbe60f73d3c517bbf83010b6015df7db6b8fd620ac31c33517a4800000000000000ffff0000ec000000a210e8045f5ebfb14fbbe36ab999c429a158f5f73a3b7e96d4aad88e72763177557af3db80b560db8932ff091106c2a6bf787216000000006800000000000000ffff000020000000709232e6b3f5708efc02289b9fa979fea33ae7ffc656ff3202b4559cd40b40846be9f6f144e4483714f0ca54d6b2950eebfffc29aa53c1523d5148302b8ca7f6f63f92503c61e4753a6fb2cf56c2ad20f709e6d0c9f75aa45000000000000000ffff000002000000106e4a76727499924adc9e89b96d7c3fbf13bf70c2000dcc869a815c13b5defd86d1ac2553309c11b6bf41be18d910acaa5f9e973db3f325bd61000000000000e000000000000000ffff0000b1050000dade6ceb636e486215f09facb2fdb8313a6ea63cdf2ec2721da56e07ba5dd2044f6bc6c3242687005d92c5a120531c08f807725389096885a5ec0aea27f05f18358f664f5a2b7ab4ed7b6f8334deabc189417c64df0c2938a835c9df3ced7d71b79548e84e6ccfc8143cff360a8b21c5562a88fcad5a03307ff9f19f00d985964c94ad10f4d4dd278409f70aa9fde20582da9712853e863c857c9bba8c841fd0cb65ff489c61e5cfdd41f4f0191e52e9adb3c875945a4e02e582c3b9f9b48770e008f08a4e94bce3c92ee57362000000000100000000000000000000eac000004fe6ec904291cc514c6a6eb43c8a8b8b5f15fff86cbebf8bed08171c411ba021e5ac2d2582969514e7442ef1df3d71779fc8b6b5a4cc764f60e0c30225e11e28eece1bfbfa49debb69b8545a0ba7d8c873da4ab00c7db86fbd8a3c47425d4356c121c3d8be622237387fef8e293abef4827436e650575571e0e20fdd2c8514035bec3aeddb0dcb4d5db0b65a8ab8f5e07ff73a873bbfc5fccaeaf837702e26d4ed4ef2eef6da5e1a532954a3513e6cfd8fc64ad968f70d7d0b038be7b05edde4e5803ca806f30c4580578bf755aae4abc5d8dddfc02517586e58b92f94cc82d3b282ed1b46ed89572d00000000000000c000000000000000ffff000033000000092345eb4874f5388bad28ae761d875298402b374d4d3833a8288fb8aaa1233dd973bd59f94360ae468dc7ed70d54f6eab3b1481390eff200312e4987b89132561551f158751bd772bf0acbced113c5047efa815d9194e4041e4f4dd98b1cf29c780e45f187c6e3258917984edc60ae7c1c33df92dd5644cf3ecbce2eefed5b6fd7bc3a6a3fcaccb1c878773cca3a5bbb42b36c15d435157404276b4af0de9f21e167c728a3cde79cca75d64e70000009000000000000000ffff00000800000037cd69756564a20ef6eee2d06ddd33bd28f72a77e7b7b6aaf19d8673cd662e059c9dd94c68195ee769903588aa6064b430fee0ad8a02c65a5177ba5f41bcc488f7a9088209bd0e0ee09c181153da221cffc047b9da82cf414355b8f2fc3d49d36010b71fb8201b69571b1bc349d38cbf702ea52b723626430ea5d8bda196a546"], 0x488}, 0x9) 13:34:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20720, 0x53) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x885b) r1 = socket(0x10000000002, 0x3, 0x4) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getegid() OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 13:34:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000002580)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="6074f5f700eccb8ea971b85b64fa49af7de9277a55fff0ef792f7e0dda99115b84924de7f7fe86a9700fbe119d9e26e5fcc29bc8c1247cf37279acee0195dea12d5aa7cf09b2eb731cbf33fc603db825f8bb5ab1d8005e5eab8db6ae32aae8b6195c2da986e46342949e7430c6448a65cd2211fd69cf59ba7aa095d5fefe3b85e80ea6c4f5843d5078ea9ea6716fc44f6c8c419df570013f75df0b8ce80edc15a264fe11f45a014f2721f072de2619a7cdc2d738caac31521da65c589a24d06fa973ea5b8b80ef93e98be88117e3dc5e91c12a75", 0xd4}, {&(0x7f0000000380)="b6769571469e5e8394298a750361686d9c53d94cb05c62ab060f69c502d39a3db300f0dac667803aebad866019df8cd3dd1c2148f9f79a040bf8295ebc2f55bde6872429b90cff6cc5d75ad622187a1b4dd20969252538f44dfa207d73a15065b8cca61bc0ce3162215062bbb25878ebcd57ff70a4d44132c027d09e3234d40e933cfa7795b9d8f1f92270b0d2cf7c456703cd9e05fedd9f15ece3009fea6b26ff691a4375dc7ed7932941129eeaf31b82c842edcd4c18fe45a24c3dfdd99f009cb504e6d81ca73311b8c50a6d4cbc48ab89a4b5a6b787109b34a969aba6861aa1e259", 0xe3}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="1010000000000000ffff000014000000642ec826392414aa69fcf342f71bdcc1fce516a2a56f6c058a8d9c3baae1d478bdc165e24d93d4f9613bcd3b328b6dd8f0cc5018ab0cd8a9c6dfcae9aacac5aa246c10f051356bdf5b990a0f53dff68dd5706bdc8f4e579ac6aeb341a17a4677d2274859ca0e2b0bc31fef2deef636c861af37379c2aa7359337fba005c1b86bca3505dcb14f5dca3b67f651e45b0751d73b6b18e907c01593351dc89f1e0063b805f556dc9003886ee249eb05d2c06cbf9782db799f0f3824a739cbf89d7115960f272ce0130263d455c50ad4c367e78efb7430ee632aba2c9f4a1c46afc4121c5be9014615d4cc2ccd1276e36eab1af4383f52e7509f3d2af76253ef8f09c9ae40568a7063cc858d46f47aae4f06aa3105c39e24385f9a9277a2b8387b592d39e783bc141433bb7117cf3a311ae314ee9ccdf1cb5c6fea9cc53ade308d8cbc0011bdc3f6d2257f7689b702b456fc18c8cac8688a7605da89ce83659bd4ce89776159edf4732ab62c87d929917d5dfded67988ef72891bf354e94f28f5663d31c3bfce794ffd6ae45fcfdfd749ffe6b6cbb0fcb4432894977c2c80f30702fe56df8836410830bcb0ebd94d9f7f4dce6eadc2eae63dbfcc860c9b86b047fed0d3fc800a800b2945c334424ad6d480329e13d2be8fa127624b3371177634caf343f8e6c19053095ebe1fd3d7c501bbe584e17d37fbb1f07ceee9d7de5465fb4131ec1d64550c4f0b4290ef7013e5bb60833c983cb66ee3b5fafcf599264a16b897273f291ea3d36a53ddfb49f91d77cf5e33ece5bd8bb48447337213c86ed638e9d925173a9526d0b1e462fe584b7a72e9f59bcdc0416924962f3cd37afa40d604690f0028c9f206fd77c117a817795cb6e8d03ff5c6079b543c8c3830a65f51abf534ae622cc22f2fb028ac77dfc2f53a06d53a7f36ca89d8d0fe6a8c7394a23d77cab6101b011e5e281d21cef26fe0456d9d513b3671ed17ac2fe35533e6bae0e3335f8bd8ee7c0e74ff6a6623a484ebc76009dd3a8e727942ee52a6f25b3cd5fe61adc3757dcb28caa88f5d36b9e8670aaa65620c5452920ffc5dd9b517e765d436eaf0fbea775b0378882b807cb73aaa19d50e560fd145b63d9ef9eaf704d175af564df69520fb574d92d55cc89fa84e7a4e1f414f7634487fbfb4f56ea9851cd401571ad87751286ae04ab310857c6dde538c34890970280991e758e81566ef5e32c40d09c2090576e7b87b64e3e650a2e153aec39b3e679354af6dba5ceb3f1491713901bebcc1202f49eee7ae4b68c45164392b6beb835e0bb540ab92f655d30497918ec1f2645119affc45212eda0e535d7068b9bb465e76df0beb07565afc6c987dd1e4a5953eb8fb2b13c5916a6c22c214e4e1c0f7c4285fdc50d6489b85d949caa562c24922c59ca6e911f886eb25f0ec1a0547555bab96602500b7ff30fb6da2c9153e6b4d8bdd1783769528cf2d18b0c87073f69a38c02a6140a3caa4a9e0279bc305880104738a2d9528b4243ef76558d0647c6ec3c7a0501c988f101aa118a00d86082044c170dae39b0254cfb34787b75128f6cf4645f4527199d2336fdb4fcbaa6fa82d77a2c96b41ff2c14a1b7b304cefeaead31df23fc1b2589c1952719276929b19c72272d1880d814c22d25cd58f22ed4f89e2017c187607ffee68b09dd504e81b6572fc385889213a35600c624f12f47cc13e0c2499a2dea272d4f8766218c6e069e585891e0268af2329019262121dd7f6f5a8cbfbac618de4f94341491e9943c0822d19add2dc6051014547e43b0a3af4931491699c34d0b30f20a783d54771a9e06406a7e55407c21ef8fe0b15e5e92cfc3d27459d8784af6073cd6e57351005c64af4d1813c481e46eaa1515f3dab7f6deb6f3839a51f7a47520819b0cfbcbfa7188b71732f47226f56b320d7255fa09d95840b7d1ed55cbadbee2cad9a1225fb30d2efc8b6ed0896fac8581d7fea2186eb7aae0f1556a1b36d8be5c0c9173f9fa7edc4a95739902e49d4d6fd8e97681d0d0b23554d96bdd059d1e716d0f2fbbbeb5842f55c40c336f948a0569e0791f3f352a64d6d4e7a06fd2cf2a7816f03778d4a8aa3d1f3dc5e0eac5cdc4d10d7458a543c0f4c80c2b445ec5f75151275e46f8c8187f277d076af02fa7eff5498ca3b5d7e0b0226da6aee656d294da539b8e5267e0a8169a7ba9abb5be8bdb4626790d96c57ab1d8fa03d42575f01749cde38963dec5fb4a6feae8fdceb99bb0ecbd4af7e8aded0e5c89d16c6e38b9775edfe0bf8a7eb042e3ce8a67d6f6a8823c2f8240a6583e6224e01aa99d5b0e33118d5ffd69770f0606941e22d95512614cb103a0f9a1255ef82532b21d92ec622c3603d05f15205ccf64173d2acad059245a07076b5aa014a1b2e22345901daae76cb46bc49a249ca364bcfe37783c5575a001271df18923d7733b3ee9ad87581bd8aa871990fb769f536491cdd91548df6b64efde23fea464df0843ff8f514334a171361be5c6e521f89d50e4dc59ef5766088038987e0e081138507e29964c7940393e6a0453786e6cc3d7762a60ee446dc7ec95dadf33e9f30fdd321c8279ae8f1aedcd506cf4790339f557536f76a44a933439f7943ade93ff8ae752e5a3e3be482815beb30d22a0f8152d01e7f2a8a7e68a82c779f144fe36b7cc4e0136887c99f095e6c45051a4c0cc07ebfdddf6f3f1a9c5e1c2051d336b03963a557ed5ec0e2bc4be2309bd924a48a5f85ad330e329876aa11cd4d1fff5a24a1686dadabd011e3a5fdcd71a0ce4efa5ab9a27744fad7c4db1efe04a624777d7e89a8c1872defda28cc212838408cd06e84f9fc6c3738b787efb06ad7811b0ae5f4d1f334e37af8541bd0189022c781cd8f5e3140563a69ae541a3facf171ebdf3fc05ae0cfa37d5fc94b16d9c9b3dba5e92a58bbe6aae153eebf3d8313bfe5f8d1aa85719067229a508a524c4c8dd92132a06c253c2ebd2855c9838d7c92146b87acdbdad02bbb35164aba5dec3976aecac7257999628e8482c59ac08f7daaa07658370fb0fd7229961f5aaf0b3e543a79427bf86135f7b57cfbe6425da46cc1f35bbb17067d07fc13c21eff63129bd31fb422c20d3e6c9a1cc7f938f0ea8815f6fa9b321a2b4062ae400935c67cc98e2a8b2fa5cfdb76678c1f1c724b6824ab3debba4d43d16f34cb7e674589510dcea59d73d1c13c89ed7dbca37b636165fe35a7bc5caa3c2a098cbca7ab4b53c8b7ea871694a45930a25665eb46b2562183a73dd5fd8712830bf81f508a7cd5e86ea4961a5af2408296f107c24a8cb84eb31b6ae8e2635843f00a58b574cd2f9c764d5fa03cc08e49628496d843d08b85ce3565ea84389eec1a97a7e90d628bdfd90a7c223b62d3b54316f7cbcee2f31c1012915c280c7f02d3bc08ac67fe07df51ae5a9e148e795a201dd5bf8aacdf601d61132a6da63e0afd85c38b19e1b319a3b85ea0654a491c8140c1ac5ef71288ca2d5df007448f9a58cbeef208b942bba69520841a9bc258b701c28feda14241aaa29313f845d93ae3ad913a687f0be7e3891c5afa67e0308c551c529ef6c2b5b22692fb33b47d886c1e1895c820edc0ebac69b5eff520e73cd6d9dba6066ff530249832e7a588ff2d70c806ba95adb1da251f81d0d44beda20afcc57502f9537117651e474acd694fb71a3f02d65d26d3ad18d71f1b1adf32a175303690d7159147419484b6b8e364329d26fa0a5258152d67a540bea14d4034d654da7f4e6b1f9a645cf2dee0337e8e2cd09582bd99053b6b4c42d3eed3f193fa8cbf27e300b1fb34cc2e7bb013abaa6f220b18850092bdce38679b646660c6095008acf61ea14f93397090067f33cbfa1e99986ec0539253d68969d3141c1d65ae828664e231fecc3035180eebeed65c719a2cf67cbaed1d8b752e3c8fb6df93d3970decccda3f443460786fdc444f741cb6b19296d467495509722118a434175186b2a803b7e5489bcf1b3582957ce00fa123d0fe1fbc543d02c21cef8b4d8c3b5122b959efc5e06cc5a24480b92072424ec70fc8f80e8a37df84d4bbe60c5b96a3643c5b5b7a6974815c46246cee48217b8a588e00195dd539dee65b3aca1ee3d9512cd6005302642d5242ac455f8561d0af67bd10b6b4bf4f336176258650775d4dd071b470244db09b16dfdd49496e59efc3594e119c708dbdc512984282b3f3969e5436f7a7527005877efe08af17b3938bd0281d72cf9b444549952a97c9018db47fd3e5ee7be3086ca6d025c9cdac8966b6918c9ce1beae732e09c396e61e798d13decd188a32b3393a157a6aadb44b278f8539dfaa7eaa94f01d05fcd214c8395dc43157509a990c79e49326200bc86d4f98d86a62379173ed84580bceb0e4647ba0b3d04d83dcfdff9c1c88f5bb5d099de20b20dbd4a5d2d0d5d6731038117cc2ee8b0abdeb5d0c40d9ffa224b691242708c42f596aa24382fa45caef28eb7f89b3984b447bc2de13cb02d0d878870206fc20d5d2397840e4b74125fa63c903d8d476d4fc091d9cb12e3fc5534dba73a41ecd474468ca7b498053797ffe300555a08fa5212645a0294535697cbe45efb3829d9de8111252c8b3d45c8a9601feaa6a8c7a64ae7c78c4d7c2fb2c4bbf26baba3e32314ed1db5e3acab289f48f8a18b1c658cb5d6ec21fd879e6a1ffa47a1fd1ac057f26971a99011eca7359ab69c8de1872503a8429c8bc1724956b82888def1707e0ba6dad29964a42a8a670ab9f4d6508a07b457d61c4e0caa6fba7601e68be3e467bc06bb3df30f02002a729e4dc273f80534482172049f329c1cba7502937e0132f0c76b174f05128d65f94dc0d5060ff749f25d9fedb546b13f8e99f4607d64e0797b26a61583e22fb32e0f1ccdd8c9a747ef8fa05298373c17391fbe75eadb481ddd883bd8ad568b88a16cf1e8841c9a0afeee738c975f50957bf056efe64deff0da1dbf4631843cdea1cef068401ca3b54bf972838352d3afdbe0f611f4cca9710f39d4b283958791c31db2ade8ce2cc65b0b9a883390c79b8e9d8294d36e58922815b615a2cd9379df8b01779fe7685ad1618a2b1357d07e47c91e650e80e9480cebff353e026221f025c72de93ebe826147d4f6017ee320d263d2cea46c74fee7487255ac7e91f88bb3eec804971f9b5fa802d4adda56b2937ae1ebbd1be2ae8349f1c1c1c07f1fb296b8180877bad3c865b459b105cf144ae2db478b39890e88da9320aaa055077738a5216545a2a04974f87e94df97f05cfc2fdecb86140474fced07839bc843d358087f11c99128e1eb18360ae8cfadcb11e934ee2ab6be431e92d02b99de189e0729eba42dfa0de216dddc43c91cad0f11810db563b437b3976d94d3299f63dd69385351c55e734c121dc107c8713ecc04fa87222f5ac48ae310d2103383d7e0d8968cf6e5d2b294bc690cbd7ea1f27517a4db5611089d776c9ecff3bcb7f068fe61e61b5968a0d45a582ee802ce549dabc9aa40fe1bdc4854e4801ea0b7ebd25d80384b6a436110d4c000bfbc68d99a78cebf2006f09134ffc9ff8bd3650d4f215c7910b0c4354b0f1b741b2878a7a881883896041e85a651ca58744b7cd9de4fc92bc182edd0e49518afdb0a5adb096dc48915cd01a96b8767f77094fa1a9eaabea3d6c0ba5c35e6f17c4a1fb882c8e5fb868054ba6893f93a2d48885eb8eb9be6ff44d574b90bd2fc5826ecc96ca28267a74094a77524882c51ce738c4aac1bdf59c76cbb93c753e9f5dc0f40c8838bdf232e99d33bfb77f1010000000000000ffff000005000000e6fb82170c8ffc847c87ccad6e6acd053f2aa90ea5d53b1757ff4f809c64486f9e01222c75c93d15f0066a2b4da77daa90cdbc47f9481624049b2686dc476d7e2dd1820e63c367964e26396a3fc6b76d6fa72de433648549bf06ea69851d1f2cf1add476c41bcc66d966b09fa08d1114a3459867d5a78cd6fbf716744968fcd8b57dbc7677c4f4da10e7d984671c52956fab52e6d02d68ef825d910256851517e6c05c1c7479d8580867bbfc97f3da627a8c34cb93f6b1980fe03fe3b2872ce4852eb33179ca9abb6d36228cdd3fd83af0396f88be430a557a3dcfce334f0fa1d06c1216673d936dbfa9aefeb612080a46b7d91a45324109c0af0eccfb2b52713adf5b3e7310c3484f2cbb96a7a8d5855de9b41ff8966f6f2237caac4e4d8b3ae304663bd975c6542733568ac3189dbf48eb33bb23b29fd19a2522c01281699f86a149435ae60866cd77be1b3324f59f8b4fd4ba4be2d1f1fe1d94979669127dfe3a7f18045ab500977468faf25c93e818f0e9a0f5caaab3843a1b462aadd3b79692c5c44d1e8149719f06f8310eee4b20b767c7f434eaccdd950200000000000000a7197369d5f5da745d010c69d511b6df7e936d486cee209972c83feca3cc1abc3ebb560e7fca1b994081cc0ced49890c736bfe16ae974e2a4f516aec892ac5ede915356fd9e69d0c999fe9ca078621477562b710283f57fc16b9a3797077220a59d4a271c0a1c128b45972846be5130f68e02a02ca82b8447912e13866054ae05880b6c3be96ea97401524a1960e00ffec9f0084378349c3aa2144ff8edc5ea5ab27c8aceb5dc3cd0fbff4d139e84c391b7d5584a2e73fb7b382c0cf54dc9a0e66e14a48664d79cbcb0301636e51a7a74924ed3f710d00e6f4055e3acc31e93b1d5e6933df9bb9ef6569eea858648552d9bf0d634386e59826e23f9f8c1b1ca3c5cb8b5cca38f21700dc4371e69946c260db7df9b395fbc4dde21e2b96c6bf8b5542af39ae4554d039135551004711b2231362e2e57ac1310e8aeac9e5a2c64682ea2ff3f1bf7e28aeb66ebc81f9d617d3b9439d5f5b432f0fef25ffe1ee477e63eadc906930a613f9aead7edceb0456d6eccb5409d081010c66e19e68f014c640e1abc5be37b9dbd15751ba72563eba6817c4c01839d3b96673643343667a131553dd93f1f62df7c260334c0ad49338c0f1590ab5ab0cd1990aeb464374c8a7778f8e18ccf114fa4d5a2a9554b2c64f2e5f77b9b7898443771a518d9e51560ee32299b39398405671b81dfbf9141c1df7401109047ac1dcaf77ea5748de05ce9634a516ca10fda3b45a07353f186af15d10ad5c4dc95687ae964555eee4d3c6da643632f94b0963bfcf3fb113afb7a82c4a0d59ed337f701663c1290896d9d7777032e42c561ac72a4099d81406592e0d771e1abfce541ba5682f985b17747d30462319923ad0a0301b59fa1098cdc512d133487e89ebd1d134e605b9ca19db389a504af7a742122cfa4b1e2569c282d873cee8f2fc87313ff8595c0c61082c3b43dbe4384328cf9d869ea6b6456c594f3e6bba65adf076cc6405d349f344b165daa4c42cdfec0d62621aab76d4c02a0c8f562c56833188a291589a85368e0c2f93909a9e921ed0e423364fa220c4599cbce79c9f5042ade3a6d037dd5ceb77b5b7abd758bac844bfecfd66c847d09ba34924409418214cebb847fd0ac8b12574295c11da27d1d3a85814a9c694228bb0fab3a7968c1ceac8a3a83ffa31fe681d0a0be3fdead406967dedf5a722e4d9050c198d8ee9b39684d4756a11ef40aa69df26f331a91efa99d3e952b1e654f7e9d91531a2dad459ae3fd7ae8effad8dd359032d318a9a985ca9cb56750fdfc5e057784d6da15970ae387f716132e919da3510be9bf8c5d4bb4f16e2123be5fae9e6555c7e4f1f5901e311da525dcd357a5decf25ee4b78fc883b6d9d9b66cea2c77e0270baaf847401dc41233674f90536007e65eea06e6d958fa3694a43c6f235b8638bdcf004d16b265968a7798c764d51f4bab02c2806b917ab99ecaa1a97299e0db87e98c98093c8fb0db0485391204160c500a7d0fd82955304a62109d2e0a0c3ddc3e9805fea46f3f847b37418050a3b686180420ff1ae215189f8267b683d15cc45c54f8935c7fe73b9a9f8668b5a49ab19e1f3f5e22072fa8f521b3a93994eb3d3fc8fa0568b4388fe03922b7f1be7dc3015a9e7978506d151bf8150c447067ee5a93317233213c88593c36dfa881b8e646b65fcadd46f6907bf1b86df5da78ed3353dc4839805d062cce20ca8a1670b67960b827c6f5e20e9adc56009338258caf2eae370b95e3d424d59254eefab99bda93ea44c84f030b8dc35cf25b8d432a39cf3e2a012898bc324af2b58fb5d676298965fb072832fa8f4ae1baa98684264fc6ee60589edd1cb875177d32c4ec6add16e31c3ac43241349e0a6fa011469fe0a41ba1f7f9395380b1b3bdf363a8fac4da3755415253e555b3149d6bc7586e32f05ddbc85fa20115054aae861f75a6e89ce910b4a96b9f8398a94e19db19c40eb0f9662ff5af88bc9fe847ccc445e5f1e75e8622537cdc37203354b65adb88cfe457894e7fe6eb03109f38f11e757307e7211b25c9a510fec44d262052ea970c3ae708e9d7dfca7acea39ec2edc4510365f6b61d922f9dddda5c1f780e66b7a63b30dd49ceb7edf028afaf03c16aaf27478a5802610af2b3e9b5e9cc3b675bf44b4223c33ab136f5a69d910219283bef0e8a8e41e43bd3a22c34d80aec332596838b490de27a90c7c5c53ea79be569dedf8f711631789489a3a28f5e5ad09762245701e04cf89991c5f26b77876f30a5c77d749c2d8ede90f0d40e442c2178fa11f1eabbd7dcca7d1c18eabcb7735b30b35bee5582fe6ca2be77e48f61a65f3381a525a064856f25bcaaad65262b23411d8823bb5f4011995acef3530aa0837ef6e503f661d7f81378a184f76de1f48cefe4726b6397866d6ac7230a4ee2d1c7007b7e9b0c053fb0842d02cabb0488b74b980a0f1980d5ec2d78dc33ad2b031afd6b5f6b562110d600924eddf6d1671145b4a82eb6e4d2e60635f4206aafc54358babd793fea642feac95d6a8422ad1153151f69bacb2d28ad14936c7a075b8fcc57c30f9eea67a2c2f7bfef7ba3ad854faa513feff0156c1ec55877cc2894978c169a07f9059c691bf7918917f6aa2a4d681f50e458865ceeb74ef8bab1a900e4f17f9c35e9c02982a664c31ba24a02600df812eed16c155ed7c17141dec2221f13b48d339eb7e1ba3caaa87ccc8475179ddfead2a6ba0e2f2c4bbfabc50bc75dbf7f1cf5b3c1c34c18c156fb04645eb64c265549462cab28160d4c50db13e5e9caacd20d64ac8bb8194d437ff5cb6eb0102f2806ac88d75ad346dde37f1239b0b2c700bfa13d75d57545a179921deb78838db2e83259300a5448a9b87ea04b69cf022715a1e7e2863e261295ddb7ad6473df871f50e8297c10eab0551c2fe7f95cfef7498546fccc4bd68131cc0ac1868374563e3bc741fee26fce55324ae8b52cf31ff6dde03d1bcec91ae17c4fdc22e519fc12ecb9851f04c3ccf173eaf56c702c5a011b4d2cfa80b96720f6a1b88b723263d7098ced5d5bb151f74039cd8daa1adb8d7e9932da9d7e5c56aabca1b1912ae505c7275a834a9a0578132ea8cc187e2ce26b387f009aa3d22edc6bd345d15bacaad444b2985b5ded7874ff7650a008fe3214c449c312d3c5bfab0cc641d8202fd07a076b039ca9afe9de284c14d6b093ad76d1448207386d0906c030c1d36e2740d03b9743c8c84f42fc1113d07c79ef8ae146d1d28e4cb58aad0a9030dc3b66bf9b0f52a9a94875f467a5b728e30eec8c5f006d567fdaa5b4ded37b80036c17771f717474a97f84ac34e6072ce5eeca784e12c8d34dbf659fbd438f9d5e5aaa04c8c3e67210ee33c9a7bfa796df5f58e6761ba34f7c6f48ef9f843e0a8cdae6262f43fa408eec346f7c856d0f4e82d14d3fab4fe51d4b2cf4a5c68877dee90acba3ebb8f733144a84eb4248b84c9924eaa130425114d3b2fb223e7c11ec68638568c826364e935e84d8dc4fc4c46e90966bfdc758fd1f7890c276608449b3f7d09e292220858415a381cd2cdaf56653cd875bc2a8ad44257c6d5340eaf3c0823a67840171cdc7e33215ce1def40f064db029487b0041fc453a75bc760f7d1c336b78d6ee8dfda9c919d92f45addae48ca6c26c76bf7ecc76ac0d555c8570b159915365a409d5dbe24c717842d47032bb9b59446e9b94af816ca205f8bba97d7fdd17f1c1c1cf678e44009ad5fa0856f4bebab4925992283118154241b76677ea8cf9f98b3392cc4641e877d9b0984236c6c2b0f4617101e00793e0bf083a5c00d1580aa3154eba15e3f8e7cb56bfee0e8ace00786c14df6c6d3c7642ed248ab10a3274f4715e1c525e618abec3d476a7fd295c3a7efb6b454259067c2f727459a22595b22094e17b8ca90030a9f2440766ad004c09ee1dac05f237fbe04da6b1af5e1df0c42b2bc39aa1620586920a3ee72e7859c14a0f5bf9ee813ef4aed9b381fb42ce30df29738531dab6769f503d7fa005081bba499489e64d3cd7b0c7ec3d2d7296314a7d6a6930de92b78ebb98c6b5ab962780a66c4e5f7d8589b6f44fcf44cd70fb2098cf528ddf0db04a921b843a251ab69d28026efd139899a06450a5a3d55f36d0f17eab6387c072a63f4dda93cf6178edee1a2379907800721fb42dde09fb8c69bbd53e7816bf1df4e1d0e1fdd54f7f1ba8b5ea1ce2bda0f1502a8ab92531775f4179d867b5e448d2a2f222c4676ccb65dd164aa242337c7246d9ac2cdd65194232631da93a0b644c9758545723e786e3543bc7f5308e2f4aaefe36122c838d5e966c502a8dbcb5729c50d4b3833f4e0f5aedf7727280dc1cda50cb7991dd42f7224ce9ceeadd75ddb830735e60d2a02858359afb3a2f41a60c6a2011d21d505d0481b16ca3fc834ced9061e957fd7a83a2344fad4f7ddecfb2521116ccb86295c3c7c9303e61948ff4a47907cfcdc2e775c3350ef3ee8adc7dfd945b28a308505631eb8e42c1637e3d1b13122a94ce0357ad7c00c01d41340fc0914047c93754c03a9babcc64f8432dbb1d724c95903beb28773460c2588b64bee8e3cfa70ed699ecc684f2dcc607f61ee54f5b8ed39f80698f2aa97d5ab0bd3fec2c4fab0f97bc1efec27bf2cbbea90d9c5d214ed61b224a06fe684235b05d78a05efa393630f94824bfb0874e0d4929bc468a98985cbb03a8d67d7ad14023968359a7f49d6a61b94f7231365542c4c77a17a400d8be4c7495f04b0a5ffa375a66191091779193e4deab2bd41185bd6307306ddbfb7e090a73e958844a29fe9cfe8fea2c28a6573ce5a1a2c61fd8fea98089708e0261f1cdb64a6f33107e3386afbbd5f09cfc5afaf51fc56a7deb09fd9d9963346d51f4e02838bb1a723b6a6a3895b85bef4b6db0ee4aa3879bfcdcc6763cd66f59ddc11e9a0931462bec92fcffdae337c628fb4da64632211cfaa6f8e91dfe763426e8f8d9da1d8c7d3a58abc2ba9e925fc50e3bcd16eb2c238a0e87d3bb8dc888fdb1ef988f3a8c74eb72d6eb9648bda891e050b21dad764727914f76859e7944eef6e355177d6188ae37c3e2e187f1e7e9d6936b6ecab64d8432566afac6736a6a70bc5b91b5adb8ac1c60f4578ccd531b215a1dcffbaf56f7428bb189f09774cbdd6bda0f295b1eb083f37523c3eb2a91ea693501a60e06d683800000000000000ffff000007000000ee2fa39ba132266b38524aeeb8c9127e500d8beb6e5009e8618f521f5f62f3f07108a453a1f7fa0088000000000000000100000000000100fcbcc53908322ef817fad6e2dc872475e5eeddd32e539051da58a4ed87ad5c620910c04bfa8b62f3bfc204c9a34bcfd9ae83b5411c106d69a68d4871c9b810aaa456bbdfd5f5c95a7728a4c9d242c60234a9fc81b84b52d59284d8b64f422dfa2968059383be8e993ba578522e005f1abd"], 0x20e0}, 0x2) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) 13:34:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xeedb34a7186d542c, 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x100000000, 0x6, 0x100, 0x3f}) 13:34:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = msgget$private(0x0, 0x28) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000500008b000000000000000000000000000000000000000000000000000000000000000000000000000000000040a19b2ede52dd8d000000000000000000000000000000000000000000000000000000000000000000000000000000000000402c00000000000000000000000000000000000000000000000000000000002743197e8e3f8d15928830b3d1d6ec2200000000000000000000000000000000000000100000000000000000000000000021000000000a8a4cf9811bc60c438e7a58785d4716dc22a8fd7a1d0c020afa4107c99410faf7582a7d9f0733eb3bd0621fea964096cef38954f06d34ef4c8c6173605ec595900e3d68879251815cf6163499865769e4733de18b60b5e74864a933bb714c776f27f21c3e4bec08d16d1e528b40fca7d121120b352703e5866342c03a16935b36735f3393d3c1b75e83f4d7570c93ad4702d208f29153ced3197f58b7ae7903c71d75d32809e7d8831681e848938c017a0c67ead526c1e782ad703c1e78ffc2868b6aab1927140a06e945613f29f3e0"], 0xaf, 0x32a8a91a1489b78f, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() kqueue() r8 = getgid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="50d8327c59ebe3f9874625487278081e36c888614d5114f23dfc5d31a39bc15413dbc8", 0x23}, {&(0x7f00000003c0)="17cbd91f8e46a429d95cb40526f8e7cffd76285ada216579214d4b98296d7843d64a64ce68af7d1267f0659a519650f553fff951c49106ec8b02787715e95be2", 0x40}, {&(0x7f0000000400)="0d34430313f4ec665a659eff40ed0c260eeee2cbae1f94e3d388effbe415e3212fba64ba9dade4d7d01a1a40fde128e130c96aa0f1328d925eabdde87045f958f3a27c85294d0dc725e42b0b9e0c066cdcf45477788e405ed8d240d728161c41364d9e182c5ddaee0a625d1c6f19a297051e78ab59d27b58a1d24f65f00dd4ac54765a5c8a2bd73e0e0bec4da915dac9fc8920", 0x93}, {&(0x7f00000004c0)="991833f2bcf0486ccfca35d2f974a443036bb5826537cb385a68ae384286bd6411efa4e6daec8e4ebbc45f0e6848ca9ea6db771e895cded372024d7ec2da78ea90bb38fafe50c3a8167395832b2115960262ad5ec793f7129f7c290e94b84128cefdf947989922fd45904c2098ab864442b1f27bdc06d1b5d2187ae5b75985fc3d7ff25bdfaa662ac233e8f6718f3bea3e0de3960e7a65902f0a3539c14dfffeec0ecab1fb6d", 0xa6}, {&(0x7f0000000580)="6cfaae57aa2e06c416", 0x9}, {&(0x7f00000005c0)="b3d49377674baed65a0cfcbef42e9f17ca177819617f0b95a922ae7a9a665692eaf09744e07bf6849735030dd6bc355462d0127a60775816291d2424e3a80fea1c0101ea9a0630a22e4d454db16fd8a32ebe05f7d7c549840f60dc923088a7fbe876480c4e74c4a967e15e5e183c707e1e7b9da8e9d21b2a8d6fc58487", 0x7d}], 0x6, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}], 0x120, 0xa}, 0x400) geteuid() setsockopt(r0, 0x1f, 0x0, &(0x7f0000000040)="2dc33ac036f91dd7affccd2af205b3a260bee053f7b171cb51674f6e18cd9c11dcc65adc2bd3f0ba22da31ca9742715ce2fcfb4dfbef382bec967074082b86009f7faa8ed76d6dba1b15d0bafcb843d26f8e6a6df14be9071f76594e5e7444ea631d579fb70fb723c9aa04bd9af435", 0x6f) getegid() sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xffffffffffffff4e, &(0x7f0000000100), 0x10, 0x1}, 0x3) setsockopt(r0, 0x8f, 0x1, &(0x7f0000000100)="93cf", 0x2) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000140), &(0x7f0000000180)=0x4) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r7, 0x80, 0x9}, 0x7, 0xa000000000000, r8, r9, 0x40000000000000, 0x200, 0x8}) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x162}, {0x2}}, 0x2) 13:34:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 13:34:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x0, 0x9}, 0x10) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r2, &(0x7f0000000180)=""/203, 0xcb, 0x840, &(0x7f0000000280)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') accept$inet(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r5, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x22, 0x9, 0x2}, {{r5}, 0xfffffffffffffffe, 0x0, 0x2, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x800000000000, 0x7fff}, {{r3}, 0xfffffffffffffffc, 0x40, 0x60000006, 0x57, 0x8}, {{r0}, 0xfffffffffffffffa, 0x52, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x29, 0xfffffffffffff9df, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x69, 0x8, 0x3, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40, 0x1, 0xfffffffffffffff7}], 0xb74, &(0x7f00000004c0)=[{{r5}, 0x0, 0x22, 0x2c1c45dca4675550, 0x2, 0x5}], 0x0, &(0x7f0000000500)={0x7aed, 0x9}) read(r1, &(0x7f0000000540)=""/129, 0x81) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000600)="d6ddd6e079f8b6f1b0c36add6867f169aa688f800cedb05af6fed5ce908c155d595b1b73b762e2a83a29479e703ffca517e0965c85fb24cfdba222a461f4341b1996d01f40b7e91fe2d69865907aaba29c63defac6f3832167fc2d51d2652fe3a184b7860890dd04b5a3a8957b0ec5c2588d5eec26016b98b1155efe343efc2ebc2a52a807b0061e1f587c7653b8a48c9a3e665df7130cb44273b80fe5ea43ef2ab5af84e113223f55f45da890fe26d28f5f085d4c2da018559223dcaeecbe2104a2631e3735423605da5f10c4344cea91767c083e6c23", 0xd7}, {&(0x7f0000000700)="ce70fb40fdb29117c4d57a99cb51f95740c2772acbd353211cb3314df9097cc0ef926ef567729ca9b1c2618557136f244a9ef6d37ec2aec122dbdff9fd36772363e7635bd2eeaa4e05ed7a6d719b2b4f45f3b389ca872fa95e99d2fe851b1114c497f537cdcebacdafd360f51d155f7b7e930efcf700e0b6800dc37cbf41de34c0389ebbeb2c56874713f7aaf9e711931b385a6e5f2c688fe1857f02b5cc0a6595245eb34a4d3a3aff16f5d8407fc9aeb6c9521c76e2bb3580c6e27fb68a9977df9b3744cbd2945eb44b8fc8cb14e32161656a139c63", 0xd6}, {&(0x7f0000000800)="3e7026a9208dbae3b72a1c2634f450d99d6986fa8ff2b838aff08cae865c53dd74cc9e31fc8a2ccc40718818f802cd173d9ef2dbdf2bffdc0892a552d784242162a575f7cc04780446e0ed0e745822e752f8e7a7314e1ceb2584139e", 0x5c}], 0x3, 0x0) getpeername$unix(r1, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) mkdirat(r4, &(0x7f0000000980)='./file0\x00', 0x5) pwritev(r0, &(0x7f0000000e00)=[{&(0x7f00000009c0)="2fe67ba83b25f1cd7e8842545c80752004530b5eaec5fd4a081f62b2c8e1f85c343236c2b251d4cdddb696f9067a6d6f04481128a090249595e6075301a804f0e5e762acc56fccb888830399e762aaeff6520406635a59612ed09784111aa81c21eb5217be873890798c55c07ecb9e996031dc6f15e2e7673672587a3e12ea3210107234cb9af73ee7d7d964cf4e2b5ec436", 0x92}, {&(0x7f0000000a80)="efde7ec2523dff9fd41eaba551b66deeedbb6bb0aefce525d3bc505507a220f81615b237692b0f51aaa71e53e30ec2f2d5957d8d34a80276c7b54cc06220944506bf9dd36080347f99fffdc472f89a114235a2a0c6437d360492cc99fdc494f33b2b56304fbd757bffad7c2190bc06090c03c2b20dd9a9ac95e644e970a8f3d307f845ef9b3c74a25689f2e0f4e67a53153899f4bae1c43820f567807ed02c953113828f009276f304b0e59368307484727ecee49ad382c1734430402bdb15358ff7fb62e7", 0xc5}, {&(0x7f0000000b80)="6d7dbc04baeafa3d3128132edda4f77a2f2f0797a07f6013b5871847f99a183d3d0c7dcd206a7a2b000f3dee7d864f2537f9fcc62c49cda32ac760cec95d5866841a36c4595aad12103d18b8c16832d8df54e8595b1a098a65cf76a03075de64db5d55c835a2d964c3e9a910ebb4bad71cbe8a3fb44979d68f38b5cfe97319281fe84206a3194ab16b3bb3eeadfdeabb7a29f2b5fd22e9", 0x97}, {&(0x7f0000000c40)="91f57d3b0f1b67011df8653d361c0c342e23488d5b6857ded87bfd984eac5be487e6d36f7e1fa361eabceeb689e0e27b5068d6ed355b4a87d80ecc196a8df1129bbe3abba421fedf931a503dbf6d5aece637c60f6e3de44e72309e3040c5b50dc7d314ac9d160b057316bcd4163a275d7684a53b79560d8e82100f1898bf3a7b303391906dd9728b633ace6231b1e88365cfdef2a093abac11c6de490a0a4f95a423f6d188f82a28dfe328d80e3c6fe34fe3d16244ba11741188c860be076b726be950457a4c80fc", 0xc8}, {&(0x7f0000000d40)="73d890c2f54803f5f1f3a90374be86a4a4b7bb4b2a1f1c6966f2ccc24ecf9bb2e91414cecd208da94d4267547dac785601df3a90e9fd062bac9cbfda25ce436b6a10d6e22b7940f16360e3d8b856249a85364c31be6b984f57de050f7531bc89c08b2341d871bb8ed6e546d5ef224ddc82fc8f9f804fb1e90b6dcf5b474c4b07662badc393b26201b8f2a8b4ca7991dfe531fa99b01d36f43c8b6deb616f02eca5394cc877c0d4acbe5833fc", 0xac}], 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000e80)=@abs, &(0x7f0000000ec0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, &(0x7f0000000f40)=0xc) r8 = geteuid() r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000f80)={r6, r8, r9}, 0xc) chmod(&(0x7f0000000fc0)='./file0\x00', 0x80) unlinkat(r2, &(0x7f0000001000)='./file1\x00', 0x0) connect$inet6(r2, &(0x7f0000001040)={0x18, 0x0, 0x7, 0x401}, 0xc) connect$unix(r2, &(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) socket(0x0, 0x3, 0x4) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) setreuid(r8, r7) rename(&(0x7f00000010c0)='./file2\x00', &(0x7f0000001100)='./file0\x00') 13:34:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000080)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x5810, r0, 0x0, 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) dup2(r2, r1) 13:34:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x9) flock(r0, 0x2) flock(r0, 0x2) setitimer(0x0, &(0x7f00000000c0)={{0x100000001, 0xffffffff80000001}, {0x4b, 0x7}}, 0x0) 13:34:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = getuid() seteuid(r2) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 13:34:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x8) 13:34:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0x7ff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r2 = fcntl$getown(r0, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xa1) pipe2(&(0x7f00000001c0), 0x10000) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r3, r0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x10a6e779ce7ec881) fcntl$setown(r0, 0x6, r2) 13:34:14 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) clock_settime(0x6, &(0x7f0000000580)={0x7ff, 0xfffffffffffffffa}) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 13:34:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = msgget(0x3, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/150) read(r0, &(0x7f0000000000)=""/30, 0x1e) read(r1, &(0x7f00000000c0)=""/165, 0xa5) fcntl$setstatus(r0, 0x4, 0x84) close(r1) 13:34:14 executing program 0: select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x2, 0x2ef, 0x0, 0xf94}, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x5}) r0 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = geteuid() r9 = getgid() r10 = openat(0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x10100, 0x20) r11 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = kqueue() r14 = accept$unix(0xffffffffffffff9c, &(0x7f00000008c0)=@file={0x0, ""/37}, &(0x7f0000000900)=0x27) socketpair(0x1, 0x8000, 0x1, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r17 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000300)="91268d0c9fe83824c41c93a831f9d0cad92f4df1dea5440037fbc03ef29af14a6a9caf5e8f1be55c59f29283656e545b3892ddc4e16350db37da6df486c8f62ec8a6628cf2efdda8f46ec8e4994b4a5c3a35da948cbdd24fff980fcbf1ad2deb9d1a4d0c658569c340bb8916fc3a94692ea0cae27c9d1095fea28378e5e492f553be1f6dec71052fa784307aa393a537f40bfd55c5c4ea4390f3cad8d1a6e6bae28a4109cf54e9d577b53058dd6ac929405d74f7cf2d7964108e2f7a6abba57a799f9714", 0xc4}, {&(0x7f0000000400)="29af7a0d3f85f3800169f653019de397c4c3372f7bff58dd00e6d69c2bfbe9768b7900042e569a39179d279d82e08f37f4198d9a5554d4", 0x37}, {&(0x7f0000000440)="21af733b44914edced9cb236071c5df7c6064f6e186df793d69a3fc3653772a4b6f6941106a06e20856b6d4d60c5a300be41519c630fa1587c1da4efb19d11217426f0ce47f65c5b9abe00e7", 0x4c}, {&(0x7f00000004c0)="33402ff8b78f25e260605d24a634f4c328ea348fb9bc3c028624ed0604b0ed03dce6ad8372359f802828380d68a4aca4bdb17c5a2f44e4725a4f6adc118f3025956086b0d5a0efcd9fbf74c6f437929ae3070cf3b32aca4c778c8d2bfc8e493c6e3a08c16ffd7b4868e4573c4547943bdc2c14a9df31c451941b78653999276b4bea429c298c7c4605a0ed03d4e88ce22dfbdc47d5de365bc6c7a3121116581b7d", 0xa1}, {&(0x7f0000000580)="d87fcbfa6c744a2acca2df01a3891930b3b5162ba0bdd456045925d5f052d0e0494d964bc788c9e97ac0a9a54e0406c91dca89557a6dfb7d4c32801a570ed336d384fd17225d4d1a11d560eb90107af2b31846a292be", 0x56}], 0x5, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd0, 0x8}, 0x3) r20 = syz_open_pts() ioctl$TIOCCONS(r20, 0x80047462, &(0x7f0000000140)=0x9) ioctl$TIOCCONS(r20, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETD(r20, 0x8004741b, &(0x7f0000000180)=0x4) select(0x40, &(0x7f0000000000)={0x100, 0x1, 0x9, 0x0, 0x20, 0xffffffffffffff01, 0x101, 0x1000}, &(0x7f0000000080)={0xffffffff, 0x8, 0x3b59, 0x0, 0x8000, 0x6, 0x0, 0x3ff}, &(0x7f00000000c0)={0x101, 0x7fffffff, 0x80, 0x583a, 0x81, 0xffffffff, 0x7ff, 0x8}, &(0x7f0000000100)={0x3f}) ioctl$TIOCGTSTAMP(r20, 0x4010745b, &(0x7f00000001c0)) 13:34:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6e", 0xf53) sendto$unix(r0, &(0x7f0000000040)="6e8fddc2b25a79d861875797b0f646dede679471eacf279cf4a1e470542ec6434377026b764aaf2351f5983b99dfbd031f99357a6d0ccafac70b03c3dde3d51bd54f1a911f4a03d155a2ad5b0904278933d8c5a5dff6e51271367cf4f593a6441a27640e188a124c7880daea16c239329844ec62fb0211959582729c12a95d152e481397b3ec350e566372f65a060a1b893f788ca3de1263a4adb7a682b4649a87d71b3e64cc2b28756a3fb124f7", 0xae, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 13:34:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x39, &(0x7f00004ae000/0x4000)=nil) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) syz_extract_tcp_res(&(0x7f00000000c0), 0xc9, 0xf3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) munlock(&(0x7f000075a000/0x3000)=nil, 0x3000) setsockopt(r0, 0xa8bf, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffe2a}], 0x100000000000005d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xea, 0x7}) select(0x40, &(0x7f0000000040)={0x4b1, 0x4, 0x0, 0x7, 0x20, 0x1, 0x81, 0x6}, &(0x7f0000000080)={0x1, 0x3, 0x3, 0x200, 0x100, 0x6bb, 0x1, 0x20}, &(0x7f00000000c0)={0xb2, 0x1ff, 0x6, 0x3, 0x2, 0x7, 0x4, 0x2}, &(0x7f0000000140)={0x4, 0x100000000}) 13:34:14 executing program 1: socket$inet6(0x18, 0x6, 0x1) r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getflags(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 13:34:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x2) r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f0000000000)={0x0, "9ba105a3adb48e4c8caae8fbd52a3366f1f4"}, 0x1a, 0x0) 13:34:14 executing program 1: nanosleep(&(0x7f0000000000)={0x7fffffffffffdf}, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0x2}, 0x0) 13:34:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x7, 0x1, 0x20, 0x4, 0x78}, 0x0) r1 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) flock(r0, 0x8) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000040)="4fe747bf9833ccf455e8a383e80aed18d46cddf969b4af406699fa16e1dee1a0aefaea74905f9b4f19ce22595d8b45a4b4dd7cb60bc92b7a55a9f139faf1a308c594a844988d49420702bcb7034d5555ed8800edd28d5d2fc62c56cd043eb9a3e659e8e43d0063f9237f6e7458013fd52b6221125ef3a5ed7bf123dab11b2dcffdfc5be33efd0fc829140388fb1e04cbd50c9a52dcbb9c0303343f75ae808b05260abd2707d9126f29d1a94c72c16019217ead42323571d839161e8ab82490471cc67de5b3d79c3768ddee0d77e9db82e30f55142fbdfa122d45b1792a4a124eeb447bea6351", 0xe6) 13:34:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) fsync(r0) syz_open_pts() flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1000000802, 0x200000005, r1}) r2 = semget$private(0x0, 0x3, 0x750) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000001c0)=""/4096) 13:34:14 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0x7, 0x0) r2 = semget(0x0, 0x3, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/61) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 13:34:15 executing program 1: getitimer(0x2, 0xfffffffffffffffe) socket$inet(0x2, 0x8002, 0x7) 13:34:15 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) getsockopt(r0, 0x20000000000, 0x0, 0x0, 0x0) 13:34:15 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="b80d6a328174c125d050d18e175118ade70f78e9bd13468dc4ae078a5af3d4b78f3974c0adbdafc64cb08555746b8e6106529bd933b301f6d2b87b7dfb2e8a8ef2a40eb72ebb5e24d0b00f0c982b5b72c73763e4cba740fc3aa151a8792522de99f020391bdf6155fbf1c9fb10c1bd011e6a692fddf2d60303b2c71ccfda85a447b28e7354baa68cce5d14b6636044bdf65b2b3529f269d160c997c919efe5568c7ffe742a6cfb7767072232ce", 0xad}, {&(0x7f0000000340)="92b5e4fbef93b266863ed627df75bb1fa92475960f607ac6c2c86ebd880da05bafd9f2c620c6", 0x26}, {&(0x7f0000000380)="42501a9171ea98affd1af144414f2ca373c18595e7172fc68153edc9de99c9ad6d1bcb722dc5f5e3f797", 0x2a}, {&(0x7f00000003c0)="124952b29dd09485c94e3381e0feef31085e73f7fb91d0eb464a40fd91ccfc1f9a8ddc77dd5bb479bfb7c9d11786f68c895356282ca54e7c22974cbb125bce7a62eb4c215029286feba6551c60eecf0ff321ab1cc05e698e0f1d955b07ef2a6b9961a69536172563b01d9ab5b88400fdef11775842b51cfc6f0d5e2272ba0fc1659bda93320483831b0e862fe44d77954b598c12cc2b0d4d2d5e1c0f51c6dbd2514f", 0xa2}, {&(0x7f0000000480)="89ac82da55ebc075d3175860142ef2ee1146830aad2fa8705824b0632fbdcad4998ef9044a1dd55c69bfb57a003e40c3f113388c11ab621ed4dbddf6e957e22d", 0x40}, {&(0x7f00000004c0)="d31f84d53c4371d14605f48eadd2f8344d6ecdb2d7cff3125f538742d27681fc6652f7c7a5a2da6035bd2f7b9ec7a1a4250a1275320279f4a0342e8d13fc3bb6442487c02ce78ced7b8a89dc6b7248d8af6c78bdb3a49316e0e6578254c2946bde362c7c1687f840771c9dceeb3e", 0x6e}, {&(0x7f0000000540)="a3b4c04fe1639035c3727cabd7af813bf72d0e45c40270f85e10ae2091", 0x1d}], 0x7, &(0x7f0000000780)=ANY=[@ANYBLOB="d800000000000000ffff0000060000003cc1fcadb621ab5d755ff9fba56d11b7375356112d330d120db294e61209d5b91b0a9c1f645669bff49580f41c6e1bce8bf1d7adb9afcf6073460bf991b378ae5c06f7edfed20384291798d74e4afbb467e185e7a365139e4bfcab49b0236641495e53f6265258f5836dd79848c745af56b2efab46e933c4609f824966af6d48ad0d16c17b31fc5be024b1adc662a679e6915d69b2eb3d1b0f766d5eb5025527f7859e3827d44100d5e3053c53c855afcb777ea8a56e254ef421a2b17129db191efd4a0000000000c6f05960c12dc38d60290b8ac9cf3b9e80c34b13512594be3f126beea8ba6d0e7cc3f6cc7bf4bfdb41e49dfed4d6ed0ad40bc9b1fc334343a9317255ca1fcffc0459a47ffcffffff67291283b522fcf76538cafa88f2658755509c6f1f87077d752128eed21d60ecfb28fe90f9"], 0xd8}, 0x409) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) pwritev(r1, &(0x7f0000000080), 0x0, 0x56) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x811, r1, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/122, 0x7a) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a7f03cac6e57103c61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d42134fbe08e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf59a0ac30e94a482eaf42f327891ed9", 0x1c6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) write(r0, &(0x7f0000000940)="92210bae9bc500cb6e80f79fd54e35c63f758fdf4e144b900fbf1c2df809c971b0405b3fc3886e152067de6cce024028272cb0b1169f665accff56fffed799ce2c7b72adc24374a7eccd559b4762a7daf32f503348e9c484afd69413331eadbbce0e320e6af9855125d34c88144ddf7f19cebd8fc5356b6cd34db54944a55c8df190cf94766aeb49d1dedf223d520e76718a5661d2d34de2838881d17ed23680033bfb8edfeee77de8b6e758bfa947b2e46fff39635b5ad08d94c11cfc7dc646b20eedbd80ffb50c257feff7b1d55a5fb43e12ae4bc55312e5eaac471e350e2dd2182eefef4c8bf18b6b563ae5284731218949b742ddfec314c8d193766cf8a3283a9ffebbe1d8dcd8201d57665b7194e1b0bd5ed42d0171b9d59c2bfa1e6dc6ecbe7974bba0a5cd0d5cea5829f7289fb78e023d5e97afedd4c636c9d5d2afda0a6689f1f082aac4cd4dcb545869b9cfa86343497a8b7a7ca46ed2f21f92bf1e0d2741b6a2f1e80240404e2cd5097d1d535ce09c63a7916a4afbc1c4852c7d16f085a45933757a2520d73c33d9f2cbbad76a2f03f838029fd66497fe3a4392e22b93b7981b6ab4d81ca4792636bd90e1c8d4da956ffa3e8989441a9627f3c1f742c6a4b095c453b2d40cab15c30f70aff07b9f2106903ac81ff37b8f45a0d02dafe2812d2b1749de94dbe2310d1a1ab3571a8a44aea2285c179354dcf3b84e1623c2952341f40e42231ea81a165e3e9fb02160f72d34b218079a776c9cb3e85fd7fea2ff8bf7aa154a36abe147ff8811346623995f7e53062e99b95ea9b4b64bf4975c3b98178ce2e9cd7b211f32546b2d59fc3fb1c4431a5552e1c8d2d56f4bf0b311de0e7a56e9fc9b0ea8415558ff949d068fcaed82f8c25d6e47359e7b2d5eaf9ba324d1bcb2d129688fc6c555a442a036bbf99ad0472577d73a0a72c1f7364a17f2476cdfee6d2cffde60e21e85127cc7ff82e0ef63aeb0b7ad44e4785ff0fae2448ef54b635dd5cd2ee30672dac5ff5569e6013026008a55f0bb1f9d613fc00f158cf1d90ca6ff16b8e1541641b80644540179facd6616ac6104439b1eee53a8693295201113feec13853b6b338523fbf87e9cc59cd7e53aa597dda5f1ad9ddee1f7e241d897f6922942f6129c9de9adedc4de0990fff77dc916552d5b29625513e6ea70de7285d49e87f1e6d7d43e4e9e1997daa1aaba60f28d18d57da6cd57b82189a01c3a73a94724436951fcae12e60c10ec0fbe98c709c7ae1b44bd0d12c2306fbb9055adb6973f5e3e33bc60ecfa3bd3be917807f23e6176a0600acc91273da35e9e94f1cc2fa3c441695a7993917dc1e9835d3f1f1f7020012cad53326af16be330a4fddd8cb6c102ccbbd09645ec1f5f965f1e99525b611c63606a5989df602751fd3cbd2fe286da74cc6ec4084d8e91b0703efd51fc743642d56f9e60beb5511671e03ce31e952563f2c8e81863701fa9552d9413064733aefa2ad391bdd24f9aa883fafeb4088c966c4cbfe57231aa60cc1286d7c91224c17f1f17d9050ebc9d6be2298ae431098575b3a603b60e468772c662c857d6070a9a6961909327d9febf53d57750ccb7859e07c484ecd4a1a7b7b2e046fa0ca241509ead9dddb725374669790f094fc04fabe0a771408376e9290e0b5f4cf5a933ca189b8511c7b6a75ef4291270b6e2cdb9060c42eb81bdb4f075b99f051310321d6c58a20cd3aae61f6ce86074c91f95c9b4e2fc577364a58d1244132b31ef607b5774bb17a8d131c0c7ae6018b1055f0397255323afa74cc9d577c8a1a47d10bee3610b752d7dfedd701c5e331af949be9d6f2140ae1900c7298d80c897f4155ed40d770dafd37c7e225c781a7922f9ad4f93ba92eef84f24fe73b61d516acc577c624bd74c3d5160e2cb682ce054ddc7c4731852ffdb22b318432dce7f50f7d81e1dd899d61f59855ed9e804c30a8c2d9562e02d59c4b1e3faf86c55f6bd65237de9bb672eac399e49dc223c0ca9402bfd8c717be647252ec332906436aaeab100f38d5bb161e86ffeac935132cd7e7119b6b41cec686162bfe6b62a4633889a11be2dcc8c9ef8279abcdde26f640de02f5265b2f8e3697ee675af0f8f0ddca3dc76126c1203b95243aa83716a64abc16851af8ed5394939b30510d7b811102c95be63f7814d3c3e95041a8ce30dd88a5274decd5eb0da3efc908d7e3446a69cf007618c23debdfda4b64342ca64b0e6f51af9966c46339b1875b8d937dd826307d8731ab93ff68ce22d563cf7c6363a1b84b0d968fdae8f5d34c7dc6322294c662432cea4154d02f0fc61c3f3e342c0c1368148b87f75871971e02f387104b701261fb37cf36c34def8ac75e18c2ab2e2625bed118f784c2420a53561ce286043d7917f3884b207584e16c16dbb209e5704a99ca238d3aed1c70469583c67e8d3aa4adcf6ea28b437363682e2ccd1905f96ab016d3355ab07e1b7ea85b1b5ab8ecd2f1cd82f29d2f8f57ffecfdfb9bd4a4db795e3fc2dc75ea3f7791b9d2fc35ded6377457d983d62c576c6ba85cb1738d8aae5b5363eb1f7350a2e9d162b44e2f580b17744d047265d04569eca105a7fed5fd5f0c96cd041b7e275322ae0085ab031a2689e06fa49798e6adf96e019895bfc22c20609cb03aacffaba0885199b26fadd5667da1eacbc67e2d5ace0c6bc8864e1e7a4dd769071c4f9b8094117ce3843311c35fe98e4928b5a51311f534abbb90dabcc186ba79415fedfade3a6152d39a82b63ef5b178c4d86893e96edd35b29915a5b37cb4a851d961165933ebb309d7fbcfcbd3288bacbc873e56afd4bb3d8a3a0a7ce22aca48c2d4048ef4f791afdd9aea6d29e872a1dc493c6dcb238ff491563fd5eed05895ab5a9b990b9b0d8a968f7cb6c2c74f1f42a479a0e497a120a4fe0a6e0572419f0bdfa4320dcd565a43683ad5dd96ed5187993aaf75b9647a87894e1c3b7bdd56c94647a6decd1915a71d9a91cb07bc5284cdaddec485a0a3f07dcb2d7b9005951467cefc376d8ed527d70fe449fd01e36b3089392d78d7af3588e31a6d7ae393a9c297c49d1ce1e1488bfa5a2812dd4b38e5d69ef3632c7ceb0774fd0170e9d6bc337d495272cbed6724da258fa99fed10dc515e8ff2bc607a2a5d9f24d90df69b0a8b38bfd11062acea7a75e28c7ac491079542555753d7956ff3283d7a468e90339779c6b246a6655970ddcac1b59196db96afbd1b1d5080f6927f3f6bf2d607f92bc261f89ca7f819a1605b63b1c4ac871ca57e8be5a754ba1cb7a3ef3795b4d67ae82e2f4c5ee0139085a178e5a9cd289cbd37f738167126ad85965ba25bf9d2b48568528c66380a8bdb3bcac3cd43c741d38b83a88273d6e06717a54723f44ea0aa04936bd81848474ef397f77200ccc4706fb4f82d207b3afb03bd4db4cd4ca34d875cc0e2b6b9d5e79cc34b38fd9673ad7c8be2df305512c76e4381049e5b93d714ae7636a364e7e4a19919c074a5917ed1e8228e19979576e5ca468f98b154a2e842525a35d0a7ff89e09f7c23f5c897a488576e71272841eee998ba60119ba6cf48db86e968bfecb686a30c23b3559cbe727dd781221b07884413158f91b9d1010ffeb7d337258820b830cb4eabd29a9fa7bb35bd9ddd2e14f3c59b25c2e050813195bda31475efe02f8bf41cf33d1accd96cc698fa8082a07bc1a87dc1b781b4d9a705b15b93c77e090d8e9536407fb8e8471dcc77e06aab84507f17ef605d7e891e4f11f08db33e56c499c86def8531b5b400c612a64cc14526f341a4fec24dc61f3b856b511891e11ec55e07ec18f6fbd7486c04d611536a2a148f353d527a95a199fccaf6eddf1a9615c24c3a586cb55266a46e825374b73e3e3833a1c8ec50cd5a65198bdf63f7adb1c021fa822bcfe197e328fb057a7d74494ecbba55a48669affa7b815064cc24d1a046a09f19ebc5b69e6e55b15d905d5f3f90fca80f7a5fd4fc6b57aab1282123e1d0e049c3cd6068e220d65a613ebecbc5c9d4927bb00a68103813bfaa9fc85692bb1545a7e5092b2d964cb36a26ae2c27a46cf3dd038fd21019d85b44660d6884146164acc22a27fc43cac33360ef1577c0f8a27855803f376de83bce6d590d062484eed9543072f92eb8219265fc897043461db47e04a41466a857c5b6eee42bde6226c975ec805232f0e774343d08a8029d446b73521f52f7d001ec27277debd118b8d613181560ed321e83264e8a6462e64efbc88d6aaefbbd85fb6c293efafcb4118dd48dedc5a0148f9ca1ac7afe636f71defca2a851c91087d8c5b671dfb26936d197659a051d42ef93e5c0c33d342dc54d8012692b8643075a7760c204c11fde9031f8696c81d23d64f7a7c9e54673d89c2627a6498a20503af0aad2b18e61891ac31e8b8f487a02a9334a38783e61d48e737bf283dd82f33a1d22c1ef7d412b764adb10f43b11509f677b9d0a4df57264ab8a0d6f21dbfb7b642c2db15a6b985a339b4ddd048c0d3f93f87edfe67516107f11d3977f1e98412e5a097cad5e12f711449d9ea4e958c3976f6cb5d3601700608b9debe5fa6ef081c2d23ee882462cb2911e8733528b963ca64f5d4c2e8741f4623a15fe90607557b016e843f827f4afc9538d55487ecb126f7ae3e9cf01d79d10035926b8a660ab76fa72da8c666da6351ead27da63f202da35b71d04d3cc73215254fbfb120a2a0b931f679c8a8a9fe6c6c7bde9c7be98a59905a699fc3f5d8c6d82e861362512b977ebdfd89fa88dbe0acf449faaddbf49f99e7be4161f747308f70098decece04ea7f18dd8bb0442a0a50e99ed093876c5262dc254095d61fd78c5bd5c278c08b5d6dea87b94fd5046c2e457c3d2a2a3ff1f795fcd748549bbb75f0c4269cf7ea9b39e53c1cfb299a3f79d43288beff4a81bde9a13b1686e354a766f03dbed10fe38117381ce92a9887e1a6b92dcfef974aa3379afaabbcf1d88c6f6f20f8ef49bc63e22af7db82675b58de2032c661e1205a3e61bca60953edba25ad1e35ba068b4946109877b42d62364a1e3ceaada41efd102ef7d9bfb598068d39c69b1970c616dfd5eaf6e498923f870a8e4848b46ff5f5a69843080a95b28543d523e7d79095b9b817d0bd4b520da777fde7c18db7eb5b41a78c4b261fd3dfcc7860843119ac07b2b5ad751e782639f02cc48f91322e9cee1b0bd2ad558093e0f957f459712372bab5829e4f8c695e894aca208a70a3d1c313df677b5df65e95b73dd50cf170691f07aa66d02b03fff36d69d73052d9abb9ba80671c2e0cfcc76c95e1c12a0eff051775f197e78fc8c79f952a6e0a317699acb86327f7a9cd922481fc0d48a50ecfe53e370adeed087caeb4f16e1992e9084b66ed55feda77667151206b5dddb85158cdeaa6e292938e70a59526bc6eb95d10f90352095830a90ebead8fe3078f565bba7ade4ccb6908d0033158de02355727ef591ebe80dff77fd5f86facb3fe2dab381c6b87eafb041ef79352bb8a64bb9fb4e0b09478c65dd8a95ecc009267b1bf5dc159d347ae43be8b4ac9f826b0db7f38dec77374115bfa56d012a099cb1768aaf29975037a5baf81fd8d5f27bd7eea030efbd274ca94be5d83a876407c616b919d624a929609737677ceab6d647f2e8c1d7fd73b9cdeb23b6ec1af7bb72779feba717d17abdd6af402342406244faafd95c91433659b40502087cbf4b92fd981ccdf563d25facc5ec1ee04ee91e61849d9e280cfa13f0996af9ca80edf05f375011cdfd30cf02560aba219477ee367d", 0x1000) 13:34:15 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffb5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, r2) rmdir(&(0x7f0000000040)='./file0\x00') r3 = socket$inet(0x2, 0x8002, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xfe28) setegid(r0) dup2(r3, r4) 13:34:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1a0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x800, 0x9, r2}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 13:34:15 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ff6000/0x4000)=nil, 0x1000) shmat(r2, &(0x7f0000ff9000/0x1000)=nil, 0x0) 13:34:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9", 0xfb9) write(r0, &(0x7f0000000000)="63956172907f668d2442b9f8cd38a1430a9e64d2a952de4b2262ffcfb559b771dc472fc0f8c8e7eae40b40bd78389cd4b960f30296fe8aca6a7b8ed56d32744c9288db0c8fe9a4860c08ac28282937cfbb1aa609da6d6d886e8dfafb0c8365c2235fe354ce2b2db6bb98096b0b4a3b84e42f83fa84adc6b4ba2f6fe1a456e4c083d04aa15de016f1f659ea6229d8a2e55514c495908b1dee246e264f569286f386d58bfd4609c812c539d8d40dde6622c5e88969", 0xb4) sendto(r0, &(0x7f00000004c0)="43d57eec8c8b4075dec544cb90da0ae81962955a6444efad3ed361f63fa4f384b41e730c71f169aa1271947d809c1ed4aff1cdd7a1de047839b53e0d9e12a03afb2d09b23f085673", 0x48, 0x0, 0x0, 0x44d) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 13:34:16 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0xbdc) flock(r0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$dupfd(r0, 0xa, r0) 13:34:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = semget(0x1, 0x3, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 13:34:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee00) r2 = geteuid() seteuid(r2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="94", 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x30, 0x40000000, 0xcfd0, 0x8}], 0x401, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x5, 0x4, 0x8}, {{r2}, 0x0, 0x8, 0x6, 0xc9, 0x80}, {{r0}, 0xfffffffffffffffd, 0x80, 0x392dd60e19e5f7ba, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x48, 0x5f, 0x1, 0x100000000}, {{r2}, 0x0, 0x0, 0x80, 0x8, 0x1f}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x100}, {{r0}, 0xffffffffffffffff, 0x61, 0x40000000, 0xff, 0x7}], 0x3f, &(0x7f0000000180)={0x1180, 0x9e2f}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0x3e0, 0x0) 13:34:16 executing program 0: truncate(&(0x7f0000000180)='./file0\x00', 0x7) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5db14c7646f30c65ba28c9460230fb2d6eb665ddf0c868447b22de3834e2615a68787f214465b9f21571e470b2b326b288c3faac7583a61302bcea4d76248b001d0f8790a803c41c407978bc3184c494174cf59c"], 0x18}, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000200)) 13:34:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kqueue() r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x9bd, 0x1d0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x2, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x1, 0x800000cb, 0x5, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x4}], 0x6, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x20000000, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x899, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x3, 0x19e59b02, 0x6}, {{r0}, 0x0, 0x0, 0x20000000, 0x6, 0x20}, {{r1}, 0xffffffffffffffff, 0x1c, 0x21, 0x3f, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x60, 0x20000000, 0x5d2, 0x6}], 0x79f1, &(0x7f0000000080)={0x9, 0x47}) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfff, 0x7fffffff, 0x0, "3acca972b5c01f1fbef9f4fffa806b740f24aedc"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) 13:34:16 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2006, 0x4000ffff) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 13:34:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f00000034c0)=""/30, 0x1e, 0x842, &(0x7f0000003500)=@in6={0x18, 0x3, 0x1}, 0xc) open$dir(&(0x7f00000035c0)='./file0\x00', 0x0, 0x2) recvfrom(r0, &(0x7f00000000c0)=""/173, 0xad, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) pledge(&(0x7f0000003540)='\x00', &(0x7f0000003600)='Q\x00Z^-)\x00l\xec\xd6\x12\xd0m\xe2\xe4;\xee\xe9f\xdd\xfd\xf6\xf4\x1b\xd7h\xed\xea.\xb9\x8a]\x98\xe8\xf3\xf7\xe50D\f\x81\xb8/e\xc9\'\xc9\x9e\xc1HrJ\xb3\'\xe5\xd7L)m\xe8oG0\x03y\n;H\xb9\xddNu9\'\x0f\x02x\xd7\xc31\x18CU8\xc3\xe9') sendmsg(r0, &(0x7f0000003480)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="e19edb9d82f8a795a6457b77e241b84f777d1d99bbc85e08407de395b17c26925b659981c5f536b00b50dfd9a403341ced1f00a1ca2e9bfd02cc56ca319c197a02780f1fafb50384f25317606a37517d37c835eb160c3104bbf5904fc9f4b0ea0951870eb76695cf595b58257c4d75103346c7218884701794bb37d238b1ece3332ae221b7acbfc1f70b10fc58afa65423b324e9973a5840ae924ad1263bc0cda4659f9720c7a283dfb41daba30ed09dfc03395026c5ce2b716a892b2d7ffae6f2460ee1f4f5adf54cb0ba2fcacbf2a40c121450e88d507e25d180b396c506d97d2564e8e894834aff055a16e8ac8a881fb870214fdf04b0346e0f6292de942268ee4669cc315753fb4e5417ea90bcefdb5a2bcc0f941f0d11a1411e5eb778a3e6af106daede276458fa66b7b45af7aa2493189fb4538925e3e2b9ea362c8d761cf278ef91fc54d9e2d31cbeedf883a460ba62dab36f41f074edfcecb556f6b5e79583e863906750651efde5d63ac4514edf53d3a44b7d16d167fc89876f9529c85c46e490a86ac9e2bf3b793f776ba551f60117919e0f31ef995c987aa0a84a59a1e0c0e6139076f46d4f29885b53dcbead14eedf02a13dcff9b1a0638d040054aee4d4c6f928d561b93d34e06aa7cd44545846a8bd771f23177a6c81257abfb85d0c8321603e2e10badf993489fcf0a4b29f3ba3cdf9be5000776644bb6fe5680ecb79564733a42a5bd6f13945061a3128d2b2c46c8830d8b1ad126d6a08fde20316ee1737ab487b0a5c88544325cc5a724a771c6fc87188880339a9348710ccded7c6b9d67a880ee0390ee6f2eb67cae9f402ad838586d2e839e314473d65433b58e4d35a05e835f065de2d6ea56d32052f3eb1c299a8ce48b4af61fdcd20b6e86119c8dafc8967b141a08cbc8b8348c8fd10122ba66d9639896d1558f16d1e6016b0cd9422028506f9c7d0cb1ddf128f8df7cc18184b6c85bc191d39455d2d45bccb5474d1fa98281e2deed99d37471bcf6c583611bc91998b75e6cd4edaf7267610f2687f6f2b3314d21b287a9d72dc46a3bd7aa0ecc05b8c06d5f557a055434ac0034651d9736eab1b7515586ce9a25ef23e2472a50eb3860471342cf960400ac6a87161d5e093e078dd5f0e140ff654ff7c68b5d11afbbef24d5b1ca2f1bf5b330b9fb9c877e39febe534bda6c93cff27a5be87aef61d42cbec7a1553561053c03305d681d526002373d13718bf6e076778f3671689760fc496a6118c1c4372dd1dd826f1a335ff680959a8f1b3cf88156c5100df6b209b77cc1932a875c0b78e0d67048841b2f7776599fc5228803bc9200e8597f081f3af1dc68104759677f18734687d6a6a6b9353e28a943c81196117d18ba36295b1a59c840265938dff5f15c300f37ccc12cbed51729fd1f93d07ae02996e0888cc8f73c372d33f539c2db74ef195591084156129d1154e6a312ac3a48321d2240f0ea87915ac1acd7725eb66f9d45e4ce8676f1901704eb986b284209185ec5bff619e581fc6711b7a7560ba96c68cf995f37b4a4cc05591fbfe01055e0ac8ef49e3a6551926b495b5556ed962b10acd0f7c10f395467b28c3172cbb35af3282386e8e7cce191cd65d1f9e243be221e5ff6307bb736cff67bb8f4ce54aaf7aa66ea89d906a74cf8b9642ece7d90ec0a42e8169b781fd9169c2651293eed7717a960cbea2ff408d80650e2425f6bb875560211dc334b409a4d428b420dd36c61e19cc912002417d9d9ae13c145bf255a3353d6228074a2e919e128abb31972d06392824dfbf91ffe7a90a9cd1041f75024f9c5b90a38563cd4a6945d0995d1a1629a24ea786ff5b0a36869e959f1c49f152fde845b15dc7e93acf5cfc238b6deac2ce35bdf3f996c4c9791a0390bdb8012e1b8918f691a2b8bf37ef00a7572118006be8d2eba104a052fe4452ded178740abff8ffc202c81387f479e17e716591d281b03decf58686ef6b898e90164213fa16ce9c90dd1070d6da8754f656dedfd84dbf245e642c5a9ac72e06aec292199254dc5a3633b0cfb23b007396d02c02701bfc7f0ad70ee42af56ae915c3fe729e09ddf6bbbfae95e8dd028c3b80319619f6c82f4f51f77b81f100da12806bc68623263912b61005b207333cf4c612f01a025794d07d0be620ab7a8f44724a257d9fc22131e7113ab1ca192168f4a068b16d62dc95181bdabfd29dae4e03c785aa7d84d83cc381756c4e58293901b1fa97ef82eaab44ebc7484f935df09f5780b5af20a85cc5f2d4cc777bb47298458491a1dffceb35e43fe67786e0950068a62d6194bae8390c36ca15a3c873b1f68783b3380eacdcd03f38725a73b5dcbd4df9419ab1ad3aae0d39738c1b147d714174986eed6202f98ae536941e1b825073d253970be5b3f627589bcc8d1076b1dcfc39a9f680ebc8662421156224a09e3c7f810e91c58600d1fb57b1a098474536e12c85ab0fd7950cb487023e6e5d6631fa21b13b9b4eb8b20bced74b8a8c27da6e23b491aee141a6479eee0d4bb46b417284bad89262e6cd4c323e6866b6ede0313c42c161be687649d5ef10dcef4a018acf3097909ebcf00373f27ae51422e1523c9e8719b9601b56a862b31c8ea5e738f9178935dad689dad30bc4f41ea591a9d98fdf395bad9cdf684880d3e89b9521ec3282814f032ea92b481f3eb01791487c091bba444442bd69aa43e4bca248856bf8e96b74c60a0f946f7dfe23c7801c2efe8eaa44fe778653771cd8cc7fa05cfeb1647e05bbb9c1d5373b753d9b50debb2682ade95448269deeab5e88ebbc9bf5386cf949fe4f5a9e0293d38a3270bd2fbefb874c0def3d85e542b6da5b404dafc916891f476ce63cdcf8944d3c3e7eb9450fa0c7a8537a3ad4850d1da5ba2e4b7eebc45eb0f4e2471284dd78b7db5d6f03c5b0a04611c3b71b542b64288cea0e32fe80105350544c612b910e8563f752fe7fe8881a3ee1044e05fb51daa9057975b03e2abe13238ae4567a2e7fbfe98f8de80640c0f73455624f373e4322316bfac0c74b965f66f88ab17574514c0284c8c79b9d29c20046d996230536c10fcd5445de3bb9b0911592e44595b739370756a42e563b0f5aa2f1601d56a47c303cd65a539c18cbef0208eab51d5110423bfa9d9a6345a13148b5cc3cdee3c9b273760fbcb9201f5dc965615c55106e6fd403e448ca8937c2b512b87091d72bb157e16b36365a4663c9a0f9c0281bcfd9bc9c2c1983a92da37b5af77be4c00f9216c42ac396ef01ef46c7e4fcbef9a2f3d842ffd68dc4d515f7aa37257bb4365c6c01c84bb17242687557b39b719b09b970ba41d5161c08d7568ad088f7407f84a88d99cea13b250cb94fd891232b49cdb90a23927fd006b21297300be570f243a368204aed0e0c2973bec806241f745e742d5b7e2fc1df34550967a0bf76db1b321b5966588d2c35f3c1bfaa46e789fdad556efe3e571059f3c8af73ea7cf0324f908b7e05df16e26567e67ec2e84d56bf1c10b60139f8343882dcd250b272fc74be7bec9e92eecc7967f37d546f2b45bb8e305301fcdd88080d4a1efe9d95da68be6f590fd498cb323311dc3712f45aafe58bb035aee19adbe678c63fc978ce8a211b31d43c6b02dab7d03416359fcbb999711417df159fddf1266de77a95982c443b48d4dd1f74188b7ec158ec72661b67881559a0b0c74eb80d8ef7b2e9b9828643611d830344b44f1f1ec536be39c9b82d6176f4b55fe13f5cf537dd5a954ba4cf824373b34ec49775a9c2c1cd61476819c091fed1c345c7e92d2eb109839072ae6bd27f162b96819a7626236d2d19b203e181966f3183f8bd1085efec02735d9398bd527a9a3e4a42def2a9667fc03897cb3efc146b45b59e25c1e519b9517fe35b4c609ff1bfe9f851249db5f6c53c591915609335a60f8bf9b3157ef99a006d6b0db28df21bed52dfd637d59c300cedc6941e2f3bbd92506880b34231310a3928c9009de3a2c59b9618500bb4c827bc7f77756eb3b8a6f3ae18e0e71341c8562a34363cdf053f4e7b7d56ea6a9b118d05d20ba0d486d1fb1099849dca47879dbe6f9f047a67477836a9c68ba556ae9fc60b4b267e9fabca04ded5c9d5fdf47bc45178e4fc27c63b1befd9d033d74a7b5c471889aaf8fbbdf15df91e396310b4ca33d367471bf9635bc8386a793dd247c488da576db6670991b6a6a716bab380a51da6a328805c8ae03bcebca60d97f01369c3048c326e55284ee5ed09e8e08385d94b2688290ebbc34436438de7acfe131d2c95f4fa268ab7c7ffb8e7121ea2b1a6429687f765bad1e13c132c4e08feacc21d0b81bbca603c5cc66a252dbb8af2a6ab0095a3a3111250ce0a024e41c03a61c134d6667f98eb498b4c807244135a116642e71bac24471e4425a2a2711b572712bf45ec4f5e4c19133152290b6a9cda6bd7d20797ad32228ede4db0d337d26d5039df60e00eb8ff229416c772e07403774e003570e0e1397ea1826e6f0892a36717c2ed4d3323968571fd7813934f3a668da13577bd15ddd05f39a1eb250d6be39bb5ff28875a0db2f2ec00803365478b1f0bbdd585cfc875df71cee815f799d2068568dd52c1bd9563074bdc1a33861c11c824a71718e91c46347201a11484ab0f6c50133bea744eb9d4009518d09234582b76949cb0da342cd29a1600234815731a7fb4763fc0cd3f8789e1a1bcfe3db849cbfea853e6c2462b5ec587c9eeba16454b42c8d2f869885b82319d0d9b01b2f3c05ed0bc88fe8212bccc5d29bba49be9f7a7a5d75d9d3dbfa20fdd290ab504da333e2e3584efb0615e16d1ffba0aa6956557002ee665bf0f57e9fc00d30a34dba5fb7627080ad65d3d83f157e9712a06a7291ef8c12191e24ac49a3dc9e0461c013cc8b17a80ef0d0e0519655bda3b1372318756997a9aa6c03faa94ac6f5d03fd775f31219857489ba0473fb06d0abeb787d964a5914add6649ad676f7dce2d4ba3f8419b8ec93b51c639614c10c70ac4e19975110756a94427ccd5e8ebf22a65b46e0423dfc7f6a74859a1aaeaa10e937f265357824ae7861abb1ecaec3ef4770a95b10e7c744c1e7af40a8002caeab82126f638d3cc2e0be14b61151443405306050d083bf76f088045ba3930f6ac1a4a1698bb41e694315e7e036b512b934fb178861471c98cc8a1bb9f461536c0a4937b8bfbef15de1de90977aabb9f4a39766a50fcf0680d5117245ec207e19a5a3de7c0b2558a49a151dd02bd2c5946b2cb713d3ce7c33454661cc14f8926336b6089e2c5abd2181878a2f4d033ad42ab1f63a9e477c84a79f71217e5e64fbee30b305e53b6ae1eba7b144bb6fe6e402e976913e34613b94c6edc51ce8740bc7b7fc78ec60c8b414ee51673c8d9b1fd8181f676457040f7956a3537b884a0f153ed0f7cb615ccc877daada12dcaf55ee3194feec836f418d09c1155f0d171a6d1c9cb52477284bf2939ae7b2792cbee92d03a0f127f083f30adf6cf0c258194548ff17a5bc210f8042151d7ee915c6c41b7fbf0cce81480aa3182c719df6cab48c5f1395453f8536d695ebaddff5f02be4de6614d421a73a4a4b3f732c101ea8c024962ba844cea3fee25bf5f74fba2f92bfa70be35674716fe7a99a7591550ed57a2cfda7aa7664331902676546359729a950dd1750c312fea775dfe77c8129aab4d490fa4871f3476f8e52219c1f4ba5a3339692a13eca2abd3febde005156a4d902b3475285e7de6aca63115a341f94430410fb61a9a47674a714e", 0x1000}], 0x1, &(0x7f0000003680)=ANY=[@ANYBLOB="1010000000000000ffff0000020000003740fee2a716879e69b21f30150e5e6769bf195e0f3888ade6bd7df47f13135a627d0381d3bfffbc4aca0b66e110add685639afa8bef9c90cf2c454b1768294d67fc83dfbbfe4fe648c394145923b8b7405ec2fcc2909fefec670a537317cf9b9a654f4db358d3e3b5dd76ffb6c8a017cd6273debda7ea1723e4431e351a712655ef05c90c750155f1920f529eb1f4546b84a95eef552115ec0fc3b6b2a4c998a69402e6ead3ec650266deb740a4066f08ffd1d73cad1408eced2691fde7532a1b386122199ec1018905fb4a3a77b2d93758d4baed04b31c32a21ae58ef474b53d80ae912a1627b7e1db8acc13f7a97dc599a7fb2f58480fa28226f5ece1cf3313e95c1aa5fb46994492b2bc07b92a91f84958e3c8f6d56aa99a1173e7c42d18e37d0acf5d7d78b74450d0603a93cc60c83eced208137c7a3b1158d1736d51fcbb9bd763d43dec1e12c5a28bbc5860beb79c333c645cf0a3d4573f4a2a25eb3092edfff0c6b8ef83083b55d38967309f37acba401e24ffa4ac802fbe723a87ca507bde9b7088957de85ef4569d3e59a1d44cbf12ee8d0a56e4e20c6a14aea9f875bc5c98ef4bc162cde800909ec62574ca285c1cc5577e342af39f320b39f5054124b9afd69bafd355d34f74d4175af7cece3094e31a894e04d368b5ce8662f1c75c18332ee8a6ad482d12d81af63b8ab4b71956ea4067150f84aa6547ba5eedaf55c01e5092b2baaa388ff86bf913fe1d8a475a916e0de04491dbc2618fd95f07f02e7bfd8aeb8fc5dcd37a9dfbb0cfc4b77bc7b06293e205d47b05d663f24a4674e400e7ac5575be6c5267888e079964050d2566c2611b27ea55946bd45997ffb67edb53ebfa5a55f4885459888d54efac4c0f284f65d6408630d5e79dc1921d3b2d8d0c2deb76698a0d1964a92da90cbfc68bc09e572c7a103d74521979f7668ecd66ea5738b81e288f3badcad83b73a86e62c0da1a750f75983a3411a1f355fbac50c5d74c457656c0b3d3b899f1858e453db0e7d4973d0ae5707ae013250667c3dacd7671ba088950fe93bc0ce3c47de48fe11fb79d0329d7a56a7bee3beb094d2966ec812dfdcb649a9fa8d0ca8ddfbf232e377fad60f8527097e540dc163a136810b7dcab1b7fb0a71e31dfc2616f12b0ee4f7348a6ded81a74be90a18efc7fe1b8e4ee7013592fbcf7f8e5623f4957c11a83c01fb220ac5ba5add9a75d4e966552e0579a47d12856a4f467676f1986a070d2f97ba98ca007a92611e76b69b4fd8ad1ec0d36a17d971d5bc7895b7e211ccca7044e4ba7762b2b2a4bb966642085425dd29390d701e049aa58c3218c7afdf8d857297ed7171244e91fabc5dbd80e996c955b9434743de7b5415f66908276a141b5e7b5ffeb3d9b31adf08fc3e8e712fca6e686ca143b555ded7e3ab511bb5089d309aa544ab2cb7cbd9c828ba3585a0a7bd3635ba80bcf5e1b20462401c202cda63003987b38f072f8459ea43ab6f2fd6713907b82a0746a4ef6ab9c9c05306dd010d904265eef4b44b8dd58aa9c64a668c932e646ed29f869f5e8495b6c900ea50cc0a60bea673087ddcd385d56dfa5ca1bb0202e8da037899c08ed27f56d430fd397d1bdb81b81c7e2056aca5565274ec12c0b1f830c7ea216bdcf5cfe44ffb5ecf5e2f6f35689ae2f12e985ba81d1b429b50e0892521580e0253abeb884f9dcade67bd15b363d32ad1ca919cfeca4246651cd3ced53ca19f593639c6b2bd59a235cb115beac9f9d532e86a08ea48cb71f71c21850e7c9dbb9b0554ea985692821f7c33f6654ce55540c071bfb138941f1323a8ff87ca3b73145f0ee633274808a49fc96dd1d7052701cf275c6994f121d86c44c4ef089647dd3e3e2ea9ec695a41d76ebfd818790545e6e77697ba228d8992902b91afb2f0936c1e78cbb1b446cf3098cb069183354ff3673c159113ba2d82541aa9338fa15bd8c5b8b8e5e522a140390c573e013a0d61b5638ad4aee2a534878dbe9fb432951171bb8a5d86ff59f052693419c2031133cb014e3326fc945259fedeb3bebed796aaaa03d42f1674a6269ad402cbdde2ebca01099dc93237e0ed275509ea5a2c7a34a89a1e520cdf3f2d4e61465b2845f4760273c17e3d0c4da4932197438f8d14fa36d36a9da03c6e8ed447a3283411ed0db910657fcb8f8f9a48911ad9177e0860414d36ab2c0c8494dd4e19c4f7d0c1dfe87cfc8d014bfbd397d925fd0b8009e6916074f37c71d7102e87f9d79f340bccbf4e644ad1b6f31b2405a6f06ca0a6f2ac8f34eabd22de3dcce36d898b195d91a419636efa7c79c155b0e84397a7900f9758fff413f3b535d311c8c7d99b9f7434d89f571e3a696a40430c1d7be3c732187a57e5ac82e79a667272db32081fcb37f5e0da2a2dbe5f2508caa92097a6ea94023883f30705110061e7319b826d6c08945075da28778ef09e5cac8c6cb56b10e54a8b02af43cc6eef61780ab0d91f8b0b1f0a74dd91275e164b67b6f53bb46a426f204d8b3bacd9fbcc7a43be1570a243eebd39011cf7b405afb13a87bdc885f8ae204e234c955dbc7445bae21f956f0b8f8d0048e0537a09ffa92e3e0a9892a5d6aeb2dc6d57be61c2fb2ff3ea12d0ea3bf6ea98a35c1e9b25b5729498f65505d0f65a4dfaf98060eb0c312d1266b3d513540dd0dbcdc5972ee09dda2833c4db617c138a35d7933cc60f4556deec692c5a11dc70387a14eba8009507d9ce1e1141f9a8f599193268cc016352db4dd9c29cd56f3f23133c1635737eae268886f9ba37a96ac67965b68bfff9240ed3002515e2a1755b1fba33e1988d64482624ee8983271a5183e63eaf86a9fe2228e5f5842d303736c17b0e93a41d2c229499e8921e5465200a6b67e85e88fac04d029d796bc4afd53a8b9dba7b51da58cf747662f521df27b7cbb6c17d941641ced213c1e0683f1073fa5796ce622516c83f7d6d9c6c3f662eb4b05517ff12a41d1c641403aaf070f08945a4528844fe20e63b77dc23591787a3c1c359c75fa24206ca85ac75e9e8438a9b4a027a399d63b3fa704f509275a90bdf5c26b16fba10b0c15872b80f6dddb0c939d18f5f3d605cee2fc693a39057021ec34744a0d4890c826c13a09c10bd1ee95928b21a5577cd0ebd5a083d7ceff6999fb09ccc3fcaa1fa58a4a4233c2c3a4dfa13a78923963bf02939e656ab3e2172fbcb242cd88d0eb445a7bd8074a1c6e24c2b7a61203a933ddb20b027c19d43fde9d5bc2ce76a8a8ab2cc4c12c45503361108e62fd5644f3b216c62c9b0d59c62cf460dbf366153d4fc4d2d995e284618535dda598162a42caec48fabfb8f536bdfa18f4b34a1c34e87d26a0d66c44500281c1d3ac71e6f7b94619ee69d5afc45cfe8009db59064d4f8a0ed4040db8d4372fdd18528284ab4fad3dfc27f35f00ed104e499cf0c7f3377808830e5ffa30b887a54cc084cb687600b4f25571c3f83c459d579720e5a88d51a5f370fbef227c435ebdd97298eed78c661ab95a12df9e58a55d471194cd052bb2ad40b3277257a3d9ab4f0049613767c3eea0acf59005d4f6a76759cc28601f5aa1ed0c029d98390c30deaf69e40adee9d5699a70a92f3af8e45aef9fd30034a5fd33b0da389615873e2b57e6434b26c27029c2a0b8f360a2ce502e589652dc2e1cde96b198dfb5caa55e56b4fed5813578f2d4456f5af0d4bfc7267682849defbb67d768df71feccdb1dfde8a556cdc478a07d23c2d5ea106ed77c9bbd8d75901741128e8a6c121c2595d3a16d7da1a8004f81c825eb1071423440a4c0c955302e036799d96dd432a0b51fe79eccfd3cffe6faaa00813878cf8d914b0ca9b1afbb015d061e3d64c9ec39a6849c265086376cea370b5819b958e1f9df41499fea049ef203c780c6fc3f3382503cd2fb35d907d1711d34c3bad44d5a0d5ee862e7b9cb7bb9882e1ecaea7e6c28ae24ca5994a75d2eeed20c8319786f788fa645e8abe13b88063bba5b9e3cd7bf8aa8a0b87dcb33197434a0e14b3ad5768cce9668f533ec67805a2dd93507b3ed5b29f04298d0c1aee15492f7982d2e42f958515a3dc20e4269311297e6c2715953358fa06cd53c17467cccc19a52c6a694d11b8ef1bdf0b084d2644d0ec41c704dd454a22c259bd8ba7fcced108bab10f0324f7b3ee3d4e34e5bc8b609585f826fad1250f0e7f89d56d385c9e6ebd154d01cf39d126b2a4bad82420b254173880453c2a01990b121631dbe6ea54640f3d32734248b4425be6f3b35310bdb65a52eee869b11f8fdf2f1d7cf0f982ffa7688b4da7e443901012aa4d90f7a5918c3845f9c553d2b8f73f6cecb76620b6315b5ffc9beca8f9680ab3230ca5d8c115e4f1b0d5fa205f41b275ee118a3afd1a4c5b65b4df930f3a671180d4c314b8437adf3928408a2297d6d5550d5408fd3db4e7a849230a5d25f471b61c2d54896124dd84226c4d833b772a42af7f2d662455a88db8dd31db074ae5c030aecf1380af2bb948bb7b35ea9a3e575329d3c1db2c22a027181c2d633b8704a714c6640a9e67267c76d1228443e3e2f887e2fcfe1070c9dceb7c84fd70e559f60e6e4d477ab9de06b3d908eed219892b0e3a1dc31167ae3dae12b1e3c8e7539e40478e7ae7175cf35740d0c4ba980ac78664c7f266e841fb59e7991d65fc60a70c4b817994385f1d9653fe30283621da99c0ba4256c350e58569a31aeb15b98b7b0088f003b0586002ab4c7a2d8c4eb88ab576b52a7ee0512fd9409bb9bed5a204b26000d77c0ec3555cba210da34d2e2998b59e31f10da4b50845cb2ab8b203b54adb7820018d418398dd3c131539e7b3b44c026b992c1ed08ff6139f32d00c833c996ededfb415858073624a94e3e4e45c268c4d889238abfa41bdf03d1beab3a512a78dcb36d9b414271b8884b67e29e7aa83a0137cca58a7c55927550d5164aef89221797ac09a3f4df9654db163ab2ad8b6949c62bd1292e4012c085e5a174ff112a056b1d10ff7c04d9bb5a63496faf88d8e0c0f00d1848f15ba67236b6d1c5ceefd380d40f9c9617e8aae48ff15b960de7b536230344908a9184c56e43ea1094a9782fd528e908bc94cb6fc93dfef0fc6327702a1244507236dd0ef5f76311fc9a402e89170afb86fa936afdf350469c88c2513f306e56cdccb5b3434c3cb14edd42bc651876dff7528077028246b8c36d81cad69ea7d00e7ef3611efb084ca21042c6f263f2fc1a8898d445a478056e5ba348493a894cada83cb69a6f9acaf916b76a0d2c2de822883553a6ff3b0e2d78f360459d4014a2b8d3e90d3d2b358df612435e917dbd33c737a047c7ecac35e4abf224802653698ef358e6022bebb77d24dd52e38588d7e4f736b882dd91b2d45507dc9fd3d6b0bd4a05cbafb0b0596f4a48885d1f408c3099d6fab5e6a0a7d5fc704e8cd8ec6e253d494576d52f0db98495a26094d37dab29177652e4c741ab235c09b75407444a0a0553ceb5e69f6dd8f6a69f20519b1cb78a865b43e3386a1f5fe428909cd2e5c19ddbc2ac67dfe00eb42ba56f5159502fd35de058e0d6bb135114bcb3a88da8ae182fb28bd5b8fe7308ca01526f73e743dfeac952749f4aff47d8f0f7fbb7b676f2f591ca7912e51c907d9e052b5c88dc0f9933fbf3ad192792b65eb0899acd14558efaacf2902d91c7787f2b14d5d30c72654982ec5c4688d4316790def727f438687b90839a22dfec4a7d885d7812dc31a62cc494af900647681188a167dab5b6e1f3d3070a8e87c21010000000000000ffff00000557000017ed12d974d302806fec45a56fc3be6ca97af281b883c2015383f8236099567fb067cc8ed4e53d310eb8eb52f6f14716416c083459e100a56d4fc37d3ebe7f2dc803bee711ac418fee40582112d20bebf46f81bea8847cca508e3658ba4f941731b87035fae3dd169e1647f1ec8a4eeae97afdc56f3c591777562da28738df6f9d1a0f51c5a650f539d74ddb4f0edf78895fe2eb7ef64a2174e645d76701d5365cc0ebf4d3f8123b205bd5e54ad0f0d58daa2c3ea7dc1b4416d8d5b26f6012f7686620503993c9342b6e6d9525fc9e0d7b372363ab678ffb3adce180fede3d6b2827d3c93606b5c977a141f6beab67fb147495faaa299c2e5bb51d010180fdeecd5fe33183fd622216ee13a0b64ffd9f06a86ad00d3b0aa3c837d9f2da546eb09029a146ea46761ae756afe3dadebd34d294ed5465b8dd74e991967d04cb474ff3e03fdfe4172b06711cff74d7ad09c7b62623ff744146178aa326f8c8e8ce7c3981486d2dcdc1c510c764666573d42ab9914c43b3a50cf58cf0fb0f3298aeabf4a0ce050aba475e6b450b1341f511d6153c3a61ece25dda7c951b3113b92e3f5cb1f07fbd64b7e8fc3692acb74810896201303d4e2328e59901b3b6bb05e441ea4a5dd4cc508a3374c863aa6b6ed31bc269b98fc320d6a81ef4c1e1356ffce6e56b2f1f1b62dd82f0cba75a93e3fbcee8c62dff26bee3c462aa9d34a3d7d2f9b172241f94783ef2bd566210922e11c5664c8bf707570ad4876070fffcfdd8d2d06d3949c73430420c44c75c8cfd335bfa0eb2ffbefc23a8c1141b43936ae4059ce41c8ebc3f6d9455dc659e87925309f211c2846d1d20ddeedc46595f325520b4c80097d277c2b604d04896bb865477f72c0200f0f0cf154908eac5ffbcf3849286202029f1d61bad7742f2007aafef17fdd428e70b60b4ad2ec34ad1c123d9dad4244c0e2e714b1bd4b62d041fa522aede7098033a2f0877338e4dfb4c5f4142d3372a202b39c6fce0f2a0400af0cdbbe80fcd1125680289a16bebe34ade7136d2bb7e3513160f806cd010f014e88545c856ad156683516836a30f5c691a588ed4bb00f838fa0320378fe70594ac5fa4deb1ccfcafbd54ca9208d270a5267a2b879cc48ad08c3543f5f695fc9b0a5309f3d0e5b056306b1fedc5c63bca685b82ced7e80574c59a49020ad9eefa66f97932dec6b8586ec94972de661f84802069d5434681cf4037cc027cfca85dd15bc91f980ed3dd1a8bedddc222ea2a36e5a19972ec47670bb76bf8ebc5a3bcf0c6197fda86d90765c0ac44f446bd47c9a2cf56dcb93f1311d1d0ada29af8da88d900fdd3998e5545fbef41cc7e15d29cdfa3f64b9e66c5003fcfdb99f4c0cf7719d38e16ebd02d20c5b6f7ef2538eeb5e56e8aed19885883d34895b5ade0f521f3ae7133a86192ee93a49b9de4ca1e54453636471412cd4e8088fbe25a576cf37d59bf120923201e9305d4ed4bede9d596a902b37d1c87e3311d2e3d744143c0e8e4e4165fe56079ab2a04d72b05f881efbe3913eb478dd82136c64758aa37985122b0cefda7e8392845e737aeb0c1f4176c9e51733ff74b2b1fac8370943049e76cf4cc4a9d8ca4c7973d0279fa812fa1c802685f42041f26d0b53a4f201e8531f3549931e96a0fcdcb863c7f3088c28daa360e97c6479bbb9c11e27cd91051bbb492da4ad65ff000ad160602cd4dfb3da10094a611510b4acb38d888056a4a940ba6f73c8e36da4947baa199b0b454099ff3af40dca648ce3df9e9f09fe8ddcde242b3d524e80d31020cdf866e03cefbc7d2bd42d7d2de09675ac9a2036f410323a7cf4b4f41d5c6b31648dea7b6ad355091e932355de61a74f7742e56ddb7917eb9cfc5a2858a6dd2881920bf1fb4f7bb9f634b73fc6ffa17fb14c740ed7ec7b815e72851cbdf4157dad5a3c2c58f2725deb0c635a1ec595fd5ce3d425d2098f61d6a4d22fc4b15bd287ef316bbab756e09b9571b29c1e7bd8dd2ff1404d4399598e719b6736f3e14957b761a887a0800cb3d9ea5af0559d0d5602b7996813cbf89fdc7f03410e52e7b7801005a30bb91f7d85c1a1697bc022a13af5f9ea8c45d3a0e68832cdcf8288e5bc3b23c50ec2d7d933ea499ed464233804456a17a6e897a7a88474266f5123140a738698bad24bffcf2e836badedea5a7d761f7ddcff89b6c4c971ccece4b34d9df749f4ee5fa6f4536104f80a5a14d0b09ae1ecf80c3677cba6056229c11641dad1c0bc2251b6cd2581e2658d2028736fa16e0126268ef48c4de628f1495b5dfdfe69433b5fd002af9f5a04b673c3a342d0fb542e9e637e8d4e65434f12d4d20bb2721f4ca9aa99a87d5062d6943fa9cbf36d7a38f5985699fb795d4ecec94b8d8f895f49372a8842fa68e94a5055bee26adb2d99cb8cec8e487dfd74a40078410ec6daeedda11fc3cbe3b5f3091b1ec0d324a429daf5d4275e8bede2ef905a40d308e4070c7c699516ca253acad62dd7be1376e4441c6ae7ca9b366b8cd7fb2b1cc182f25a4981140d0e3fd0307f5ad19b88a253f40ff09d352d93668f4e5a774245d357ecf8d417e9da2679a0623bcde4abf335a8bf1abd46ceb99c86043e6bcbd03286e7473a75960a9256096fb54bc95fad9a568cf42f7402b575bdfe10ea4fee4dcda3525311f97bd6cf66e5f57e24e2897565ccd4b793acb66ff7e8519dce3bdeb927ad06a1d31cc6ea8e9a27c7699dea973836a6e3d0d5f73fff25d1b5bdeebce5f2fbdd0dd9b278fece7005cf8c6765dada859d1d6fa86d0eb7fdbffb0eb3ddaff7b6994fe85733837200f45c66e0d06a40b455e1e380a501c580fa402c8ddbfb1a769b45e9faaa69cbccc05b81205c7d609aedf50c4dbe1674229d9f8035b406e107e65542baf0d368e2dab2c474d54eeaea15f0174e1c82b7e7ff7ae73e945b636185b23eae996399208940613cd2292b9def5c5aa7a9b8f2861e66f1a9bac61d71e304f6d5932dcfce1873c5e3871b1e8eefcef9bc79e3892d6a28d2620a8fd6464c12a2dfb09360086b9709cdbb3d476a271c93c668bb72b473ecc829d0d91c5a2035bc8bb71084c898fc7fab33daffaf78acb7454697f0c065099825c03c5df56c28c63653175872857313bf14e364e7782af3f2a3b25a1c6e0438df92b5badd252c77746ee0c26b4080f662d26c137633e7a52ba65668541cb6cde62d8a14ea5cc332465739417f5cfdbda6c6d193610086cf37497923075a5fd4e07983a7f8ede86de5981e6c3304f87aaddf7f93cd862ec3303f94e3e123e989af63b2fffaade1e3cd41159dd6a8c2af9b686f413798e44e2c818903f3616c594543ee959532f6268fd2748f106ddc8a688e0ee27869bda03d412005baf9253558d5d164af92fccd399cba62d40ef5a174b60e8fc6d3714046463fe1ba7fbdecdd15a8362b8200f6ba30092dbe725888cb6f7988371766f476183d24b33454dcb2222b222a251eb7499b4ff7b61c3e5935b016c94214e03b8bbc1115796cd551617cc835c8097196cab21a984f9a92f6b25508828f84b8d93ddd089000000000000c0a191a2807047c0624f0801b8644b88d55c0bbce3d992976566f13250adc6a8cb9cd707eda39383607e938d6e6b73abb440935164d80daf4501c2c2e03ac484dc7262d1d7e7606c3a1a5d84d9aca6a09a46745ec816288df16a69826d5507b9672d5ec8d72eef8865d45d44ef29ca5c2a479838a3f43d49656971cbfee023e7f7f06c8ddbc789110ba12e07dbd9a1aa7c0bb8a9fba6ad9bc5492525ee63435d019701589121fe9a9df507b0ad0eacef641361587dca89063229f3c25640233917cfb7b4c1e3c9793e80b3d36fa3853cd40ba11e92ecb313d147d51defea063c5966d0564c7bfec1f1c19711066931caec4325ce49d380f7634cf1c2c62bcc78b6162a2b53144905e692f621068c9f0a00bb991c6df5c5b0406f56599a3ac04f4eb5b2ce49463fc40ded8e49648c9f14df1a1459b62dcdcfa8024573d0fb659f066113e618db1efbbb6bb6cad14668ea4513d5a14c29a2c5d3bf5b28f0b80f7e42e8ec4192ed7c9c210860385d47c175d39d3e6635cba2861a964902413d306296aad576be824dbf302899c052a9bd1ae033c8ce790fca83604ab46c9f76d0ddd97cb596c73778bff5a2b4b24fe819ca5215108f9c73ea162adc2c1d754263ead9bd6691bae5c8b04f2430d18afdc903273f56528ec5b8db799a2f4527c531e3531e05d1ea65867eb9ff87c5780735662555d4086a50e061c00d6893efd43a8b4d4ffb45deb57780893e33174b52e1c4113a87a09b9a76ccd732c53c6ed2afc2bc235dea08e18e7ab0bbd0193f2e96c2bbe2d700d2020101d665835b9f7aa46c983c9bab7322d9ee792cfceea23b20b5272e595f74acb964684eaa47b79e98288cd7b5561193ea0415dcc1138d3c41e4db4ea5cf1b2585e202133ab1e624f08d11aaa52c09c94e0305ae23b76db5e9e5a32afb3a4ecb3192c0f3ea7afb162e9a8d4305a0b6da7c059dbdce8d1945176b244dda7eadf0c46a2a5f24210757a180f8b0dee8bd8cfc50eb87201c47409f8e3271f50985f82f2d1ac1ef2eb1ade5c0f493cc311a18d6c47da7a10b1fc86fadee0bc8007598014bc8de247628bc6437fe26ae652a69ea7d57c7bd16a29bc49e9fafa7781067bca9a97d008a586f8cf894c9ee49846414b44d8b0535e0f40e83cd5e41efd7bbf460c186d9c004456af0288c39247cd0c3f3c26e768ac4d04491afbe0ae47ff3193c3b6beec2196fb4d7cb515aad73bdb19ff65f6fb1d357a899e325f4234cd6442b746b355b4e4e8b8f998d1cef165bea93cf915d9e3e8639cfa725045b59d798f6054a22f3b3d254ef46b61014156dc7edfd77bdbcc0630174ae63e451ca589f4fc5f9e6bf4628c45954118e6d6c2a8ce6728b978269c9cc741e361613b3601217e6358a625977a3353808e7b48cd3b76055b38242d86fc8c5f4bd624641e49b360e31144081efa64829a4a29037ee58f7ee7c91745e4186b64c0eb64bd9157f155a84e5335905869d5b0541625ed8180bced94e8b882173b338ea1c7d0e3d408d4e7cd02cfa11d762a2d22f2c555d39ad60484b51c73aac9045fd94a3745c3284012b01665eff5c92e0aa04e89af674a37a6e823a15fa33c61153f2f648e98a89d1bc9bdd83821964bc410ffd04da50f4e645857489e5114771718eeef1185cc0f853edfc19e2f2d20c42d1787d32c612230238c42fd3887c1ea01584c0cfd12f3ba8be755a598c8d4c64baf6e4b45db52b860c74fc870d9fa7f9e0a993f20c8ff9ad3c7ea75956dd1ec36220dc026318c509edf817425c466034423680bd657853402d7d58070a5608f95d1920bdea39f4ddbf2d86985aca9504234f80fc588356139e99cbffc27e662bf674d7d5656b9d7ba02c73f893b80f510fc75a8e0632ccbe0800386de16747051c3696e501bd35ef87f0f569bec66d6ad2a4c556a8028c85be730d2b71aab6f462bf0c5fda8a4bbe41a302239dfb428823145056a01d207bf9daa9a1f3c88f009c765b5c9dd714d7f17bd19206e6c2fe30e6b8f93b127ac00589baf4d539d3aa950bbfb50b1e2e6eddb2cd5d74a1901727506c976f017d11c45234e3ab53cd794d8941726ec88eaa5992cc03f270b3418706cc29e0d12061e15bc28716a72dc4e9f6047e85dc21564c7a04e129fd03231ebcf874f86962e7fda0ca6b32a3fd704958a348aa63ef11fdeee15a7bb8b9ed4a2772c00caf32db9d05564bf1afdb247800000000000000ffff0000020000009774e1b57d3eaad4eaec4ba027ddfaa4162eccc0f6069b9a12ef5be64f00e1700132d524a94b5d1b311c10ef493009e09bb2e86b10fb0a931e4d967e1ef91db594e1beb96c3f3cd48c75350f31f29aa988c1f90183eb82ed68626ef76f0782fb1c54000000000000c000000000000000ffff000007000000f4a9b9f22a8644f2a79b5ac511ccc367841a37684e0a68f2390c4930d43cb129f0554c94ffc147e03be970ff4cda4d68a9bda7bf6f9672cbfb40852a88dd14e567aeb1c23e8ce11d1dc616a5d56b40d3cf8818bcb3da0f603e7d2f0e53655df7b33540d59b9cefbe861b6b9bac2c7453e7504313f50a277578e50cad8658486de8c81d74e32fdccf7538353f50998c63ea99a8bcce0582869ddb774b6c3d61b87592a4189d1aac380200000000000000b000000000000000010000009907000014cc59e87a573bce81c36c1a056b11eeae77b6a13b6648ec8e5f7b06eca2a4a91db7c41c781348e9b0e1161139f812b0af5e66933c41d04b114a4511f39b2f2c006f3fefdd849c31cee11490b4591fdcdbd5f9564c6f62138c96f0dcecf5342019391ff735123b0f99285b69427c85cb8bd3d65f4f2532de70a85018e7fe5c656adaf57b413038bd4336caf310a20f1776a65a6f1bcc2aace2a9f78600000000280000000000000001000000040000000da333aec773901a7f6dec0cc020c3d299434c6726000000300000000000000001000000ff0f0000a7b5c9919c367c963e07906640535b3add9b09a57bb058bca19699179a1321a348c0e86ef453844548e97027dbf14a1a9b2c50860b498505a25feadd3d244131ec2d93ff3b64a25f26c42efdfe7c86d3d024fde0624207ee03b1da265983e704da500a05f4d906e5e243eb954b85c95a985e812a09e94601b1bdb3f7e0c386f0fb502169d28a9d16b1cf2d910ade5368c721dd7c8964e836e0f1283b1524b9b9a0f19439000e038954aa82f63bacdcb3966c9eb1c6507f9ebffdd9"], 0x2260}, 0x0) kqueue() 13:34:16 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:34:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/98}, &(0x7f0000000180)=0xfc6c) dup2(r0, r1) dup(r0) execve(0x0, 0x0, 0x0) 13:34:17 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) select(0xffffff1d, &(0x7f0000000000)={0x100, 0x4, 0x7, 0x3, 0x200, 0x3, 0x9, 0x1ff}, &(0x7f0000000040)={0xfffffffffffffff8, 0x1, 0x6, 0x4, 0x7fff, 0x8, 0x1000, 0x1}, &(0x7f0000000100)={0x5, 0x2, 0x7, 0x3, 0xfff, 0xfffffffffffffffa, 0x7, 0x4}, &(0x7f00000000c0)={0x8, 0x101}) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 13:34:17 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x405, 0x64) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x6) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = geteuid() r5 = getegid() fchownat(r1, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x4) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000300)='./file1\x00', 0x1c2) open(&(0x7f0000000340)='./file1\x00', 0x10090, 0x4a) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 13:34:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$getown(r0, 0x5) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/17) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 13:34:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget$private(0x0, 0x4000, 0x10000003, &(0x7f00003a3000/0x4000)=nil) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/129) shmat(r1, &(0x7f00003a1000/0x3000)=nil, 0x0) 13:34:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3053b27d1ce7d76cd281982c20784ce86d9e6991abf8812c1892a543a7e60af1f2b9837477e313d559de3093e45945b8cca02ee763ece0b1476d3df8e42a0b3b4afc605fea3df70a08bf714947de2e6997969f8539ce1c7ccccda8acbfedcb4948c46c7335a175865de869bb0523c448e917ff47a93c6fa511d6b60b7246f4893e8ce4bed22eef35daf85152f29d67a5f211aa1bd634a997ba9fd19cdd4ca0ab662dd3d2c6646718c288", 0xaa) 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0a000000ff1e00bd7824af42b43622b3bf1b05eb5ad35a0500000004480d2c035b9c86fee85f18d4bdac3dce15f8d140cb8fe16185223c6e"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) write(r0, &(0x7f0000000180)="9ebddfd88726cf34e06567432bca6e3375248e52f5dba3f2402308ddd781e0e00d86b39a61035cdc57b83abb662aa20db16e78008e406c90eba3c4690c0d8fd4314f869becf0c5a2a638a9d01db6d392f006cdd5cd2041ef24cf854f8154e3802642198bbed1e2c3f4c91d25c6b21b200a7068f714a5e049056c6ece0330e4833dfb1a917b989456abf56e5649e3ce573fb786ccc2eca0fa9be30b13b0c5c1fd28925783231e1ec8903377b06c3a7285b882445079828fddaaedb463cd5774a4ea60bc2c98325ddc24c5c817413717f5479d0e8e2f5dfd01078ac955a2d4b1edcd0583ad273c1baa4c30c258ccfa21f185854d86e2076431", 0xf8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:18 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0xa0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 13:34:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82018a65ff0028825c999e66afcc9cc0f2d6c1feaaa80bd5d793a30dfc8fd99e604c652c26f96fdfe07e9072246549780621d3be0b0ba6f222136bcbbeced126f8ec1002ed0fa19f8f01f95c3a746eed4a4a3e59575fc8f07b5aeace2955c0e9804428e26078689640d25e1bc67cb997d6209eb621c73b6ac2c116be4c00e4d8da161c70370a4406c0c01bb9bea3015e50f47c39e21f45a64d8d983dee03124c633ac1b6c030a90e240515b031a48561346e2918ee23678d9297cdbc42bcd33679fe309b"], 0x10) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 13:34:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket$unix(0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/99, 0x63) execve(0x0, 0x0, 0x0) 13:34:18 executing program 1: semget(0x2, 0x4, 0x341) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/15) r1 = msgget(0x3, 0x210) msgrcv(r1, &(0x7f0000000040)={0x0, ""/170}, 0xb2, 0x3, 0x1000) r2 = msgget(0x3, 0x80) msgsnd(r2, &(0x7f0000000140)={0x3, "7b14331fda0a701d9905c121cd6457b8e17573b71d62a3c90f4fc9ed711525fc10295bd8988d16257fe894921c119c07f35bccbf5727eec272a6a5dc048172a62c8dff0c2d019e0b3e2e758a0fd2b65a400f5d129f5ffdb73c506be7b9644604ce489ac5bd506180177c442fe39350e7a94f90db751a75ec856d1547f71f82da54e728afe3681378c56dfc78a9f22672e18810aa340f685603b84aadfd18121c3de7ba5624bca1aa6bb2698e8151b482f05118dc6d7343e4bfae8d60dabd872830d144d333eaf1f4def804f3b417334c34"}, 0xd9, 0x800) msgsnd(r2, &(0x7f0000000240)={0x3, "1b861d9ef42611be975ebe2d6c087091d3581a0377d578d3dc8b41cbdc6761c42f8145928e3c9aaa4fb20596b3b83e53aa1313e213e97e7402e3fb955539f0045539922da9a8b174e06608ce41f1099a565f14f884528c51b8b691c7ee312dc324be6cb46268f3d7714912cd083f8fe257ae70cf6a275c6bfff15d4c5e917f92fe7db36c"}, 0x8c, 0x800) 13:34:18 executing program 1: socket$inet6(0x18, 0x5, 0xffffffffffff8001) socketpair(0x2, 0x8003, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0xfff) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f4d696c653000ed5954836db6dd14d31ec609307bd39637ed8f48be01776af832459385f0844012229f7a7bee8524ac2f"], 0xa) 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xfff, 0x81, 0x200, 0x4, 0x401, 0x5, 0x6872}, &(0x7f0000000240)) 13:34:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus/file0\x00') kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x2e5, 0x0, 0x287, &(0x7f00000000c0)=""/95, 0x5f}, 0x800) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) getpgrp() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0xf8, 0x2}, {0x18, 0x1, 0x0, 0x8}, 0x2, [0x9, 0xa578, 0x9, 0x20, 0x9, 0x8, 0x3, 0xf5c]}, 0x3c) 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 13:34:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x61) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="483764104a17b355a28893aff6e376906c38cd36079bb0e658e71e2a309083c637b616b21e2db5271edd0ace0a89bb6af4ceea79e302fd4552dd72750ccbc633882bde047ae7e0a8095dea652d6ede142bb5a34ba1ee48969c9990fca7bd42e1ae23281c565b22ef02bf508ef1d562b383366b8ce2db86a00da20fb8b55ee8dbe91a9c4214b2236b3eb67ed96c41ffd01dd0a641f3e82bc9b49514760beb6069d2a8a451385a9bb1e981955650e318b4641bfcc8", 0xb4) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$inet6(r1, &(0x7f0000000200)="4083fb04ef613cc135a7568e73c929cee19e68e0a2810e719b086c113d5a3ad03536badc3c35f134e3acaecfde56cf9798b30c71fecad574a9468aad7b0e4ff52ab341c226b14f6abe7e803ed29cc68989db9d0b715cd95ab09ddf4088f3da70dfa0bd7c322b910fff5d4c4831be83acaf5ded6339bb3b772f2a7b2e509c8ceef41ad42b884fa745901bbb6e66cdd6b9f209f2df036e134f95fd0070af956fa4df3abee2f42335ea1238fa332d5f360ca0d42c4fd465e11092c3bb866b6468854ba6442319cbe377d95b4e763426cb16d79a99b6a72a0b5b5d03049c350b9d1064874b3999ec6c73e7a7f2fa140bf46f833e8c1f1de7241845", 0xf9, 0x400, &(0x7f0000000300)={0x18, 0x1, 0x0, 0x40}, 0xc) recvfrom$inet(r0, &(0x7f00000001c0)=""/56, 0x38, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) 13:34:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 13:34:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() r3 = dup2(r2, r1) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) sendmsg(r3, &(0x7f0000002b00)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000240)="3055d4efc4c8f8cd65f3d04c4254a4e736cc64e0155fa0954967dea3d707c564cf", 0x21}, {&(0x7f0000000280)="8f71c8cc2f7c17fcff5ce590c5995a227ad0db23dd64ecc87e868db4d72c91c8c1403c05ded661648c59483ce5d58a08c6b9cd225ad19347d86334e3c8efd235645def83ecee5197d588b92ae9d497323a9b49a71c0a94afbbbbd9bac54cd2b8097067cdc3c45a049da064c6a2400275de782872433a535b29c14eef7528f2210a5a44f1e9ca345e8ae18fd65de146d8debfc99e79a484fa0ce50bb0cad0f7bda6f20d07e3b275a212c8993df1679ffb5a85048a1a24de3911b823eb371e4c78a60a10b16defbbba454e46d4a33fba7177aff5d8ddcaee0b56080b4531fc", 0xde}, {&(0x7f0000000380)="6df2d03242be013894b2202a4007d271b21cf0894a2fb3888e4003f275628afc7472f5c14eb2f1ebecdd3166b3f5fe33982ecc26599d0cc2b27d861d561383735e37ff6526d754abecfea4351ddd47de7bbdb1622834ba731e56249c6fb1577bb25a", 0x62}, {&(0x7f0000000400)="42923ffb4140eb4f202f04ac3adf4930371cb6771c26c1e790fb59fb10babc733f086e67537669355fa225a426e1c3296056007bf4bbbeac8a08d6e24ee35ff2b8c9005febdc8f31065ba00b2ccbd7da65bfecf12ac3d0e6150486912356e02ff011f9d85103ff16228a85946ca79df7b6c971a17c4af7a845a0b9d596f949ef5d1b47ee0bab63dc3a2198ebc4f51c6fbd613a2639a48d71f177e2419b66befd71f6b14f5546ece2882094d26d3c180aa53c55e56e75a59fa1fcbb9509725e734d6774f50c535582ce7fceb5c8ac5cabea5bc3606eba0cf96b2d748b1ac04953604842544007886e170ef156d2dabe51bffbc0250e2ffa0a0ca110d74922a43274770f18058df00150c7b71b48a3ec6ac0199a056010558e2eafa0cc786a5c612c36789b08e1bf1c090acc351eed1ea93bbe8efc1c2aa3fbfd21e362aa04b8248decaf49b7d99049b451c2a405a8b5f239912c3543b3cb62676bb98f8e19ba29723b48a51b1398681950a0cf39406174deacccd392164fd1ce2cfaed61306cf8fb536ad6681f8bf91e2418e148d9339c4a87dc95de80d455fe447cdcdcaebf51ce4843c9fd9786d44ad037acdf140b43f77edbbc002017e39f2f13a1da51ef8eadb704ee225fdc449afb81c01f23963cad5f2097e14472a2fb758ade67369b186530a9093412fac66ae2dc6a63f78a375eb6514d997203fa167a7be326051c7d52f8907346397001dc7e542dc7d26dd4e6fc054f1bf802538b4c3c291109f19e5cab067736c6c44a8d6148ce999ec4f96defe8f6222538d39f7d6903348313f6fde7aa8da052488042db9da0140c2decdf010a066d544942a12f041c2891c5f785788d6e752e03eb916b17f46fd849f14528b364ccddfb2963724bb08af5b3a07d4d14204afc4baf74f4d021cf2459cc4efcce5e9127cb1502f50666c5a7ccec654be6c8716db1dab09f4fa8a8b4892411ba3a6d8dce7d9cd9d0615a02c044fc55f1562cc0ff363a6d25c380487848a5571f598138190822e453d118ba6913f457f44e2b434421adc493614fd484a6597a9f57e3aec283eb3e4c2377d122f4fc2d0f06a79485548c1baa4de9203f0fc1b9a8ddfee8ebd811fe98145da02546bb3c5af212a3717ad1d35a0205d56eb4dcfa200c743242bf2f7702ec628fe2f22442af4329feaa9450e190d33cddf2d5d3f2be0cb9bd9a5c552252b3e6c3b83ea164ee1910935e559a09584b4cc014fc86111f7ded7fcabd319b3138905ecb397627bec4bb468bf9053330a86a9ea89fef5e0c49314bedf848d157577a268749e7b8fd45863822707f66c4990b0f7a99057d9280297b3ccf18456a2edec262ddfb6059605581253696ec79a09b9b633523a922c4e9430fd10566681325b0b57044f9c1f5c2a0c3122646fd3519f2ed055e7b34892cab17991ff1406f3efd93d674a2bd69557a3596cdbb75f8038cdd66ec7a09cc06c8ab69f4bc2f4c273b0fcdbd79be97ff5dc52f730d7f5934813762f31a5cf2d356151475475d386a3b71861a0da42a40862d092911536d505a1a1951db93fddd9b01a5aaca5d73fa41fa6f28cb823152f22d9b39d376807ab9308d259e693d350896b2e1e746825c55b2b358321797b3b343144a92e300d12e22c4a76610b5e6e17f5f98829d34dceeb29f9cd60999e983936e3a246ef76b87537429e8c303b3da816511ae6ae1c19dd4721f7e0b01f5587f2861845d5e9db60c53232313be2c337c4e9a09382a2a904f04b271be420ee68ebf45fa378ae3490a81bf40c72086e96bd9141b4d63fac0beda6ba962fcfa9a5df14abe41e917f287b8e82edc2bf723f7d26f9e1dd0fbc4d0dabcded1368c05ffe6d71980af95a083b425dcd33fcf1965e714c6df98139d952bbae76887351777c2d809a8ac0cefe1cb00ba6587d8030a18477635cb3e734e164661e23b9163ef8ec0551747943951bc29d1a980193ecb3f99d2e7d420a0ffebc980907be1a68368853be94b57ca098ead783e8bc9f672728b4d7f468fb421470757a939b39075cf402955d911cfc385915ae3c35784dfe8918dd854ba24c5f5d81801d397122f1c6e69fab6a2d6995b833efcf880bf16b0c492bdedbc69f0827be1e7ce05b82d8282cab1a2c9d3303e63bebaef8dfcded7909d51b2b06b93f139bc864e58a959ea3fd9b45873755ac457fe298c78376a7637b4ed20ab79d08218418e32ac1d598ebfe93fb86b5ff9f483dea2bb799cd7044c3f2da55f4a11c8ade7d295df932c8c2e11fcf88b01a3f4a7ee7195334cb197b41978e6aaa0c5566ebe23ba020e99d8d4bd6f39571cd93b91502de8033dcce44aefa13f82a3060f36e768a9ddde6e3e4d192b1b565702f306267264d1f7bbf9afe3745486c951239c52a27e12f6ff9c84dfbad0a0aacd72239a5586d5b43620999e9d4f1b0c3fec51138b36b5852019bb080d520debb1eb93425536db2ec41103b4eb560c5489f18d9ad5b0abc3d46143a7938f1cdf2d98e98c96ceb08417c60420fe8e907b72cc146c58a472206a18fcff94bc3904e0bcd9fcc03928da0e6a99aabb76f647e7794362ff1fe5f760cbfb94128bd7b7cdf3a62b00bb65296cf497f7146949ba63ab654121b1a1085b1cff83c911ef69cbd0087507597f4a6c41a77b75f7b84adb0e9d09ea6b2f913efc55f60390d93258ad854ae91bddf9e00977f18d6afd28f696196286baee0223a4feca9f37df05582beb092638c243c682052cb23fb8ec82bcdb6eada77b49b9930257908143689452de01d97b811d0f4712b9aaf843efc014d305d6e7eac543f675b1e531886cc868bdfa93a47481c4b9eba2dd2ef20dd77b6b23bd37dd5e964a4ced00432115e3376acb269fa61e365faec2ed23433d2734ef93c5495f255458ef59fa105d54000326f82faf295208fca6d4534fe0fff9b9d5dacf584b58f67dd493615d4c8fa26ab73f5b80defba7245eb981cff4c73a49d58efa057393abefbf499add3d79f9c7692030aead7fdfecb950357a7c825b058c8ec45f02d835ac1b5cd4e86c130e330dc79662a39a0775b04216af0aa9b470ef147d96383788a0f3b6aaf9caf61c7974bc1dff56c50770e32b6ffe81f0cd0613bd9f05cbeecff49402243d405be029aa4c03e1f42de06ead7b3d3a2109bf021001bbdb8a1bf5e30482f301141d2a516401eed924b6a98ee617f067d48f7bfe5025a37183e2c012d317bd3385f500dda1dd878f2e9857452dc041860c73397f890d4a3896a6baba3f68938ecd11af4acf44199bfe9545eef68ca9151d9d415217b22ee534496bc404b427613a92ea8cfb2a11ab86106afa32c0ea6db1d68130048df00744b25debccf1489daf225f24d56b5caa8a8a59af0fbdd72b58af460e34c2c5a3cf1898dceb4e0d6f7e5d3f34024dc8ed3a1143ce57d6d3ca30538c52950de67b5903650309c3cded66d89d5b9cf0cfe3bfa42b1f980720f4b42ea182bb956ebe07b2e206f4ad3c5f684dc0d67c1a161e503830776f0af9dd871c6a7e3395b7337232293564b00c166d79b7444df91d98d56b256cd592ecf02a0bb344b4ebbbdcdc485aa758854ed06d2dbb6708765d66b44965c63f8557762008b1db4c4f8503d8e82c599cbd4185efa1c518816389cc55a5edcd74e960d67d8e268350a62b0460418cba9fdcbe3282e506fe4daa57a367f9025766e1e21a6e120d55b0b962ee091c5bb6e732030c83940eecfc2a2d96257a120baeba158cdad6574fb79bb5bbcfdee348090ace358059b36c066471eef5d8143fb13f9dee6e7816140fd2a61446318e1862b8341f59d3bd4492f18dc5770128c3bc8b93c2b5a12172e996f642766b94ea6832e55d6dadf50ba2eb441b3ee79f9c572a28b9e1c4524d65407a19f786e54bd444f365f0964f7846c9f75bcd7aa7da787b5f16c021eaa658ca8f55d05d0b1823808cb7e647842801d2ea11a2e3b93ed3c884cfc03b33ce25a87c2955843ef9c864c398d200315b2750307931b956d9d5daf8638eaea4d5193c3f14e84b89f24f67eb75f4a8df8a843e8050ba0acf73d2904393c2fee45624f11cda85280bd66e2415680f6ff0af33384890876162897729b9107fbd1498f94663c33ce03551734148e29d8a212794d136b35115ccd9d5b320ebd2c1acca1f3549a537619c19f3d8a0d8805805113f217d2c25b02bc1d84d26e5f6da04c2d282f8d278d4edf4b5052942e414c5f6de464080cdcf1ba3a8405e3e0db4bb29ce678e1334d6c48aea6499a71621f9549b2d2db42a3b553c21a70e24b97de8e5862d45515f337db19d4668c6ee5e7c869727ad4ffafb7da320437440e588c93fbd6f91f2c484eaadec1027ed1c8112afe93cc7cd6285fcae03c1424ab43d7f65f1df84a2ac5aeebb8ae1f165dc45f2f2cf37d5157f0db85f843c581580a7ed94753f1b5c9815b128f82060b1c07e66edcd8257d124ebee4b5bc69a3570c04a3cfeb93c2178b3bbff47b9aea8b244d595fc8313b8692aaea93bd418c570c30e71cdbfd597f5ddd06cb593e6a3d1d8c0f97576d8b19f39b803fad6f20feb8eaeb5cba10f8749806613f3dc59a97a04c700ecff181d4c8be09baecb9104193b637c919301105fb01825ad7675df97c121c18d3f5584ec491575ca8852071f2d360927414273e6b953b7f555c767f776c17ad614f2bd5387f73a3d31081d6810d0661c8d6a24bb8ee5e6d605a1e2edda946c2b028bcfda632041d715ca09b16fcf77f06356be5347d0d0f2f72732e103b5c52fe83a511c54346736eaf7b187c6ec4abd5e8ca5738b25dbe010f33f5c05d0ee666051bd40515485f17df021edf44c8c9649acad5563e4b7af1f5e6d36a21c728d2e336ddacf8d90d93f1c3c57571aefd23b97fb04f31cfd11264a0c6e504e92b04d1090a1c550a2fdf926a8a1b62fe5ea91505ed9aa102727103e027edb3de2ee133296e8ac09de3cadecd9678f9dc0464fc355fe81dd53dcf6ad2f8f3a62f74ec84753252c8aedd9ce6248a1438c40f6d7e58de58862094d6b61d360243f762aa56e6723117a2b041b3bbd42fb3894fccee66b91407bad3f6673ed322e06afac5d0e38f3d6328e263543ae96a90362d3ba16bfa59eee0aa671bce02baac46aa51d1881f9a883f177001be0b0c9e93bf2743a9a849905d2ae9fb0e60f044d83726bae87a1f02f451f5451d8c725458e5ef75315412aff4195196b0da3ffa336c85d170e325111e879f16912aab5070d5111d0dfc7c98b1871caa5f9824949e926a8511708bc52a03a693bcbb45be5c4d2cba9a8a653ee49c25dabe62608a4fc6842637549c8f66cedc245aec2c9183b9b2a34aa4aa3ab5097ea559f1d3c25994459082c80ac2b1828f4bc1ef39dac30b7235f3d31f5994080bf713421613d02b6cf8884c79d8b5ddf407a4c610fda0a18392cb7e78a246e075ec5b6c209fb259315ec32f772db2a78d06b8d2896ab9842ae6d6ee90bfce0049b14db70b76a91a2293e0209bb13b893f879db0e61b3ebabe791fe3a4d6079473f6813577144bf4fe5328e217bd34303b7bd19f6e06a6911dd8f6a1686d7064bc0373eb35c927090eac62e79616cd7565f231c7c727794991e1c6a56022203dfa0244b16607b37f68c62ed33fc30c102697c2dc06f940648b34dc4a32e9733b12ea898d0844a4b252488eafafad9e0c7b37f98da73943a4615efb8d82e80a58b4b2f7c51df3ba569ce970e7ad7348490b327adf6372cf7d4dc550c1f9caa3c3f73012a6f42305c7dc7b3010281989639a76712ea50472794", 0x1000}, {&(0x7f0000001400)="2fd7c5b36d1e42f9279ef1c81d4ad01563f168611bf4372c455fca4275566beab3d4c5b8212600fac78b8ef9608a01939a73f9d5ae67e3b51efcf7616887b6248b6bc46124f4cbd9004dd7de90194eb510b578649483fdab0e9005418e3550c3ce9d", 0x62}, {&(0x7f0000001480)="77a4ef47fd8f17c7201582404814fd3b8e6fcee7b7bf652ba6aa6ccd676c124812404ec740dc1db2b29f1613daf49a04fb81d415ff9b6dab3127e78739cedf61b34f8b320df30771f63befb5d374b687020770be1612a943793aca14fa3c6ef932c022987ea95c975d24210ae916f997f45eda3258ec8db63aae5fd805efa54f36adaaf74021529f26f45ec9723de5a67b3eb5865406022827705955f1cb5af4e58e8e1b8f4db069f77c", 0xaa}, {&(0x7f0000001540)="43b375b3cd05c23fd98df252f51ab90e42004c719455686af80f9c7e83eb97dfedeeaddd44f39774bb451cc0c7328933b37a941f9c04175bfeae30f10b7dc217c9a4a19e402ce8da57f018bdd1363f352480c35939bfb50ab599577a684736aac7a1e41504cd86f395d2c5358efe8e3d2919994f69df855248618f6aa9b327e120000bc1ee4fb07b2b870443b1da6373533cd96d0ed84659beeb52debf48635b7cd2961ecc466c9c7704e4016051768cd9bf77bf41bacc5087a39309a7b32c81d192ce1d4f3c940f13437bb4c87a242cedf69abb40743aad90e31a1928e15b09c7f10ecb646d198c476906edea988c60a5ee134f130f3ad09f2b27b1116b542ed1930e737d6902afc993c558af54a4abcbcefea5301ee4fde5435c8a616ff2ed93d3b3731f8b8d9562cdebf18ba388411b2c61af08b435c7d1380dd0c1cab421c9ed21fc3287555e8393b55d543a5587ca36c3e49868cbdaa3753ae8d23528a8974075fb857f1f804d2bf0c3651c1cfc63e8c7e410cc5914ecf65cc7c928728812d8817d0488dc7db4b0e8468e341eec4244f4d79bef9c8859bca153f8c28fdbd8e7bfd6191d684c9b4d21a3a28de58c6e27493b0e1444fbb43e24f984a19a8b8a144de68d29718bb6b24a3d76741b999319a50f6c167d702dc5f51bcadc5419c7f2f21b905573d61a3c144101af1a2ae828a55e56967a0c93b96041dca06b00172df11abfd1254d79e3a5617b2665909dcbc5ce9516e7ab0c61f1e97aba3ebba562c35c7f6277d18b9c7d0aea3975e293e20a601e16cbaee701f3e04f5416c526c2a89f658e083ccafa607e2916bb807cbdd2af8b4d16a20fec8a31d47f5f983a3fea91e95aa7a46896c730038c446ba8e3b20950eee9188fe9a973affcfb09ea11c60bd8a741145a09b624f9525c2602a6f71d821be4db2be5a1f3c4514be791e4e2350384c9f3787179738a38f7b45c9b41f996ce271ee5f2c789ebd838ad2d523c4e099407dace7974b3f812dec3a42464b7c6137bb9ed451df3f09e553b999edb935e1c91a8f83208a7f52d4fa856a06000f4d6ae32c16d1ad389650a97fc7f4771a4c333f11177bac092522d44c08eed32d58c21acf00dec4c15a7a736226ce9140a2a26faef8815ba649fe72cb2401e03d1b90f07b4a5b5a5ec45423cd4a1ad6ecd37a21217edefde78dcb5bcb43911bbaf9f5fa868f1ab71ea7d448d138a3150188dfddf35d5453a86792b2b6639e51ab0ce588de7c420289ff679d73e5c57d194dd834ce67bdb3516373d17364bc0cebf0e6f124d67d978eeae73251324a32aa4d77a676ee043f52e19d9151e54c97a9dcf5f6d68b35a4ca8b3e08ef4d196c778b64e7449d5b62ca607d49b95f4374c1a62a8f3d02a403ddb6a9af19c26a1683fa290306ad58cac280f8a987f8e757782fba5ea659a8501698509278f1677791d5d234a7fe311bc616ff179be46bb5685e9bfe73036713e622dddb7590e757a5b4718d75f3a4a63c130403b50c87b552a879b53c0e4a3e096b8b8ae1fa45baf5844902a43c8e6b75506702b6579ff0404484335cb772fcb7ee3ddcce9a554d08dd4ecd98b0d5327974f0ee159d858c6660039094127bebff4c534d18d2996647d27a0e32965cf0a6215d80cba49bc75e7608c6b4dda5b2b892cfc63d9deeb255cc84a3a0caee6028eaa2ef0e3e6d42e78bb7a8a54f81217758eb2145509e5b3d54573c70330e35dd8ec1e8972a7dbe7b662cfde5ef3496528a111beac5b000ff45b7703fc874f3a8f37909d9893442484237ebc150bc951fd73f61b7d62c379fb4cef1e5cdf0d103a613a66c3d10f0e47447b083d476dfc94991c1fcbfa94c4ea8dc38d61a4e96a5141f182dbbdc53c8dd701051d7c2d3b01176bdad92c5cda72bc309385c88b980ee5600f4f7fa45085077752985d9c701c609d6daaaceba4c7383955ad8538c21eab289d5bd7d82a5dae81dde6785a69ce3f86314d42ed63f18dfb289156e1235fdcf1e711ac2c671e8d2f5488de0bbb50a451adae67b78aac8a72a4593db8d3073ee9b19dea9a9ac4bc70b32bb81fd080d337417a1437edbc759ab05f9a339890a1b9184d3b2395812dd25b8c2359835452c45de5c97870c53aaeb5593a28609c66b8480a6d2ac01e636ec56ad6ff3de9035da4c13bbee9fcff8bec9d5801f86bd689157046dc61485bb958d1b62bb6c31bef2e385a9888c496b9c5def37313046835b2130347af27938094b8a2e1c4d5ec328da97d2604de1e076bdbaa28554a8bb0ea684fa4ded617a7962e0bcaf51e180df025c7f8c1ada851f635a919fddf0ed95cb36602708d871f6a8b1fc49beffc6381abd15133717586e01731db1b990f7ad7f9c99718eb8ce0bb0d343777db178b118b6d5b85acaeb7731d6f9660c2c1d0b726ad6cbcd3f0c03e1c880937b6e50bd356f2bb286fb195fcc07fdfb7208eb5901ad3db9dedf57fdcd71d5a275dc5724742e4a0a1bd2110fbc15b2ebb982d5f7ea6a23e60d052a5fc90b465b28d99ca9226f6928788689d7b7351d88de717f4418a956a36a47689dfe5b06f76861debdf1e56fab2a6bc22bd88b41404a3e2a462d613424eea947518b928589cb51527e20e14123c0b9e967d1b07dc71fc6689ca21eda2ab285ddb1c77a4fb25c940a72d4c2bc99f2bc53503753c1c0556587ed1c234d5400629b18e3da3a6ae97fc2da457482aedfd5014800e748915dce07f3f3f710ddf0b727aa45c456cdc3205e9540455a409d41c20668499cd455d3c26da9030bde18c23014fd1badfb2c1602e7b63115234f50c456dc4554a27e3de8267aa2e1c18d7f08f7b741ae8adf6a6bf03d20737cc2be91e1032b841b9044fad83f36f4bbe2eed7699dacc177f60e9da0de65e2debea43f6ff3949876df0764a677cc1915743f91bc933922159611e596e55c18226ab3f26e879184800174036391a42ec7bdf7917aee1e1376856673f892b4e8307899949ce53e288f5026e5d314f38d4309f796301531a44c6755a0a4b06dfd79eabb3497875789c66fc53561874298c11fbe51d07baa0f2df204687b62c5abd9ad7c0ef9081b1b7aa16cdae41a89ef751817ee5cc23f0395e010f6d28bd6676ecfd12dd554e849bb668e3f052a3a8347a217cb34e714f8eec5d6a2d4ba189f26b8add1936f9eab7bfc19abce1e16682dfbb1477d18d88f03a2446602e38fb628d8d5dd0a6ac503682bd717eb9cd691f23590ba52b456a301dd08f6038f04ff4f76de5609408712dda4030a000bb521b00dbab81128842803e53fc49a15a37e90009d8f6dc49124a41e816af7342315f701c2a1bfe06d340a6c68a87781dbae3aa9df074d90a0f9dd096b5e6e62c69af53592e95da83b894158ecc008428e2bf5d993df4d6522ca82cdd699b95e070157c1434932f28e4ef2384e733746e6edc33ce1da2a6bccea595c1c4a85dca6ea9a72e4cd9a9b8da4e6cbf3db0bc55bada02f017fc00d4006135c48ad98f165f129f49d82f54fa49aa65f710103c7d6c486040567f288a8d54e445dc3bef8077caf8953c6b57d99f994fbbee3f132a0b548030cf958545169dcd1aa486a0a045db6d0008012cec182d6987a7c5820e7173f440797229c413af8d59f76af169ae30801b6e35314ee723ee3a6eab04120d86100d21184668d36a641dd663f3d07650c0f198546bf732c041e8a719817b7afe8b5a3a3b4eb6478c44f6730d7be769791197148a4fa5228ffeba70c3cc4459549997502ecf230b26858cd9347c46b9390257b50728697486094b37d8f1576396c1bb3b1d0d4871e50663ba214db65beabcace6cc8488f437fbfd014ed3ac4d763241781b2c8b41cf50da1d6ffff529eb7a7c5319501a18c6d78fcfd5df6eeefdbd539351a4cd97b0a6b84d2885660a7e43455d5e3ac97c6d742acc92684a3d11a2b985cced099149af1d6a2fe7b2215dd5ff159cb8767e759fdd88cc43071632d880de5e4fb188cf954c77f9692a43ec9470f3c7e47953000df787430b7b5b1abb5e34a52f1c06a7e588f7508c6b95ed422584f2a6ce590d8eaa7e059bef3204de1ec23f01bb2db47db26661e6eb9b9d5797ff6580b8e7645dd457acfecbdc61e7f7f7a892c0d3fccf2e5b717e1f605930441963b711a3497a82d57b8eb42fba42db4d92513ab3b66e1ffaab1a22b7d4b3ebd73924e18818ac91eb323e08990588ac21bfd79425c4cdb1e3e77a3d5ba1d061d7529ee520575e1ddba297e1b48785b8712a6c7dc345a3402b64b650836a12f2e6c37a89bcba348eebc197f3423d4c60e8031a096e122f39d32a5cd6f4e540ee922e85c757fd09edcd2784a18d244dedfb1670b8d8b43a2ab617e3a21ab57cb1b03259995bedc6a55db477d573a32cebf01c5271cd3845e93377c4834554b0f7ca8c7fceb55563d3c70a7a98c0151e11ba0a38bd6c262832311fa5e1caa004e720ef2b1ae8973b2578e96f585f8fded009292a946874be553e4915adfb5d7c562d29f67ae4c1373eda5f838ca67066525d5fcb8a7c076750e5c84b0404f0acda2fb98983faf49e16397c269521422eed2625f06b6ecd0e209e671aa882aa9d9c377064f923237e3e74af2cd392f5382090a675a90ca6e3375157e8511bb7de3bc09993e003cc90db181cbc1ae745254d10f40beb6fc31deeaf3978f2deffea322d6c8c0e416a0f3088a6d7aa4c2727b909bebac796a8d8275ccd1cae8d07a0a1064c31897faf4409009686d29fd8080f035400f04a02a614cee21b8154b6e88a492ae6cfdf4262127b9bc20295e70d35c3b79610186573cd02aebd9cf6951533ae7380b7320c03b1ff7426bc14a320e24570a0b4e97ee3b31ee114b244f300d198eda27d94756c46984ac470c8b6bbb1fc5c45fc22c94a2e8f67cb1979e895eb44042e24980ab2e55581b87d08e30f6e193074b73778a705771f68c23378d92d52a7ded7d0cca166cd9d32f7096aa29544c93038f6f252d9aff3ce8c2dc23a528447b819f38628b8b3df0c180c5d922ccd11d4469771ec8a86333f73ee9a30fd8634d694041b540921ee4211f866ac0bf20500b1d20f1bf21803e4324c1c89fe0ca8a4da1ef4c5b3c9f4aed13513c012cb72c9f4ce23ef6f6eb6e60a3cb1caefd27ddebcaa7e9192d665d55ebfa017d18e633454e10f7c353dd872b7e8d6d6a063497fee0e225240f587504ac04383114a1e2c586b6d36bac8e31641719055d0159f09fba1b024406895b6875571def0edea5f70b5da5ea0bd5dcd09c578ae853e7b2bfb52859c123909008c2e97fa50f57dc19b4bc03de305fa63821e0dca2f5d454a5d4f739e1fefe777c7521149e3577d3c464c8e21e0afe24b2e5485c0cfbe3b4415fa2d312d39337f74fc941498b14fd234215ad60e81fee41108b838c1e55795cf3b35872507acc860b61c875723769f4461133bf3703c96c5bc9602e37c57fe24d5514d90a244d67628853d19a58251b081012c160bb145c988134e80ab5e53cdc15efe088b2bd1cd4f62ffdae3dd694d7fc86d41cc4e58b35daad3453e1a7275bff13f04dc1483bede0f8fe05f1d101696e649ae0d1235de5161e4895d7ba8ab07af7636514eb5b6197a9f5825158f53fe48c4f22383170a3e3efc271bd3b93eb318ecda3b805f63f1d2ad723dd48c4360c5529fc1f6a6f62144cba8c47534f3a74f713d582cb777253eef0f9ffdf934dc3227bc00039abcba52e3e2d0f9fbd1bcb8d5ba2a735313e51037bd2b043866de455bc095054cf95d927f599cdf746a3fd4402c8f397c", 0x1000}], 0x7, &(0x7f00000025c0)=[{0x110, 0xffff, 0x8, "456f6ffcd9904adaff014e701003790991a334a02f5e2b47adad8ff516282afc8371d0043862d7c1615e9b4536aab9dff617c951271a401b927fa5ea3eaee9843bca9ebf67805f850fb9716d69d3d18f2f0e60511a09b5c54a3fcc4584dae35808c047cfdb670e9b8803f82f0b5c9912a3bce36bf11273affc276f76cef71ee5ec3758f168e46a72d603d13ad28fda9b57f9e1d7ab55108a8b4f289b4d2f4e2ab2ae374739c77310bbbdc29a65b20648271240673aa55515c7f1cda060dd0a3a216e6d28077a0f05afa8f99be400738f52b78bf02e9942d0cc306ab1ab1a589217f77d188b9395753856ff8beb7b5794ca95917b9157e374d75d7bc02b7d"}, {0x50, 0xffff, 0xffffffff, "e5012ae6bd36c10d2373a1573c489aff32e329ebdcd18826f02dea83f1c289224856643003e5cd984dfa88113393bd9f0db83bdedb28d20a5fdc2573274ee020"}, {0x110, 0x1, 0xfffffffffffffffd, "affed380a5c742ccc6d41ce71cec321d4963a296d16b869ddf376f541981b41ddab379303773a5c4e8866b7f40921f0e50f431d5cdffaa10bd05a85467bf4e504051510240d0a6eab0ad3f817f9a4ea5fec4e78c8d342b3e356d1557c8a8d22eccd35980af61135a5cf192c81f2fb2916f9dd54fd7135b89d62586a3a7d3351a3efcf8e3a9f3961269c2c92e2ac15ea4866f1dc998f49413775b6eeb3905d349c59a60503e1b198b708cb3bf5dffa7ea0b51220f9dbb1071de6ae1d9eacee6819171949068a2012e807af113f005449b520d0553d4ec0e9c3fefb6985dad59eebb58a1ce7e08eb697dfd426018a79768869ed392df3948745ac81de9"}, {0x70, 0x0, 0x1, "c51960a00005e627c9d7844b1f0fd7faae58e50067047b126499dfac3e7acac0ceeef76de36fd12bdbe212b91fea24ea1769bc8d3aad85bf5c259eb33a33dfbf513a75af7d6d28b3edce07c1adba25d4cf00b54a01c7483645e48d"}, {0x58, 0xffff, 0x3, "7d656430d527fcdeb51ac104cf3dc7e3a43ccf2bda01e66ccc6ebd0093e2c88d6a0d19a938ec78cf87be444b90f4406d1f3fb54cadcd22bd4d18c3a7424abf94365e49c1900c5f00"}, {0xe8, 0xffff, 0x3fb4ed19, "dc7fde07715be9ef7d8f7b2c559504f7f4b9ba70a88a56c1d1750504b91fac6704061a587b4a2ed2e6afee46441c2613d280faf88e9a438d7ef4e346c9504b24603b30f5c3db30b5480b38e0357cc486abd697610e285ac92114cde61e41ba239934b6888df4a9fce78ba13661c22024fff2dd3b7cbdccb4ec16a577bff8dd25f544e55f450c62e4cf4ced935bfab3b0823fa1055a5c0035e97d06952e5fec169cc78a67e8e43568622df114d91a2df6831b23f45962ff19810b89a02c1628bf85ed55a94623375bdd7bcf32bb39cb19cdbe988a1cf4295b"}, {0xd8, 0x1, 0x9, "ecba8d5b4a72b5ae4b824401dcaf60165cdf31788e6366e0af746ae19f1c5ea0e687c70436368dfb89137561b3a564aa182f1e0abb8b7310ff889b0a5e7b839fd34bb46658e423ce5214417a7b618944b44f021cab4a4e9782373f9e430cadb8ec99eb7789450556670b5b963fa511ceaea91636d97ccd719d1ec6b52c508974fe2d9f647422d239f22ec8c0d9246d21eba202eba3e34205dfca0c8e7cef209c9564631d72b578099e31259a500d024976be306451418356b7c0cc11223fa6eb81"}, {0x20, 0x0, 0x7, "44fc9c2e8ee2fb48ce480f6c6b"}], 0x518}, 0x402) syz_open_pts() syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) syz_open_pts() close(r4) dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1984de7bffbb7c57187ec9689a00a2a947c97afd"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x1000, 0x9, 0x8, 0x7ffd}) 13:34:18 executing program 0: clock_settime(0x0, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x10000001c, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:00 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) r0 = socket$inet6(0x18, 0x0, 0xfff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xffffffffffffbcbd) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8000000000, 0x8, 0x0, 0x7}) fchmodat(r1, &(0x7f0000000100)='./bus\x00', 0x82, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() r4 = dup2(r2, r2) fcntl$setown(r4, 0x6, r3) fcntl$setown(r4, 0x6, r3) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x80, 0x2, &(0x7f0000000040)="79900d023ab984bb510b6e545862bb61", 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x140}, {r1, 0x101}, {r0, 0x7}, {}, {r0}], 0x5, 0x81) 16:00:00 executing program 1: socketpair$unix(0x1, 0x8000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000100)=0x38c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x80, 0xba5c1574923fa9e8) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d330c1e7ffffffff1d5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x7}, {0x8, 0x1bd}}, 0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000440)=0x7) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mincore(&(0x7f000015d000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/136) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6ca3a9834dce454a47ec871bbb57274ca778b325bb838bf8305ae945cd2d00bee80fcb2d7c50933a29f8d2b3ea6ca23d23d762726d0f91ea4fa9e72411", 0x8) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x82) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x170, 0x3) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0xff}, {0x20, 0x2}}, 0x0) getrlimit(0x7, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000240)=""/56, 0x38, 0x42, 0x0, 0x0) r4 = msgget$private(0x0, 0x120) msgsnd(r4, &(0x7f0000000300)={0x3, "51529ed4779ff690ebf9d658eb1888c8bbba8d946496bbbd308218e6a19b80d9f1309cd6a8e2"}, 0x2e, 0x800) sendmsg(0xffffffffffffffff, &(0x7f0000001640)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000480)="626a83959f90f6e908924ce59ebfd6b9ae28108401caf555f14a6d081223f29bf51180d6cd8d2c99693ebf80801cb1c4342584b5b5f49b437b8af2eef0a960d2d236e87fdc392bca1938b049e9bc6eace57626fe5b2b9b0dc4edd9e93c3b188a917b2bb2", 0x64}], 0x1, 0x0}, 0x6) utimensat(r3, &(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)={{0x7ff, 0x1e}, {0x5, 0x10001}}, 0x2) bind$inet6(r0, &(0x7f0000001700)={0x18, 0x2, 0x4, 0x7e}, 0xc) mkdir(&(0x7f0000001740)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r5) r7 = msgget(0x3, 0x410) msgrcv(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079ac25170000000000000000000000000000000000000000000000000000000040000000"], 0x7a, 0x0, 0x1000) recvfrom(r0, &(0x7f0000001840)=""/157, 0x9d, 0x800, &(0x7f0000001900)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x0, 0x40) setgroups(0x8, &(0x7f0000001940)=[r6, r6, r6, r6, r6, r6, r6, r6]) setgid(r6) pipe2(&(0x7f0000001980), 0x10004) utimes(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)={{0x1, 0x1}, {0x10000, 0x4a17}}) r8 = socket$inet6(0x18, 0x0, 0xfffffff800000000) accept(r8, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0xff, &(0x7f0000000000)={0xffffffbf7ffffffe}) 16:00:01 executing program 1: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x2, 0x2b, &(0x7f00000001c0)="25495f1f12649aa80bd7b74ab2cc2cfe1ac487b29b0307809360bec74431dc2f5bac1e0c182f04e45ba578e2ba6175625b14b31c545c3c919112b59a9904535aa9178cf8a4327e", 0x47) r3 = msgget$private(0x0, 0x48) msgctl$IPC_STAT(r3, 0x2, 0x0) r4 = geteuid() mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x2) syz_emit_ethernet(0x91, &(0x7f0000000000)="e099362d6a53cb9a6c9e060fe6d5b059d107db147e889162e0b969a3141fe1f398f433f84cfce4afbb0e5954ad85f00c809d2047a7258de3d33d2c4badf80c4c65feebc911b4f6579cad4bbc889ec8d774e464bce3cec14fa1eb6b7bc8bd913d2f85d66d17898ac000127f2defb09363174d33c3e13080aaa43978c200bfc204a6dae742c198c0c27e460505ce86d83709") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fsync(r1) chown(&(0x7f0000000100)='./file0\x00', r4, r5) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) recvfrom(r0, &(0x7f0000000200)=""/214, 0xd6, 0x42, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) recvfrom(r0, &(0x7f0000000300)=""/202, 0xca, 0x40, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x21) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/187) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0xe002, 0x6) ioctl$TIOCCBRK(r0, 0x2000747a) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) setuid(0xee01) r1 = socket$inet6(0x18, 0x4, 0x100000000) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x54) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8001, 0x10000, 0xe01, 0x1ff, "85160786bbd87038b3f0879767302050f7c32fb0"}) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) socket(0x20, 0x3, 0xfffffffffffffff8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) 16:00:01 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0x0, 0x3bf, 0x0) r1 = getgid() setgid(r1) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100000000000035) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x40, 0xfffffffffffffffc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x3, 0x0, 0x0, 0x3, 0x13}, 0xc) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/153, 0x99) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') fchownat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x42, 0x108) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = shmget$private(0x0, 0x2000, 0x6c2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x12) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2000, 0x8004406) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() open(&(0x7f0000000040)='./bus/file0\x00', 0x20, 0x30) fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000000)=""/34, 0x22) fcntl$setown(r0, 0x6, 0x0) 16:00:01 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x16, 0x4, 0x7fff) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x45) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x20000000) 16:00:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') getuid() r2 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/72}, &(0x7f0000000100)=0x4a) accept(r2, 0x0, &(0x7f00000001c0)) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x4c) listen(r0, 0xffffffffffff8000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xb9, 0x6}) setsockopt(r0, 0x1000000029, 0xfffffffffffffff9, &(0x7f00000002c0)="115f8c4baf0909d1e651051643d955b88ee872e5208a27ed7c57ff13b7b0e00eb7415b474e3e83fe29d4c1106f2287957349084371dc6661740dee506a4c20bcc206990ac528ad1e8b012987a89924ef257727af3a6b9ea1dcc638df9349f4ff575b85914edfe6e9f8a4d102d525e89c40f1ef0e0a4fc18e611190401a6cb0c990d72e34bf160401a409e53dd483a6e8290e01323b74125594f34a77f8decf8b3dc28146c9bd13bd975562d267654d2dffc95f64580be9bd44b6c2521b84c65a95c405c105a4d444a50a9d296d06ba4b0d5bd2f2a37585be224df3b39e00036d20cd2466b3a812474dacb0742f8b19dcf5c81f578009913d85a53b58e1243a420997353ab1cb9fa01df7f647145d3beacc4064cea3e86706940e890d23cc64460ab90144fac460a91efca36a5955350b16b08c20c4806955ed7995cc110772dc359698fe2011ac38b3cd5a0961f2d2c1444774e84e7b08fc424d0c9dad6d159e5ec1ea206c62b2fe80f987d95aa711d0f1928db5cdc745bb26f83ec6afa93bf9ea453471b2af3095f45cbf575c5a505980d0133f8806ba36d0d75df6f8e29b143b0bdb0be22595e7e5828b1d645ca00e8d99fa0c9b0e5291d11e774e6baf94869d0979ab20322e268d2e354ea173b49c321c6a466df477ee9c9f893f1a3767ffa885198062bb3e4dbdf5c5ca76b266a8fbc223127d6cb13ef5590fdcf36ffeb7020c20df99c2db94c02d28e7ddc46a913d75a0da551e8259aff514c3eab7cba4ebcbb71011b6900ee21dd2101cc4a8c3a3183e", 0xfffffffffffffe30) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x401) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) preadv(r1, &(0x7f0000000b80)=[{&(0x7f00000008c0)=""/81, 0x51}, {&(0x7f0000000940)=""/111, 0x6f}, {&(0x7f00000009c0)=""/178, 0xb2}, {&(0x7f0000000a80)=""/208, 0xd0}], 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x78e94eeded2c38f, &(0x7f0000000180)={0x7f, 0x582128a9}, 0x10) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) recvmsg(r2, &(0x7f0000000780)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/32, 0x20}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/201, 0xc9}, {&(0x7f0000000580)=""/70, 0x46}], 0x6, &(0x7f0000000680)=""/225, 0xe1}, 0x40) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000bc0)=""/12, &(0x7f0000000c00)=0xc) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) utimes(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x4, 0x4}, {0xc8, 0x1}}) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:01 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() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r2, r4, r5) listen(r2, 0x64) 16:00:01 executing program 1: r0 = geteuid() r1 = geteuid() r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x2) setuid(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x7, 0x27, 0x0, 0x201) geteuid() chown(&(0x7f0000000040)='./file0\x00', r0, r3) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000400)="5235654d954483bb8078ad477f433fdaf49db10f2a073485f1025ca6808495fe71e57ed96da4fc9174b818e5fb78c03ebfc8e5172140f5e300f6394af9294ac45dde12830f479ab60e21db85dec8d7b10a9acbfca65117f8a1a87a7692ca13f1977c2b3f9cd06d04ab3c2a902655e548495496d5ddd939620e28b220b9564feb792b20e3079ff43a3adb79edd40705f0243c91cc1f5032fbcdca787ebff038084415335b3c80422424d11e45668a6fd57c12f9a351feb38cf01dea8fcec66e310d5975e55064893139a92f566edcce3c079ac90a4131240dd7244e6458ceec4eea9dfd1a5227824703235fbbfe580973d70ba998e9de35852fbdfe0eb489b83a5376ff588e26b2cb99da24a33cfa524fbf95820b15c2860ce173be762cd41871ab91a912a40c3ccce3e8fb3e4295c0a0da7dc8a36e55897f1d911c748609065938cc63f46ab212135b4e61e8de7fc6533d09ff44b136d5c8ec5cc24f3a7afaf41c5007bf7394eeb782e0c3b1de9172990b18dee67eea8d62c975b3ddf6cf50a76c5bd103861bce9272eb1b221e71595b0b59c5e2be9b5f226222b83d5866447b90ff92b04e7900271091b42f4a63db04bf5426eaec4a635ff734eee2ed2a2e88136fcb979baa76a6045f0ba13e9c48a30adc02d9efbd5effdc8396cf55caf381c0b1edb5f63345ec405b1fdef341165d17ec844851609ac746830180d4e65b87a0695535704138b9729e7a184431cab7a6d7d591207b18e712a1cef77536b4e17b1c699e90c3d8c03ad868db64fac52e956c3dbec4fb7dd375d11f0e8c8f738d83c3be6adf093e130b8eed5554cc01bd01340c3a4db67bd9f87584a1045c681988a256948834f1554099a341937a54ee92cd6031c7a81adfb9de8743367390e47e89f14c8b7a7c011be15baf56b70d10705173f2447cffce89ab35144c6935b63a1edcd42a59526d433ea7960530174f155bfb38016571a1d08a0846f95d557380eb94c3bb594e0e9c21c41538d37277dcaa44a970d40d84ceb77fc5f88e88c2ce2abf0978e4f899da56716ad65aba17be527d0d05282f13b7b8d9dece2c4a5a724b48c0c99485bf9964c9680a44bbd79a9a0da63324cd28d65d2e48dfb363d7101cbd25f6aaac529142f83cd44473bc7b4527abd0b5d0b0e5893dc0aa5048b0cc928790e5464380f7d58d1e6796024b982c5ca748148f6ed0099da1df0d075434018d9a61ff8114b41c18c09b56ab28ae0bad6c560f41d2c8ff10d016abeb00803be0053e0374fec8b51cc9d8f7136a62472d60a114f999933756e1b95c1046ddd345dea456905b1ceb93149413bc73bf39638e0bff213fc9058de211002434a01d1b6fccef1df481933ce6d86cf6608b5fd112ae48bc188450febbe4887bdfd3adadcbc53f677f70e9da9e3651ea941b940d7ea5d7075abb9394c9d01bd54a175002cc8705503fa46be72342aa310aaf9936340a2cf37cf38847b79239cccf476631a851a9cbd287e2fe6de528566db313f6ace354a989d627114e06c7c6346d69fa1dde15a2110b05673102c0ae609d50dad8f0800d8904f8556205c21ea3b5ed61cde980ce010c4b22e1d3a9c4ae2b0993ad1579e794b682148ef74f37274518aa3e2f2fd07cab31da74cadbda816cbdf9a401bcd7ead0e8c3a9584c85972d20b10c69e0270528808caaadba19127be90e9394202f88d0a18c9770fd2c451616ceecc2fc5462d86d47205c66efb601004ee217e7cfd6d208d7735a685175ea7cab5c8d2a4ad7f9dfff5472f299eb31479ff247c40ef02ba6fe26086b0725b2f86838d7f8444a98632a9af9e86aeba612890432f9a620caacb2e181981db2f5435df28e593b909db89d7f8b05b0a9798c0fa27c5f2e998907a7f7fb6dea2598731d6e91dced84e04792e8a9c0df8487eb7700460d2859c9e5e4365e4d1b21ace510a36c753fa7eece6160a6c199b83dc29495f1b6a8a55e3a9401953680d4cae82f8957c2cc79d7afbee8d36b0cb36c6cc37af300dfb505e9f284c4128ca614f34ddfea443dcec05d062a405b981ec38ac8fa21f94ef80ec5216bb8b50f4e1408846f921634e4a4e96127ee1c25db51c48224fb04cf1d61e93d5ecc48666ff1e1068de68ce5988cefd2b06b6ed2b3bc17dd4d7187c4dd0f50c1b8b1833976bf77254448d81f2bdbbeba9339c4dec75f15867437f9370e5026453b9a1d1d0a08c18156f44fed28b407938b4e77f9a811c7560c3a4a71bfe09c74820806e584562757d4e1e4df9f8363a6dd48e60105b9a5f1c2469836a918741063037e0bf6d58ab7fe05964dcdc5b10926e08f57cabbe31a1bd060f2332f3585f4997390e01e6f6be63fbc8830875da8792aeba334e8c09512de014ca2a1e8fdc5af999f791d6789a18f9512ebbb6c1af54472722af6eecc3e5ff8ce41c715bf0ced5efe4d0c2457b17beffa5b4430a7f5157c633a57a7b59ae97aaaea67b878587726446af4fb02b253cb807b4e3b5d0739a6c9d32deb850749bd77b5804f982afdf10500d46e23472e998cec5d9cfb6f73cb95b460cd0aba647860f0cc67562b90660af5dd2d0149708c5b0f7c9847a1a189d41e0b57a3993dc426bf308b7bedf39fede325bd24e43685226a9fdff1e674a1f216cbf6199f99f0d40a45828aae49500bb4fe22ddc8ba8be3ce0c420e0a4c6e6ab1085f8ee9f7acb6177a77928abffd414c0e18d5a8740bf18feccdb410fa4a1c0a6c2e11e7456d5612382e54a3e714103ba7052f27efcc862ce933d1a6858e1e27659467cfafb8efdbd09fa3794260931e10079239b49f9fbd0f287565cd86163b0fa0b9486824945896d8323c2b95512d2386310d5db5f4819925a14bc383dab1d7b775f6b33381866440c0221ac64cddc67aca704c868b3712877ad886950fc88a9d6944407d929bb27f08b3248219a9bce53c9dd0995c05da2d8f4548b6425bb96052fd4d40a9bcf9b9f613e908f9c50011e48926235cb2ae033ce75bc653a9fb030a956bfa6232ba6198a36aae18b18df03b6277b91bb0c9ff15c47328186aca849615c2f19a34f5517da828697872738ab58338e4d46b1f0d03e101b8a55314652410f3e5cbd12c604fbd17dfce7331c402f3cc240dd976de0c9d8ae91acae199c775c025759fa1fa97d5259184f3b11c936d65fc86b48cd9c68308992b4e012a22639aa6d2cff2951c0fd95e6735aa7a87f805f1541cb63e525c28cfca39eeb9990f0faa57956a97eb50e463fdf7186059058bc51e3df37f3505948df043cc93b929681bc8524dd293673684e21bede24fe4343bd8d6cb59741d3087bd7051727f26177b84c3be5386066b8c213657bb13a6c9cebbf8f856c130b9b2db26b086192e469dd8dc01472e39d860c628181e4a392ff8e6c0ceb6d00c6eff62797f97aaa0dad8aae7181f2ba62a7e1df698cccd06a11d0116cc3cf31f32fc8883c91623f3475ea405f79afbf780ef9bcb1038495b9515506bb11e47c45e0af599694b639ce3a02e525c008d55ed969d18ecbe628201a4f482e1af04e4438f438d5240058a1a1c14012c1f6385804ae63967d7d3966f8b36be9da7a61759f568d463bc62cc665b038d4b0ae23970380b713f1ee188db96d741c93c3d70df028a628b803008be7ba1efdc96f8786528ab004b5fcc6dc808d8d87ac33761ee4dc0f2bca72ab708c9946eaffe96a0b382b5e1f78280dddc0bfc1ee95f9e4a89453df8eeccb1c6d94a542039b978dbf60690a1a17af766b4d2d5eb647b1fb4cee72951c581638bb6c2939940d669f48e87a91f5ebc347b3937dd8414a764735c6dd9d656eac91b474bdafacfc34fdc272bc18895aea04a16a3115308338156bdd39996ce1bceb455f8470bcc4ac1b17277bb838aa4addb55ff50f75272c5007d0500679c82d424749bd8e9d45f572c4dbb02b61708c33e6fef87330e2f01653d269dfa9f8ce7c67b3a5c631fed64bdf627699a9866b02ef074357a6b57a76c228b03ec0b0794a1ae5135783b6011630264f63c7e1eee9604452f2ec9a31901129077ad2b6dc267149bd8cb6d97d211c055826b6c439f30a85de54aac015abe6f7dbba49b90928f8734a067b5d5af83ad873c565947d23d8cf888479f6fbe0d68e74a5c355aa45f827d2422bdf8e35638b0021633146698c68e985ef2b5f4997b4cf8fb91dee24cf6bdfb9cd89badd0ff7ea43091699092e90244d35190f3098f0251720faedce7e7ee80129a376c59b784fcb1b51854fdac3cb916c19c562fb1d5f03a1a354588b400e669177d18ef7e9bfb99336a89754176b1a425c77f8929d53fcccd3bfb0a9d13f57fcd0a268155d9f1ae33e8e77cdbcba50e8167b2c3c7ecc0d3e6fc0294cf1fc6917bf9ad9502c0a3efab6d899545a2d31627404454f245f1497c84a909b218465c4e2d28994bf8cadf85fe0431f24a59767313ae2b072829e527cf0f068baceb30548e3bcbf77beffbc27c196e255e756aa3f3468f8638e9c8d7894f91b82de864de98e7233614e895bc02c86c685a559fe6f55ad1a3f8a2bfbd5ecc6f615afd485c8855a71b312eef7e11bbbe58f3dce5fb76e537153d7692fd43306add3e227d8cc96cea101fa4f2ed061491b9bddae48eb9eb3a40e0d6c13319a30abf40d5f9ed2a90e5b75bf44ef74fb07ebf9284fb107cf1755d58715283fd86d0c11b71806875a3a6b5ea5ed47a6e8511adae67feb24f61e455ee70bfc9019d3d7523d672584218253a836f4a7894d857932017190340fa2b9b032740727f91fe301e8ca8767f6d9210f5fc09513fc218f83a4c558b4f9366bfe8f3696b6cc47f6c4fad7963d8d1a55370c3c24bd8fe007ac0265788fcfb5d56fa68fa02561ec7c05ad6b1cab55648f37d7468e7c61f54d6e85bb108f799f9b4adc213037e69dc084126c237b8061a2626630f025d8e74cc46a4a949b746c525d7d5c98011a142f2f95a91baabfa92be5293cfd9d081bc626686c1ec4ad7d5d15b7cd94c9166960edee097dd711023eb43f609d699b16a99589ec8aee1c40c31b056862dd99ba63cba2e5d96bd4cf0f3018902bb139070d205eec2115b7f33a9065d6e8357556d002ec101351ea8186851a026d81efe4a792e39970eae72c9fa2bbe8a7fbd1c8c577a892e971c3078c6969c5baafbf5d274e2c3b26ff50996684fc1ca454d495f2ceeb91a5fb2d0e840b197275253e9a04b125d2fe0159c99911443aabe4e6dcd1f4152a1503592fd1ef9e913678cec646a9471fef20f09498ee5c6f0ec90cfd26d1d44a9de3190e4f27f8c471107b05b2662b79ad6e6e40d43500b8bdf12631a20b777f93885823d4114d29745997fc7a16863fe85003a80cba81b6b59286139e94bca645ad46e0de9baf038dc14fecef1647ec68d3742b31c8e02b368a20813c496a1fb510489e03d5f9fd498e898f39a189f2ad37bf4622e6a938746ec7e6eaef5827a8b7e458f534df84a7498e90f2bda134fbb2059e9f93e13d33f7c29be8a4f2726c29f942a25ef7ab5d9303bdb1fdc7599ab88918dd137e91f5931ccb6eee5632b27139cbe81c6243c38cb5ef70e93ec6c69c19626d6b0716028ef905ec32284b572f93ad71d015ebb3e97a601ee365b55e14a602d00463a5b93f88a1d82f63ce87e60a21a3e8aef1830afa9c80db972d0f8729750cde6e8f8b4d6861dabd4db1a73a88c387e06125764dd12dedb460ffff633e2d938a90fd5ee63614021781a2eb3db482efd40100231797c382245fcd35bf3cd22baaccdf3b745f006101826b57f935169d9809d05", 0x1000, 0x3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:00:01 executing program 1: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xb, 0x801, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sync() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x81) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x4756, 0xf95d}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000012, 0x1, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x1, 0x5c7c}, {{r0}, 0xfffffffffffffffb, 0x3, 0x5, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x64, 0x66c5af0b56ffcb2, 0xfff, 0xc00}, {{r1}, 0xfffffffffffffff9, 0x1, 0x6, 0xaf, 0xfffffffffffffffe}], 0xfffffffffffffff2, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffa, 0xc5, 0x40000000, 0x5, 0xfffffffffffffffb}, {{r1}, 0x0, 0x0, 0x40000081, 0x0, 0x9}], 0x74, &(0x7f0000000500)={0x8, 0x7fff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) r2 = dup(r0) socketpair(0x2, 0x4007, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x401, 0x5}, {0x18, 0x0, 0x8, 0x100000001}, 0x2, [0x0, 0x0, 0x9db, 0x7, 0xffff, 0x6, 0x9, 0xedf0]}, 0x3c) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffa, 0xe4, 0x4000004c, 0x3, 0xbb2f}, {{r2}, 0xfffffffffffffffe, 0xa, 0x20000008, 0x3, 0x6c2c39fd}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000021, 0x8b96, 0xfcb}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf0000008, 0xa25, 0xf9c}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x278, 0x709d}, {{r3}, 0xfffffffffffffffc, 0x20, 0x0, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0xbb, 0x8, 0x1, 0xffff}, {{r1}, 0x0, 0x4, 0x2, 0x9, 0x80}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x3, 0x7, 0x8}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0xb000095}, {{r3}, 0xffffffffffffffff, 0xe8, 0x40000080, 0x2aa}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x9, 0x9}, {{r4}, 0xfffffffffffffffd, 0xac, 0x80, 0x7fff, 0xbcf3}, {{r2}, 0xffffffffffffffff, 0x81, 0x20, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x6a, 0x40, 0x1f}], 0x2, &(0x7f0000000080)={0x9, 0x4}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x187) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0xcb) shutdown(r1, 0x0) socket(0x6, 0xc003, 0x7) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x10e) getsockopt(r0, 0x3, 0xb1be, &(0x7f0000000000)=""/220, &(0x7f0000000100)=0xdc) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="2095", 0x2) r1 = syz_open_pts() close(r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x26, 0x1, &(0x7f00000001c0)="421e4cc1b1d1a5d1ab32202de85f35883101d322bd7661dbc7cbd493ecd7c0a147f4dffb68a11768760c3ebd2406000000fd92014be955", 0x7d0a02ff01b8ebd4) accept$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000008d7505ab590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x1) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r5, r6, r7) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)) r8 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r8, 0x6, r9) 16:00:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="8b4a17c6a8e6c45ab4247c33f80fe8247c91650eb43643dbf012117b039f945eadbdfb162340b9e46270d0bf794678d18e3c8d00c4711e69a3333c9319f0", 0x3e}, {&(0x7f0000000100)="c5352adcfd3af4b3be76b56ae75f1faa7def694bd29a697c83c9a995b532470d7d516febf84ac1107bf56ce0d8636102dd61ad3cc959a3c837e84e9c3da4a68a40a9b682854cec44e226a6289c209bcc3d705a2a53ec7f9cd158ad520e0eb4d16099d21ba522440e7ea70aa33e4c196cd25e", 0x72}, {&(0x7f0000000200)="24d82972f50411552be99fcfc0494be1b93983225193786c59e17035b5a8a44b5f139aa3d700a53f1ffd4f9a3646bbb356663b904edb94ff106929903a483a932c854bae1c9646e32069ba0205846e768b6faa28df1b862928c38676b708ad6bfdee728b2c03dfbeea649a2421dbe52ccd9115fb6909f5882ef09852f0e5b7c2fc968cd7f67706be0a570635d01b392396edfec4be4e6d1968a960bc445d65e78a38af47235b78a0e93bab89f54a8d4a4d12cf6ff5db6cbc79cfe9f2d5da3aeaf78f6abc597c63ea4263b63743dbbd128020769abab1a8743e09b4c58c472c54b455f0001236e846e8e24c9ee341055c741a", 0xf2}, {&(0x7f0000000300)="e0de53e13072", 0x6}], 0x4, &(0x7f00000003c0)=[{0x90, 0xffff, 0x5, "52104b6a656058fc488bc70576e2dcd2f673de7eca28ea624981ed81beb5340c263feded4d2abadcd8317514130dd6b002a9a8bd559c4788a8a65a6aea5e2a6e5be196bc25f449ccbfcc1f5df24f0783b5fc72be5cdf2e8fd3f742a94fe39be7fc586838032d0e58c5b612db66bd6acae464b4a7b4494557bc03"}, {0x1010, 0x0, 0xfffffffffffff0f5, "08563bedc0cac3ada051c880b0744eb89d5ccf0c4f06a24a4057f4f37783ed432a423f5c2b7a1c6a60c466cd1198aa81d1253e24e0ebf87a011b268ce408f81af3ce5aff3a7bd2c3dbbcd09f4337084cdb7b2353b32ed4a2dafeb1ceeaf069456749681466b57d1e4866935f3c072f149fc6f09d31a59c95119beeaec3b7ac6ce4a98a31b0879c3d92db54edac18a129b29f11c2af53131f817981b387344cae374f8e631427e75255a7f27c5d47777da75c7502cdc1661ce465d4094190704269cdb62402758e9d7688c8b3f5c938e76da4e83e146104a5326d54cb3207a8c0e8c85619933cc850f4c86d8e1de1a7796d6c5f59eadc0bfc89c733ffebee70fd9bbef79458fe16b57506a0e10d611d366a8da2ea0a5611a6ce0a0ccb8535e2c5430d07f8ec6b8ccc7204dd6aab8030584018b4ca882f59da55c45e8beeed7ed64e623a398de9e080a9f2b3787dc9c0ba17895b31f6b18191cd32c306705f712be3c87ae811019bed0a835e6e12475551cf9ff8af37c12e1d0883121c5586947961b2955f930c12590fe084e1839df196647313478b2deb8780f5928c3187d5b3aad215ac7d61fc875e8a2d4640cf61a0628c3f8e754b0f2d3a37f4915f9f4dd4f2c2c37109aea0bafd15d71ccbb52a58bc1f89d1e068a408ef86d3331955223430f86cedb5f63ed69ba54cd3955bf20a0a69b6d7d74971d47633b65bdb479c84519ee1736df8b2bcff336ff1548735f8a54119627fb6288411569d5c0702abeaf636acffdc595e945cca7ccb28656372983a4fb148cf0674c9cb6d166dd98e881df62a8f31459a24bfb97906403832d593526c5cbb434e7df7fbc5cd5c2007c81152771bfcb95f21e396b3737bbf170e88b3d4caeeb34bdc44fe77d6f1008a7f930ffb2429532c8fe26f5123b5ff08659e9fd6754a8b871474356d69e97bb8e565bf734ec25df0c6445195d6c439d4b02fce25c9da5103d6850f591737aa14c9eacba0a644f2695893cd9730988fb3ed9ae25ff416a543b155ecc39ad477220f01475139597da537e344747f4bba7fd4d441bb1b40c815bf4f1d58d308e209295a99cdcaffbe9bc77c69b013a352c543e1c7a1af35d3149722d33db182c5c99fc55c661bd70d539e0dda0a92263fea198ede75c161e0fe9002b195afd3d0264c3aef53e3ed1020fb3d36598af71552fcf47d50156b3d4223ebf3b864f5b035cd938be7c45bd2f9c38498dcd32e79577256b33c81720d602d2bf06138a85e845a1c8fabc1357b80bee1226823572158cb9747da8453832e815441fa401133d657c8d8d9645f2b0c310627aeea33aa36cf6ec0f0690044efbef9075705353565b779aab636ca763f0d5ae47d6c5f8cfbe369e27ad868721071dca6eaecb72d08159f2f41f30129fe5292d9cd4638c50e8783158edc674405262c76d0a507216e29a7eaed397c3d50744a7c6399a36a836cb5992742150fecd6fe71fa0fb2f026b806a438aa5dd58d11acfaf00867ad1d86bf4e2e47837c154325e00d23e749741a12facc2ab79fb69a354e852b0ac5db31b6f1c62b2d5fe5972ef39234d2939aa49bd6f1bd0d1efa41575be40cec2aa9db0faded667b83570a1921f4e4d5da634da802b319dbd0a2bcf7a8bb899d0cd01d956c40f3903bf049894e38d5fce6aa76c1c2d70bc9eda7ed3bcd473a78430969a9353595a7ada8042ccbf50a0b3a724822e6dbed225f66d255ac7ad2c44c44ed6a4e74a5ea1652830cd2bb6f6ce90c8ff36406a42b9402f2e02dc99fecbf92a6b476a58c7e893d7288ff42b7c2f1ab7446f663513a580b4977c24c94dfdbd29df8ccb3c88a8013d683a3949a43b7336d37563f6c357e6780a396a1939e65dec19a66994f50a187e2fe6f95c48089bc1ecd108887c429b3f9879a5f58de671e495ccd160df3cd5f06b78e228d0d14ef35ca83bbc6e9c8266201df06358798d77b6b3c85269121b61c15940d66d1b6ca6e3875c8c573cf2264e523b31b24bff3f22c1ec414f9da60a46e8d578f5ac4590b0ce84f2e04b1362d80e2d930eb4fe29ff412d843480c1193e0f4323cebae109cf490fa9067a1712d9c099e238462acc8fc5f674efa828c92c2b6e5233149a7607d160fa9216ad434a674f51290c4b4a4d7cde85a2859165634db6ddad3c2175b7f8eda04b78bba439a37ea7561f9c019343760639629170450cfc781ca44924b48ae027e3eca8d6eba010ff4273f9b9c4fb22ea8df46f043268e8259c0a77b7ef0dc599b784ff41abcccb6cd8a8e1140345cedf0ccca50e06f5840667a4c91c5334907934a4341a9831b27c5f89080a5cff1c6d0d5d69e25d3fceeb926ae50dd1fa4e7e3fc1e336317069d7414ef3c89bd66bc4c4189124844f2479b6599da05edf8487bb3b07596f3f3b9625435f50ffcd3137c8ee94865201217acc385f37e75e5d0e662434e68efc5001f679489204ae2f77514bfab8a4e91ed74fee7af55cbaf78431e9c3f843a7e40823001663cccbd09a0e511b35e82df4af2f93b3b7667aed8b248cf4752237c16e61edc2cc090b52381b26090e60f8f41f6b0d441e300102482c3fcfb6cb1cba28cce0e32fd9abc53ec94904e994176707bdd34ce8e0156565a3ce139d171f02e6f19534e30f49568d724b5c27c19ff8478bf3502573697ae2749d713c7a2bced1f414cea8991e61292135e19c54c18b66b7c2bfdb8fb0f5efb4f3d5642bb758f8d1f056feb43b9f33884840132d2acca1dfed00d0a9a46ee8176f58299e2a44b250284e236d303063c4912b72d241580c676446abf92b799fd45b44b494426489e459a005fbbfb0c6108185f63fdfc2cd2d53203c29512a76a44372390ae02ad1134f1dadb738fc3721d7e41ad12920d9b47890c72251cec0e511c3e34415c0f3541dcda2f893ff221be5963284656b901942f7920518a468b22238d2cefadb3c5585d9c3d42675f1f054f8ebe2396efd3d6756eaf13a966745769c4f40e3688014092d8a55beab07eb453376dacdfcb013230aecdbece9a2063def95cb40475e5727f4f378e97fb445160dc64966a3db764d49733379464505ca1cdd4c75b0cdeaa18c84d6a2ab73d423f807cd03ece4f359a8360c79c546b87789ebeff897a54ac0f1042678837ba4bc6d6f1f2220bc57293491580da96517f8bbc3a484cdb7957f7e93ab158886fd3e4da1f4533e06e4d95771f03a2de09803c7b76699b7040c112bbc128515fe8f3567f6883f59d12ab0ef7c7d4bc0b7722921435a0cbf462d03c99084639997af79a825e465808d2bb355a4f14592654640dc253ee477520961e4fc30248005b4aceaedcbedd22b1ad08b268ecbaaa7dbc45d4c93c641920d43cb23b6c1d4a4c850bc747d35929823c7b084053349df84efba65be9c2c5e9dd5ff13f83e2504c81f3c508ecf5fa25bab3634f48b319bf414ccc8d2f39f70bc596d132ef8b81f9e1aa3b0e4a38d7e91278a6caa4c184f41e7b10f26cffaee8a383ca77f53074782149f5b8bd8302398aaf6747da15b080925e8d79addf424c115d1ddbfc926caab099510852ffb858a455afe4490f54d7ac2a269594d5c1ff73bc81bbd9f7db638d816e4e2334b86f11cf1d560816d3d5de76f0620cce1ba0968d45cacbdaf8558ad9bf394a21916ba63bfb2bc0df37de2f43e4c7858ff74d6dbb95154b21bb2e6cc470c04f1a1a4b5399e0e4d5aab344926e5f5dde6bef56a388e326f7b02dc8fcfef2e65b49ff60a9e1afd757592b9c68c43f08a3e38f6b5e17aa928045555c52b224ecb1a2c45a18568042cac96d73700f20b5b69fbb538256f0a5b7a7d31f0fd00af0231f0ccd813345e4dc5600d962a69e4945d33a177ceb1d02b5553f384855e8bdd13800e118515189459051d7571aa6a9bd326874b9d9e7f6ded55a01e06ec224e3eb96a621a990557061e2c84b7d6d18645ede62706da3190f004c97172da6f7d46324f799f61d48572d6362dc2c3f6dd79d89657e221184de3fd11e9bb468e38517948d34e0a3c5a4622c78e046140886269ae9628f75ac84484e0ac3096229fb65fe45e3e5db99b82a2a3b6ae83bda5bc05bdb5e0f5b09363592a79b12d6e3527c7e9a649a4fb8e203284f5a113393b150acd09c42e9f510f1d32337ea228661acb64aa0b866bfeba69aba691405123427c35a79681a828bca24b8421eecdf92d851695b35bfdd6062258f64e39a47543c3fe10a336eb20226a286e429ed72a36e557693842b7136524e8e34eeb1d17f9721de400991d46b95dcd3cb1c23929fb75822271c2830a9f8949c4dadfbf25ddbf75b3cf2db80e0f15ac472868cb7513b48f1db163847db93f56a12271f13f7824bc77a646d1379cba684acd2e4fdf0d9d61314e569eb9a8ebf637c292d16c2c764a6ea51bc9f57110cdc11324f67073e7e3f3e1274bfbbd920fa35ea9ff6febc64710164a0b490938db7bcd9365e0f14306cab7b656320090a711d8c75e3b26e1c1527a9651b93da58b2291a4a7eb543bb520b986eaad547cf03661bb2a71658f9230536cdb2e1a6d4067ed9d5552d4e7316f45a4def2d3f0fb627a17cca4b822ff4f13f5bb78e8d2a218d57caf591549de9c2ba0ac60b2dc30a4a2432915632dab38d3e16abb78baea04058da637344f23a35c04c5b9dd9084de2ecd2d9325b0ada7918c2e0d87c18a46d589e1f126aa9788f82d7b7d6e1cabc6a11d0d18b8b53c4dcf919ed9c1acc3dc0fae5f14bf7636319ccedb3a3caa3fd9f527ba12f594e8fedfbdb48c1f590a0d13f4d1101586e854f7aa62c013ad9585a7e4bb3c5e6a1eeade12c83c008703727dbe1745a23b3fe681fadf8e1f3f56ae3fc470efb9879ae8ebd0044a2f127a525856ffafb46fb51f6cb6f097ebf5339f93e22d1a44f2c1ee28144f3f22352930dc945ad0d149ddd09e1cf85dc0be13feeb9b43016882ad12550638324c0e7abc9fe85cf46c91c938f41f73dbab6dd8533c1ea7b463d24392cacb01bb7df50faf56dab933d0c7d7b6cf4fd0252514517b5456b0e8a369f6ca24f43d826c1914a6ccecb64b283c4661039f62342fd0c7c87079ff25c524bb3acfe34d9de7867afe658847340e002e649086a4f3feaa9002b71cc64896dd6a36daba05848809d6f1ac2e41b59887c75ac152c85405692dd4ecd32abecf9b4ab782bfa871e5bfe4cdee6369cef0ed77c05e5290717b572835f47efd8f7a5eb2e62d63226c48878a13cc8f938e8d1ab8e94f8a99ad36255a4ce539c32c260ece6a3b26ac71a8b9c646c49a52a0f228f6b30564000cd121e877dadc0446a71869f41a9955f186ac39e182517c34446f5d54c8bb3838d2f3105373ee1373d63df443df45c8a181369079f7d3f9fbf028f30d29b56856387e2b716a715c1ec372f82b139a6dfa92658c4f18a9b985dfe4d94c6ef3f70183678b9ece89916e7e178b6a56bf084b06c1f9ad451fd3047f93b0d6eb7c44007a283b2d418e9daa51b94902460b422dbee8be95906d43fa97ca80b64ba073e3150cd805bec9c17766463f68e6ef5040258faff36eced45159572432d50e3d168e918695eaeb8c12842d2b4751ed3c522e3f2337d44393bd05a0905fa4f89d5f1678518f4b76929923661998a70406a90630327e41c649d8a30e63c6149df6b01f4e3f6e2b7fc6b10b0103c4c5dda01093d4a46635f211a671e6feebfefa277530ed4a69b5f33125cbef484924ccf5675b5d4568aa738dd7d39b4d50fadfedb4a6b4d6245c24fe3efec2172b1178e48a9b51aef805b5522d58a14396480bf83"}, {0x88, 0x1, 0xffffffffffffff80, "e42a736430ffe142b771b7e0e0037508f79da9ab3a8ef1525bbfcd436e6b3367b91ed27c1f589d791f7fab27e622960085226207732105402fc4155f7648e84a5aa7922e00c39b394f26514e9a3bca7330849138010ed58206d6df499761491e416229c24ad099ffc1e221f9a12a291cbde0"}, {0xb8, 0xffff, 0x0, "a6fe76b09ba8d2558ed6a0dad8d3c3b10eab0daeb6f581c1224151f417c851973fdc5e675cd1fdc70040c1dd1854ec79e82c16227664f1b67bc1a98e523818bf534cd2c5f11566ffccb0106e95971be4074c897c3be7a3b9ca59a3aa27d9fb3d6a1f57887a741966e6cfb9abebec5e067f5752c9f2175b5bc73d989d409fbf945b2a56e2f9e0d8edad2a7e6c9569fff7165c1cfd97ae00936104198099a8f443c048b2fc5427c2bf"}], 0x11e0}, 0x3) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x28, 0x3f, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) getgid() 16:00:02 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r1 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ec00ec4642b23a780a167e675829501"], 0x1) open$dir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x18008, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)={{0x80, 0x1}, {0x7, 0x9}}, 0x2) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:02 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x48) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x4098}, {0x8, 0x2}}, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x104) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4904) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) 16:00:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xffffffff, 0x5}, {0x18, 0x1, 0x8001, 0xffffffffffffff77}, 0xff, [0x0, 0xfffffffffffffffb, 0xffff, 0x1, 0x100000000, 0x0, 0x2, 0x2]}, 0x3c) pipe(0x0) shmget(0x0, 0x4000, 0x100, &(0x7f0000ff6000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x9d) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x1, 0x0, 0x100, 0x8000, r1}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r3 = dup2(r0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) r4 = socket(0x38, 0xc000, 0x1b) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = open(&(0x7f0000000200)='./file0\x00', 0x18, 0x8) fcntl$dupfd(r5, 0x0, r4) accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x200000000000000, 0x0) kqueue() close(r0) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x10088, 0x1c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') utimensat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000180)={{0x7, 0x6}, {0x4, 0x2}}, 0x0) mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:02 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f0000000080)={0x8000}) 16:00:02 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSTART(r0, 0x2000746e) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') select(0x40, &(0x7f0000000000)={0xa645, 0x5, 0x7, 0x4, 0x10001, 0x7, 0x3, 0x8}, &(0x7f0000000040)={0x5fdc, 0x80000, 0x0, 0x398, 0x7fffffff, 0x200, 0x7, 0x6}, &(0x7f0000000080)={0x80000001, 0x100000001, 0x9, 0x1, 0x8000, 0x3, 0x7ff, 0x1f}, &(0x7f00000000c0)={0x100000001, 0x8}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/104, 0x68) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r2, 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x6) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) getsockname$inet(r1, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0xa, 0x9) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt(r0, 0x3, 0x388c, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, &(0x7f0000000000)="ad35eb724cc93203a8d29d99c1127ff805857293564a335888af91a9af603bcda1ce0cde8457183e354a8be86728439ec82f8e732d7c3d397add87c398b468d72e5b30ba90f26f6c71eba64250fc46ae5ead37c477d6d6a6226e4a531a457e479617f59e78626756c84f81dcaf5a122d56436fc5aee9feca0d0971468dedf7d53e5aa4b163a6e4cb85eb082706f6edce13eac98761d570c2bda3443fa5d6b2366de6c3863e37d0f446e61924bbc04bc8b16748652611315a0aac4c8ee0ed7b51a542c41b82de61d4569a6a544c993c6381", 0xd1, 0xc, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x101, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x84, 0xfffff, 0x1, 0x800}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000001, 0x4b3377b6, 0x529c}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0xfffffffffffffffd, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x5, 0xe799}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000020, 0x6, 0x2}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x80000088, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x7, 0x4, 0x43b7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x28, 0x2, 0xab7, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x8, 0x42f5}], 0x7, &(0x7f0000000340)={0x0, 0x3}) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x100000001, 0xffffffff}, {0x18, 0x0, 0x1, 0x7}, 0x100000000, [0x2, 0x9, 0xfce3d51, 0xff, 0x7f, 0xffffffffffffff6e, 0x10000, 0x4]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000100), 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="d7fdc6f81402a3f2eb5c481b4cc5a9f196e41976cabf2d53df9c23741165ac636b55628cb58b13d9c944ba66e0ac6886d14dc368a6e6efe56af31a096e35beb63f4992947f1265c4fd9d33cddb251dfb131741f7b3b4452d5e1e81bc8f55bd1a3dc9fa8ba1b61138f6a05d6742203eb509a6a82b3de818dd323f7ae6223e166f2ac3afbe2cb0cb5bdac18bcc4bfe07e700072f441a43cceb527bc3d23670bc8acf9218471967d649e4372794fc28fb6e3d6ef11afbed2441a2febb0c922625280b74ff7af4123ef419e2cb3ef54b6a95fc9d43632fd8e5982e7707123f60a9", 0xdf, 0x4, &(0x7f0000000140)={0x18, 0x2, 0x400, 0x400}, 0xc) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x2) openat(r0, &(0x7f00000001c0)='./file0\x00', 0xa, 0x100) lseek(r0, 0x0, 0x885dd4312a98ec21) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r0, &(0x7f0000000100)="8343fd4e4acecec060ec670b67f548a0667cd1b932d52dcce3a12879fc3a532634aa484f1f583926d8f9fe3c9df226a1735f48a261f63d0f2d77555ce612db844b0d067dba9ee85b43dd5d12770937", 0x4f) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) semget(0x2, 0x7, 0x0) login: wsmuxpoll: not open 16:00:00 executing program 1: socketpair(0x6, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) setrlimit(0x0, &(0x7f0000000200)={0x1, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r2, 0x0, 0x2) write(r2, &(0x7f0000000180)='X', 0x1) close(r2) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0xffff) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x400000000009) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)) close(r0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff652a25ad00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x1a) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e41e83c11e63000"], 0xa) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) chdir(&(0x7f0000000280)='./file0/file0\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1010000, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0xd8}, 0x8) socket(0x6, 0x3, 0x10001) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f0000000040)="d5ff9668", 0xf2) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:00 executing program 1: poll(&(0x7f0000001fef)=[{}, {0xffffffffffffffff, 0x8}], 0x1, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x3, 0x0) fcntl$getflags(r0, 0x1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1005, 0x200000028, &(0x7f0000000000), 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getgid() setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) r2 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7]) write(r1, &(0x7f0000000100)="87efc5912e0384f39ececd3aef3b53732fc34c0443bcacb3d8752a00467309f5f256e63a277755ce0969f3d88fcfc4ed47e60b93b58344db63691ed81f492ffd4414702ebcbc409c4b41330bc8dda03ed6b390fa4c7ed46fd4328fe6bb771d8d1be1a2baae0204e801550ecd22aa4ddd2c94e7a466b7c2b30987ffcc528dbed59dcec7acddec614a3853fcecf11f2060f149e90f0ade65eafc6bab015695a47154e572c941bd22a13c4625887362117ca8fc2fa1e562976facee16b61dcbccecf8c85f846806f679b199c043a11e03b705c0e4d64c58f7fac267c9eeff75fcafc3190ecddb7426cc2a7c5343c05a6b30a731097c6870f7bf2a31811cc1", 0xfd) kqueue() 16:00:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000023b000/0x3000)=nil, 0x3000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x80000000, 0x200}, {0x18, 0x2, 0x8, 0xff}, 0x7, [0x3, 0x1, 0x5, 0x6, 0x6, 0x30, 0x2, 0x2]}, 0x236) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x6, 0x180000000000000, 0x5, 0xc00000000}) 16:00:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:00 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="570704cbcef040d265a8ab065dbf1d690d74272c65e9e83e931316b273cd1bc70d92aeb5ca63a9944e82b90b30b6a43b33a720e7b0adfa93", 0xffffffffffffff92) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:00 executing program 0: symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000180)) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) mknod(&(0x7f0000000000)='./file1\x00', 0x100, 0x4) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x80) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:00 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet6(r2, &(0x7f00000001c0), 0xfffffffffffffffe) getgroups(0x2, &(0x7f0000000180)=[r0, r1]) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x100, 0xfffffffffffffffa}, 0x8) r4 = socket(0x22, 0x0, 0x0) getsockname$inet6(r4, 0x0, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400100002c2, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)='@', 0x1}], 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r2) pipe(&(0x7f0000000180)) execve(0x0, 0x0, &(0x7f00000006c0)=[0x0, &(0x7f0000000000)='[*\x00']) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000003000/0x3000)=nil) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x3f, 0x1, 0x2ab6000000000000) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x90, 0x80000050, 0x0, 0x4}], 0x5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x4}, {{r1}, 0x0, 0x80, 0x2, 0x100, 0x4}, {{r0}, 0xfffffffffffffffa, 0xa0, 0x48, 0x8}, {{r0}, 0x0, 0x4dfddeebfaacd0da, 0x32, 0x7d, 0x5b}], 0x0, &(0x7f0000000140)={0xff, 0xce}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xf38c258ac00b4b12, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:00 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r1) writev(r1, &(0x7f0000000380), 0x12e) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:00 executing program 0: socket$inet(0x2, 0x5, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) socket$unix(0x1, 0x4007, 0x0) socket$inet6(0x18, 0x4, 0x8000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) 16:00:00 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f00000000c0)="234fb7bdd3d8cda8abea33b28c84d4983ff385adf53da38ac8c59df888d32aacd285a0c03ee9ad2e663b2d658b0f5e842d29f8fa71d61f58da153f6ba064d1244471cbbb64145aecb328d410f92462b6269322604d51693199caccf6b16f446d9c60f6186a5b871341fc993b81e759f0b25dc113cc126230a868dd1a8dbddb3dcafe3be849b0e9f7c2d75aee55f2fa9d81a0ff979b7bf28349068035dc6dd00aa0286413dc3d4d19819fcb91cb2a6ac160f8a7f4430854192b2abada73fd6cb0c03efe9f1e24aade97ab6a3e14add3a941c1eb32292eb2e8baa8cca933add5a5af63b1100f69caee27ebbf8b261854366a4fbc069fb31d488c4ed43b4007c86eadb03794d517be36ea90b4a440e02b35c97a7263ed726b80b779a10af96da52437ec495ad4e612ced6a2b818259866cb45060010417cf0ea7bebada1c0b17cd38a7167eddff598a2a471496cade62d43da4d51bd46f2cac4efa6ea381ba9ed63cb93f64257358948b3303f96eeb69ffdf8e954fddbdb5e9cdfc2eff2950425cc25c65c3d898c0799ecf4be79f21830df40fb9f5ab34a17f33e806dfa601f56164a42bdd1ad0fbc4416364e087b29551c73a46aa0fcde867417c9b0f2d036eb50fa041a41211a6fae1e51cf1f1aba6bf0166e3adda0f31e7093f5bddbd59d8eb9a40a3348ed60d1e40a498f2e1c05828e2006fe19d5eb2ce0fd14f7bea05d1574eae3ea42bf6bea9df1f6a3cf608defafb52ebe6b6e3dd22489c9cb3961b39391c9e46a21fe04136a5110e19d7426d2014a79fa379c789708fbac391fbe0e38d8a37ab4a53e2b03751724774230d32f2fb8c66f4732f7f9003fc3dab4f59cca5093910b2596139a76af235977bdf0422c565141eb80fbc0520d5028c7691963728399aa93e68909c4d70d277b01f48852f51dc0cd14a9e4e1ae2b5f5fddc43c74510bb6046e0e37ca1b1290661fc2d67caa6da30b231741550fe22d0077bf97f17c6abdd4fc84f2c870b00532d92a279daebc18e654844a1716fc6b5dddf6f735ef5157838e8aebe047eee313cecf3b0f59a4a1cec4dfe31aeb8a7f6c9cec0f22b7841adb572204ae7fc9a6c2e90b1f766d91d82e4b148415c8abd017cdcd3eb0edb4cddd8f181b69cff408e0e7345cd453b416934fb1ecce121dba154a49cc8264fc8a09a06766bff3bb3760381244a3285f8153595c7490c3ec60b74af942dde0f05a455ef02de491f4671b9421d193cb05f5f998029452f0502e53e462147a18a0ab15d292ca96f4c5694e5fcfe4a87884a9ec10d77385b085afe72c7ec813c35c0aa0c2ac4b8952f8980d450b0716c2a3c9fcf639d32670064bac0f0c25a110a1affb41ac60f5864f791cb617bd90dbd16899af5a21d18a60a39b36fff64c630af9a1725b1d370bd5755e750dd538308eac0bcea67d2a61b4e8433324e5855117754fde8024fa513992fa96f20883c7212517b9dd971c772fbb77f9d55b1a7b88d3fa48bac2a26697caebd139bd551e28916ed1ad88af5e8dd0dd7e75ee01de87fd03f42196f717a14bd61acdd8ec89631560f5cd4764d3ea7ad8be4e872e8713a241bf43f9658667bcc1453aa8f70c9f5bc8823114b7ad5d2dc9cf27b39b773527f4fdab6ce662d2eda279b7645ef413d7488e699bc6432ee5275c98a887232c2ae817134c8baa27c7e0bb5cae80d932a33d97bcad8b4d2dac8daa0f5c9aa8cec8601091b08249ca7d089c52397bf3518d2ff601ff6d45ae16e2361a89412986644e22b91ff9dfb2dba48fbf51ec6a24d70d4b573dcb626b345222b2822744e7931b190571993cf11b070509a190f2f423996720d633dc7e390aba2de484ed84f6219baca607cc7d6295a120720ad6936e277e93d1d89ed2f5a7e1c96faca776ac1ff8bc8ed09d42a19fadb98448a58056c1e3d73b8182970ee8c32aef8f71a33e6d83fa7bc72d7aad63e4ddc4f4c06041ed554458c110577e898e83ea96abda7cebe09d9be4abb63d14fe2bfc064f8ec877a5ea7a7e031de738eb453ac85a7e1d78b0f5288e817b8f1d3aa13cd1e7a48083458ca310770adf12d9fd398e703377022dc4a03f80b54840af7ba3279f9dc76163a5e3a0d2771d626bb0cc521b9e665fc2c198f433aefd76b21ac201c5d2727426953fcf7e8e9a072357d2154975c49aba97e18fc3fa79795e29c845ca0ee38a54ec2be19f889e2b142babb131a2ef6446c7155c82569bf02178bdc056551da67cbd7e30676f189894986cd614cf35e1839bcaddad13306bb5b701a03b53817ac576e6ef858685d4c4933fd6601bd0354207d28cba1492a4dacbadb7b196baf84a1a16f3f7e8f1a63840f73f7c935a89a817e6be59db4250c24bd909be3d484d99694df9717b94bc8aec2ddb8e4d92bc983be292204ff30205c432c32b70df1346f759fc79fb534e6bc1d0c3e48ae540c63ef12a7733cb254c82f5462dccfbf933427b4e9cad7e176862161b5dc792c50dcf8b4672c01a9619cf0fc066f3e7f5c85e87db2319d6590f5aa2e52eefbb8a887220e9f7466f5564d1d8ac47edb25c5668222ebc70882389bbc37113936ef31b056f75ab1d903b7d4ea79e02bed2e66545355b0a9938d10aaab9e746baa43f609bb65de34314a757e685d6faebdd8039c0672c49e266521d38de4587ce6e9b7f360f23e1a08e8bde652332ca83b43756183aaf0bf41e4cd2be509b3ba7b856a4f022e370597d92c7ab4acdd3ebbbd81d7af085914e83241931f8807f6b5d410a273aea3b121a41750f35d25be40f7594d4bc64292f37b62cf553a36669dd620ec1bf8676275e382b30b6912325783a841f000281f6bd5aa83619a120aab7dc97ce262705dac27c43656866aa253e37b0874e8e635af806dc53976a3f836c97ebf1ec0856b23710fb4b2b8a8aaf7200162c8398f4d75848539e6049dfbfefdf20f7a7a3e305b0379e2de2630fdbf4d198ffa542edc97ffceb49a0c33d691d95a7fe39680a0710eaeccdac7fbab92fcbd59f6b34ec7d4a37ff2afbce4cbf8698171a502b27c25bc57ce67ea8536a58c388ab18afab7fcba2b68a1755d5bae7fafe6b74bd05a6e440c4907ea6f1594e34132221895388f2122b33815e9d08cd3e74e7589e99c1ba39db1ad233d300e523b7f017bf70c1e7ded4b5e595ed2b1a527c66617779bbd31282daac043a2161287c24b5b66f67cd9778227033247eaf21526add59ddc34680a6823fd8df68f75046e4c898a299964d697040f6b43ce2d77292196fdd575cfeca0e17c3db1e97b28f45ee6603aa00a2d1cc0f10156fef393f0856fbccc0fca5cb48e48e15dbb923229c464451621d1999b548402aa1a001a124461802085f99cbfb0906b6245fe6f32ed95c81e0611f458fb2db6e7544b83ef689637a5bd2af09d8d642bbfe1bdd013a490d9bb0e6e4803f57923cc25e73c8f721c4cd3cba49f05d291a13a8a14d3f33c77f563d77efea7e77c5619698aed0c97f04cc67304af8b00a7b4a7b8907ffdb14a1800014d771ba5f5901419b655ac714f85ffe4cc544f8e7b019a263706ab7166c6b9808a5d1d276e7acf27705199e082510ecfa9443c2f0431edf56cc9b43f06fa860e85fb29e02bf433ca9017880cf04abbdda0b5c9e429cdbc4b177ab2ff7429e150e88f31eb27d2cb880a5734ecb658e62e22cd3885d32368eaa73583f0ad7f1891aa5dbe4ea0438cdb851f249c34b1e14de607e021cf36569d85088f0b2aa72fb0e3ced6365498a22bc4ad8e036300fb8f15d6a711a3c8ae1765ae4c18e7d3ad3a4264d6921b602abde3bd4a9dd2c124ce7841263a3666d3094f7736e390f8d4d38a69291206684313d484b799cd287662864bc97fd317f90626e4d3cfe6c82179f2f74f37e563ad014a0214f073c64dcc590bdf063b3c3590523107376bf782ba1034f5c4dbc6b009c62dcdf741b1350d8cd3550796840fa278b283b285bae02ff26c8c4218e4cec1ecbb4f4e289316299c47984d1d5c0296061f28f3f40c6939cafc1413430c7f5162ede0ca670fe722790639f22ec9f8ee1fdca28043bcd5cfa5a4f44bb81b1e6affcde3699e89b3709c0271bbdc96d2f1dfe35bbe266e5b46148d1bef9d02f48414be3a2609001cff9d94a0427406722d44b8fc64739db105bc32979812fac7a1bb5633abc5a3d36786f6e31f83791bbce00d81bed2e8f3065813a5ba3ce070e32361bb9873c17ede604a29c98d78be318317725d61eb3e8856ef36f726ca6c348a064d69f79c755c7a9074b363a5556ad15db6b5ca2ec4ac145d015829f7622cdcd1b323844fb33749260787661640c4edc95a35ecb588a3fc34bad15daffd9a8f855a740f5c3de4cf7d7d3406b09d6f31da7c8966289453a0b7ed9ddd3175c8eba2806889f3e1258e0a7a8f24dd22b6580e5f47912080617f963d987cfdf1694fa9cd34e1428c7f13d1d4087da6107b24b40cfa542488397bc5e29db00051731957e05c08d24bfc0bde7145ad494e0c0ec7bdae4ffa60f57ecf7fd8254f9e8c748995b2bd59cbd3d2f4b86acb8bd56ee74f56e11ade458db545458353004490cc14a9c670b426d90e383564e0938e05fba26ce63f9382629d46707e523fa472ef012ad55e5d7a446f0df0dacfd4e1d1e2d61f254da4d6c7b1413290138e5339182beb8986feed3cfd3a8747cefcf0a19413b5541c69134da072481dffa92a2549a563275e53181eefb5a49de956b6147f6345313c20d620ec1ea552a7b3c1d76156dae04fa3f4fd6f8fbe28da12d1c809f2e9fc601cae015a83cf4655d4e6f8d42605a0f8c62e1d34d49dc42c8ca06a2bc35c42efc1727eeb9013eced4c67fd3673f2259d6a5e247104030fe9b2966782425bd458620c06f81ff1b4422caaa0e9ff9224be371cea0bb8c1ae921e2dae592719e96f83196188c7306085d9e6d53cdaa8f56ace5ee1902701122a3602148427c2c034cbfa3b662a17c267d52792c425d875f65c931ff74d98e484d45ce93bdb759e730f632676f6a613c587769d281671d4d9210c5dcea450b6093f4b4346a9eace7279f5355092e4c4284fd014035fbc29158b477387ca3bc586bdeaad4cbbf2c5028ceb7f0e26bccb58558b401accdd4cddb17d40b160d209080d1e9335181ca50f1450094a70d7d8103c3fae99bd166e3c2353f727621b355ca699c4c23e5be256817a1a41ffa5fb641a172fef76475baf2db641ec58d42a9d7aaba9d7a30d585e31cdfeec6ea1d0316f7b820a02bad5c849879a1162af269174d302bf494723453e988c7039513e9c83877d58265c0b3bfc022d335ccfbe0696550b8949c50d19f307caa782b4c1227ba91b7c6473cba270c80619d76fc51bb5e1266a71d42860574211ef6715be341350d172c19e32e83ee3362b3f61719faaf65ddc8ef79cb31eaec1a30427b3b64dd00757e0705b72a953036d8607c557a645cbc67045ebcc97fdd4ca08489e053b20c9be679151227cd15a8cfef17c904a276e1629e21ae1a4792e81e3f0e5975b3636cf20a19393ec514d33d1b8a6d510edd3c25f0132c74f60f4696f700ade86dbe36a2555ba457ea069dfe68d9f422a2e969334b7838c755ea25091bb8bde6f521d00b2834d0c432f2d8e9a878bf303277574f3ff1af2764ae21de0b8f4fb786da728b4ea4fe9735bdd610e0d7dbb3cfdb330a4794bdcae6afdcd5749ad0a7e939b8f8b6f5277681778deaa82ae73c8e32b6dc848dc2dbe87b0161b9ba1e1c656db25fc96825f7d315dcab105b7dc51c1b9f88cbb0dc601906bfd5b9fe74b7", 0x1000}, {&(0x7f00000010c0)="88574626b01f03ee8b42641e9b862543f2ab0a5277ce4b92d85586faa7f4919f1aee63c385fb7e52252fccd6262146c9533f61", 0x33}, {&(0x7f0000001100)="348512312c70416d75f84980ecb3bfe0237d2d2aa0a24e2ae8cd0a9ef140d9921a1e028a5d0e6b534f1337e8826ce0eb2f8cea53506b8b93418af6cea684730edae808cb1e5e4cd6a395360718544f9c6100322aab388ed02873", 0x5a}], 0x3, &(0x7f0000001240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x2}, 0x4) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x101, 0x80000001}, 0xc) unlink(&(0x7f0000000140)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) getpgrp() 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xe24, 0xfffffffffffffe7a) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)) 16:00:01 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) seteuid(0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x20822, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x3, 0x4}, {0xdb96}}, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) r1 = shmget$private(0x0, 0x3000, 0x21, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/50) sendto$unix(r0, &(0x7f00000000c0)="a1e96cd364b5773b1e05aeaa45e9f267b69301f46f5b8938186d0aa370d97f2d2cad6ba5840d66b9e34611c87a2ff68c9bd3978a867d3be2d486dcc14a039f8552b1685e0ef6149f3b135406ebc22bf560da29fc18b79613355c5c88e0e80df7ee5dc80c7a29d1fd7aad8fbf2a2ef563e89402632e9c02e842bd95421e69f46181122755a8f6e2e1a6abafd560bd6972ff52cdb7b07958d7739295f6115f65865b144012e4e8392362698c208f2010b618dac51d7d999855f581b88725df2bd18b5d3c9c569b108061c06cfc339003f1bc2ec95845d3", 0xd6, 0x4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) close(r1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x1e, 0x0) setegid(r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) r3 = getuid() seteuid(r3) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x2, 0x1800}, {0x4, 0x100000000, 0x1800}, {0x1, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0xd1}], 0x5) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/93, 0x5d}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r1, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ff3000/0x2000)=nil, 0x2000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x800000000000002, 0x2000002) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) fchmod(r0, 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="9ceaffabcdc8f81a403e00000000", 0xe) socket$inet(0x2, 0x2, 0x800) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2}], 0x7f, 0x0, 0x100, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="a5", 0x1}], 0x1, 0x0) dup2(r1, r0) 16:00:01 executing program 0: r0 = msgget(0x0, 0x42) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f0ee88ce644120d5cc45adb873ffe12ece6aeac5f94b974a8176e1eaea344c367dc7c9ecd640438362441d82c463a7f2c6830e0d4fb9286141f69cf330a04be5e5799c3e6e01dfe06b96d0ebae6aec119781434c549b1523efa62b43dca7a4128ddb4b9459c2d504f295a63205debc758507595a6096b64c2933b5ac85450303bbbd6a5c1d05a4ccd1bc3bf98223bf40bbc93ae6ab933d413736234"], 0x82, 0xfffffffffffffffe, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) msgget(0x1, 0x120) 16:00:01 executing program 1: r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0xf0, &(0x7f0000000000)="4ced285f83800c9bfadbe6b7", 0xc) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) 16:00:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) getpid() 16:00:01 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000340)) setegid(0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x10000}, 0x8) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x4}, {0x802, 0x2}}, &(0x7f0000000240)) r2 = semget(0x3, 0x4, 0x480) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x866, r3, r0, r4, r0, 0x100, 0xe7c5}, 0x3f, 0x7fff, 0x401}) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x9ab}, {0x81, 0xfffffffffffffffd}}, &(0x7f0000000140)) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000280)) r5 = semget$private(0x0, 0x2, 0x80) socket(0x23, 0x4001, 0x3) socketpair(0x1b, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r6) semop(r5, &(0x7f0000000200)=[{0x0, 0x6, 0x1800}, {0x2, 0x0, 0x1000}, {0x0, 0x6, 0x800}, {0x2, 0x7, 0x1000}, {0x2, 0x5, 0x1800}, {0x6, 0x0, 0x800}, {0x7, 0xffffffff, 0x800}, {0x4, 0x80000000, 0x1000}], 0x8) semget$private(0x0, 0x1, 0x10008) semop(r5, &(0x7f0000000180)=[{0x2, 0xfff, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x9d2f, 0x1800}, {0x0, 0x98d, 0x1800}, {0x0, 0x7, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0x8000, 0x1000}, {0x3, 0x2b, 0x1000}, {0x2, 0x6, 0x1000}, {0x3, 0x376, 0x1800}], 0xa) 16:00:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:01 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) r1 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r1, 0x0, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x300, 0xe2) recvfrom$unix(r0, &(0x7f00000000c0)=""/127, 0x7f, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 16:00:01 executing program 0: r0 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) 16:00:02 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x28b, 0x28) pipe(&(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="ec3c95580e8b81f113f7c7196eebf108df8f8c35ced19482bbaa900cf511cd630b30068d24c789ec907cddff388809744864301dbe6900ebeabcc5c9bb5d475610ab8eee780d2edd5fd78684968bf6ab70d06db296cd32121dbb4afd394addd3baa098ca57efef04a5a3f1d080491b7e64c3821935affa22ce6752ebaed301b8d66da3c6848ba97b2430f22483aef8f5d2c7f297df5a9f570d0c0be0879eeea7ce56d79f5d96d35e41845f3d1f2f36488517aa72110759fdb0ae28af037e368dcdc9076fad5c7b0de5bc43fa1d7eccab13e20136b3ba2c9bbeaaac6769b1ef96afe0404a088621e1542664f3dee9158061c116d9cba448c020771004922bbbd257af48d3accf7c4bba95ab4423117009b37f4f75badb76a28db43fcc92f6b7f5700a35078ff819fe9318aa6c584fd732c58d976bde0df00ffa5a58e1900e187f304aeb5128337dc04b9c66a6ad8daa1c165864fe9960573325fa669902d65acf1f10faf35b59500d92b67db8ab0427e5d53be49202bac8c109844656d831d9797a2acbb87d3d1436a6559f8e4712a792c85ad5f90937517b4c38f20290ceb7875f477b281efecaed85c7060bf6e3cd19ece6befb9745659e0968a0ef9e3704f8ac8e949091b080b3bf7988f6491e22105476b0910df25252191978147fbb04968ad887535f0151d108e38f70fcc8c129be626d412c9971f94848aae53794ff30453accd4dc7bf53437a8da4ce80b376c8c015c06e7ebfa84696ff498f6c341389bd141c9877ca08fac312a2e146338de3394904feb22c97adc68f7bb57afdcd60a0b456db56332d67e844d800d408af433d50dbd90d1538cd46bf8768b11ad9659abb0728a1b526b2bec14d584f3de3a5fac45c8c5efdb0bb823c372c979683316dcc8085a8ca7593de6847fdee2a622deab488a227d29fef36b1f5aec8e68b83d56494e063814b052d2bc888e86792757cdfa11f55110e8a8d0c43f55d3b787ba85b115ea87490a42fa382039b9b669bb2ea7c93f8cd34e1a116536ca4ad6f97df83d351cb76d76830b3dfcc378b1d65e7c7067adff585edd14c4160fea6f907f9502cad8fff7b37ea886ca146ddc8448f0acdedc3578a5e35f57ddca1e98043693710a6363f8e041ac6a1116c36e541b9d07f483b3175e3a589993e004fae7be73df98d50d041ea1415cd6a56d2f3d9720e41111fe23524d8e89e0abc812e2a47ca8b98d0d1c0e2280af1c87fc1b6116a9206b4e00bde0206bb9a6cb3ce94f4494b3d5c0deed6f2462901bc1a0ab2dc1ad47a7154b9ca2b496c7148df762d76cc9fc70bd9f3e749b5912cce796ab7e10a154e2ae5e6b39abb86cbe5ee855993751c1556a455ea39e268970437db98dc39e17b3d0b348538e885111521233319487e7250754c379a4ba9fac4971dd9e5453f1476c6e32baae750ecdcb7aff101ed9a48f6578ecdd26e31fbaf9dc045c763e9199103d9e001b1e98240119668813dc803d8f5ce9381f6b56a0fced2eed7be6257efcb5b511f9bac1e9cd1a59f92da3f067f5d5852041c9c9955ca22db84a2cb40b3146074c674c26936aa49e757764f5c18c06325bfa27da71ebe2359fe3018390a48791857d1618a6dfc935b6325772a7e7ef8f6a124a9acd0a041a1de3d4e39ff88a59cad71b1ee8cb9e77b638061afc0a47211a270216d55418eb96ac7a878c42102c12df94cf9ede952d042ac014defe01c99726bf8df0b23d23b5457d1a8745465016c6629852e9abb0d0698ba67240770d8639120830f4f93512dcdd110aa33052b6e5c3148c3bb1291af59da1f87f811f848c6bfd9c5444a257de19ea9ae0766095aeea23758eb063bee127537c205a48e0fb543fd1deb78321b7bba5c0ca62ab044985a220ebd2e7ace6b81c42356a2c391d37b684627ef1b7759e0a9e664e34623405e0d880cc32ad4e4cf68d0a29fa85f4ed163b004629e6662443d1f705ac16bb5205a59084e76b33540be6f39d67d332e7272f694e1d5053394bf65bff4dcac2abde7ad104ebd990c26db8adfca8fa0c33f1c455fbdc0fd71d182bfa2e9a6ea8b1e2c19e67fa8f12553314995e1e4e938fb0579afaf643ae4b2c62debbe2e903df66592c9c8c6749f953db6633b57479577d5af395d9717eb033bcbddc1ac11d0127952756d0a1dbd84dceaae1a4ee10f790fc23e7303abb49805056ebbbca3df82a5c85aadedaa99f6e55df3f19ffbb375a66f2483e265cf9db233069add7694c6692e411e817a99fe0ac148ddc50bee932ec92c8713bffd8ff88b06824dbae2c0482ff618f10911a2d6f16532b5a4654c0dab48428a9ebdfe507cba82916a38d11175567cf3dc3e662d22ee03dcb8211f30193be72625258d3089ca9af608df4d1f44ac3474bf344a141cbe01f8f948c413a1dffbd360545cd9fffb449104732c65c68f3705473ccdea4322d8994968322cda4d306dd9195e6d89b2be49c64ab359020cfb0299a20f313526e25f4349dad705d46b9703c2d984b65bffe8d90973f48f96b4b127898ac3d04def641c333d67bad13ec7d1b626490dfd6f48482df966e9150ec5bfbcf287e522083e189cae9dd9aa85f2458c327b49c3056e061548a4412a218a7b2036c1b9b3ef0e6ea717d5a8b1923c5f4baa984dc6744c213d3756d9dbbe367d9a1d07f09d0ecb146acc858c6a1b96d297bb40ee576e9da4569c94f8b18420ad13f5c06611388256be35eefcfd88887f868a72c35d9e487502532ded47a6a581b6e9b0972c8e2cd98447933733b7bbce9fee2088fff4354957464c10750ac0b82fcd2d8c8fa393efd5d6ec7a392dad778b69dd6aade4444e69b28b2528b3e3a329c7cd97603fe17848cdb9fde3e200463e6164e12a039e89f12187e75481f4a33a9e546480eba0ac1825b9443d57a232f90c4a76c9e4d9ef2a5f574e3a7a3ffd34f77feeefe2487133337306888949aa62732073a340a86c1ef241579270fa91dab9e8de752a5cf38deaf7edaec149657e5bf29f8b5ff0de81106a4b15cbbff9d42895365815554baa4cf9855cef59fb059f1266ac49a29aa71094e03a57c620d98d1934eff76a5129fd0bb98c93f9f04ad638c6f0eeaf172d2754301b8f03226d915bbba112aa3708311c4a745b66a301af74b7197a391f99cc67895024c0cd6176df85cbb5a8aa8564f194630fa98eb68039e80f210ddcb0e75c42e72d09dbdda89cbb6e8aac656d99cbb71c4ed919306a5188325648c0b56812562258a13490428e12f312fce75e04d357e337f248f0149e5fa911e013d87dec487b429edef0e35f7d5f533e42115739947ea853495b9281329d39a883249c3580019b22eba993a857660283e236e60815c33984bd6b6f6044ce5df35667727a8e926ff8c2f0423c308eef7c340bf8cb3b89ddad76202d2692a5906d834501361e94129f06fd9d84347eda624f4934ea4f662c9d425344c6dc3a4e0d8fa9ce4e35eb170f2a270c9feca5ff5d562ef2d005d257de5ecd05ef223fed33e76e6f0af808bad8f0b019a001c5e48ea3ec2f58d1a4e7075888a25536f45969ff372a6da32893acbd8476e65b209177cc02afe459cb7fac9066506bea59b6ffbeb89b87135dc1d08ff2e0f17e066f2fcd08489f461dee273122b0cb8e17386c542d9a254852a3e012162d912e034cf1b5fab4f8157628ba1a48de5dfd5193a1a804ac8c6248624b7d111939e1628ea1e140ee8a296201e1615d0e84c25af48c8513becd6ca7c7dccf5bcfc3e1207efa0b8c10b6b7e63492f1df4ac8f62568de9693633705b5b9dad27d900c1674ee0190c6c807bea7ddbcf18a2e012785173671418a9c7cc050be77fc4c133bf697318b7a91bbed07248c7d86299c1b4ca6cdee66994de5d18241b287624c37479538de2467f457d752a5de9fd2705c5b687f25b4810f83296b17d0d591e7353e6eba83fc42d3ea372283e793bd4de749dfb894e366d00fd8de920a31b20c1cfcf3fe07efd4d60b6ec464e23f67a81af84f7eb9997fd1ff7adebb98a802468733bfd2f1c92f3e88580c32a6a24015a04f0119a2ad56f7ef427ff497c2e589cc87fdf91f41d05398a1117b7be762916c37bb4f67495334bc82034671a3db2187e557dbea89f716a0949a10dcd3ea1f7d031092c2897869320a751383d52eb8185953aaffeddcf7b5ae09032674fec2a9501d71363d0c480959cac956952275772a09097d5749906fb6451e19e76c80e189f9fda8fde5204e4cfff78ccfb26a2b0ab8ead9d731c4c7c37f0861dfbdf4e1d7a5288def5a76886a7669937c2416ff36cda7c86a9ec065bfc6bd7b259c7e21834bee54523a88bef1364cbaf423a9f3e69725e797b37ca257a72d6f1010e44c0a30db6c76faccdeb637c524fbdf796dff76f36ad8e24186e67237344b0d393ae0adbf1a1c26c2571bf4c9b72d989b3641c6cd2c5291a0c36eef005ae82ecfe38387bcb1aac8e3b15a81a17e5cd8e0a7db577857bfe8a952aaa94469327f6948b051ac0974bf4f795484ac270a750812b9f4d68d87819ddf5ab49f6c52232c19ac0afbaf9c6a3f3027e986144faee03528020ec224b725ba1b4b3c166519f4c06bb68e1d3c24b63827931469d9bb5db15083f579c9b4ad0672efe1c6c788b88f83d95f7e3d0e377a819e417601ebd469cfe935ef45e7192e662777e3b18d5b9c067d3ef943071b90c67e4ea9b748d864b8c4c758e60e278fd38db3c2d4804ef69ab4858c70d5994e349969b4d15c582bd1331f0fc46b52a4316c1664f77c3bd4c67eaca7ebd8757af1fe531cd6223277999b21ab6ce010f979afec5d746b8fd505fa6bb0833291799200f9321cf44bcce7718f9c8670d45285cf73e0d5f4f3d8e75a1101c791e814315631fc6b7906ad0883437528b3379775972b5e7710255723d3a783d48f70d04f4f5c5241ebffa417a51a3d7ff002e05193556d76d11b27e0676948255973a7cd51bcdff19691da184791181442d54ad2386fe853f92850d1e3568ee222f6a77b9663c6f58f9101e33ed93d5b34c3d58384c4c674c4852487412f72fb8df062f92f7e0d1626f485950fea9642e366d1e5d4883606482a626ea66dc54e064c747fcb0a83854ebb49af859e5cbe35ad6ccd4d0b3962d64e2fc0f9c0fe5a4af3bd1aaaff92890e6b62927e371746ac3e3541af6988b94443c5b377ff83e5e5af123fc65ad0811e6f667c2bd1f363ffe4e920cf700952f130460dc2ddf687435f9a8a4ae47fb05f62e35feab4e9f41918ce86688a7cf9a4a3f74ab7ad5fabfb0a439c3f4e48e70256671df0f00a158552dfcf5faa448111df733bc456b50663b16d61f311b2465788e68f68bf2930ceac1e5101baef5f5adf423bc45115c753bc39df7e6f7a5d6c1be255a870de007ff2516c1af2c5fa11994d0ceeee75a78a64ebbf099904655509ad368603442a21381bae2545e3170af7603c232d16baf92b8e64fa4e61e154098ae654202789eb1ccf545191c21c3dde3f22fef3db6af5b02efb1eb30d2537400e1906e906e5636959e4828eb11fe49a71dfc1678a1e624cf4a3904920c181b90c8a8ad0d5820d65729ff3893f60d0050a1af1b842d8fd4e19828a844165ab1d01892cc29251d9f780f6a0bfebebfc242961fc8290c279940abce98560af3c2c4d827c630a3fbcf483e3788cb2b466e75c5189a1833cb6fee4e0b891b738cceeb6e4bb60ed35eab6372ce5d3f7b73a207030906a86bb18d2ed6492fe26585607e7d57f3989c90eeb31c0fadcd69a72b34fb60d3c556d715041a0b86d3", 0x1000}, {&(0x7f0000001200)="5b0e2272c6e65ba6ac68f14771fe5808cea14afde28adadd9056d6b054789b8e50fa7dd4b31599043fdc6d4d2926b19b4db7e3cd3025a80828865c8288751ad4fb17dfc3c4f002ecb33b3cfd537d1aa6bc75f4879d494e5d65289628fa4e8046a3f71ba67aa6d753422d93bc65f68ebe417a2e8501eebde81d54d9a871e7e1c19b48fa95e6688766a0b569dc3e717a3daee0b4a1b2ced5597022bf64", 0x9c}, {&(0x7f00000012c0)="75eb6a79913d94d00aed5aa26623eb4e2f1dfc571f048efdecf244a4e591dd113dd6388337d158311902fb450c1e4a87902ec89b2a1e83085754082115594471a2d705af58a6eafc3e76945ff1fe7db0c5d429f82ced574d35277611f43c3e8f0e9d140b60741dab0411fa14b0cfe56815cf18538dc22c22717dcc990c6bd677e770c42d3c91ee759cc2a07284a54a2590b10c3f8f3128515ca137c264f300e86fc0a83ef1", 0xa5}], 0x4, &(0x7f0000001480)=[{0xa0, 0x1, 0x1, "afa4c905c61e3d9751a8a4d5cd43a9cdb57925d528ca3f5dcf18487df45a6afdf64a6629ed112a388f3991d17ada7b37276da7bc31fe9f9f8add636ef6c934c4c5b4cb38374b95c48a5551a199ae92e57b1e3f4e441009046bf7b94baa7532d84c92e881f23223b89f55275f35723c06dff7c6a9657825655515f27d37dc9ede61de85530864612d13b22ba38a2278"}, {0x28, 0xffff, 0xfd6, "07b338f7ced864cd833de9452cb5fbf13f749dfbf028d0e9"}], 0xc8}, 0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getgid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) pipe(&(0x7f0000001400)) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 16:00:02 executing program 0: getrlimit(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="2f204744a4bb69c134a2bba8eef73b4c7925fb785e7e3b94b4850aa5c2d6209486c372d0360245ea2406278a98b25f0b7394f628a4b0b56066a36eb9eb518ee574d0445d23fd732b4b810334184528d0c2cfe767cd83b8ea6de39aa859a7904a57fa0e2c3509dfecda682b37a0f29245dac54f25def387d06713d3d5f0dd66e893ab54f43a7b9e0f959637afa38fce4af418524f645ef75c74ec184856211fd4878e5f9b02a435b378efe69fc34b1e91195dc1c0dd00c9e7fc3324d3e7353d37008a63430976978e8d2ee954296507e9dd02e2aaf36cd665a26266e9750d550f02668173e5c686d246a5a650a5698e292a0d5aa3f5d6e5c388d99e9b280966084005f8ece773084060d45c1ead077c904e5b6781c4d12399a1099e4e2e0317a5882696ad58778e9db86e9b6dcd63b0e5657fff180b9597fe5ecc1d963071fbfadba69efbe703084e234d848bb8f10bfcf42eb7f21e3d75885f11cab586563f8b85009962a9f5606ca4b27fc8f8a8d1eaad7858faf38e5a55828071979c6386cea0a21a9f5519ae5e7528e32d21bdf92aa82bce90e9453832beff506a83b702317e263721249200ec598b20c572a14151fa509ab407411c52088decafeb10dea2b863a8ef54e94db60f5bb7a4e08330181db76a9ba6411406285fd06526c58315ad6a1d88e6752df85ee1fd87e8dae4b2e04fa64824991ff9a821413d17e1c4fff8f335a98f36d456d34c586a006b0e3ffd791ba59fdbdbc1866a92aee91cefe913be97c2112480efde39c16e5a7a9ae1f3e5a18bfb6979ca2105a4f6126aa6792efc1811a3f396319ee808404e8c93524f83caab27aac50e463dc255e406683a1d3b735cad87feaa2b1bb9b8adc2a3b9b08178f8e0e48915f1ae57429e183c58ae1f488efd39787e5baa0b0a49fb6ff96296cbbf500b7a1501e4e2cf7eb0a36dfbec88f18d5d7184b3c13468afac88c500668e04a4dc7c6dd0f4337a6d02eb994c087cd0bde62ef6bb34c58da27d55b867088886e2dcb9b4c9e231a782476cc3c472aca4174450a99d5f0f74f5f50f772dffb981e6ded2a2e5772954a907af6b403feaa9ed594c97e98ec005883573de5db9b412aa581dd08af81f40a03da20ec960bc241c376968f070bfbb13f106cdecf5688b2ee88a23514523377caf8a9d4874588752823bc06fc8564a60a093d087889f0ee789b71f0b3d83314ab595d357486fb11f2fea25e2a35b6f5c6097b79584bc372dd1219fb3c96ae8bbc4672bdf472ed16f6e8142848d1c25a64ffea1d7ad3753249538d74a79413b7c45f64aa00192b2c258599d63856f9ac189ac979cb2dea72e03e5d1957e76babfef370dc599c837f90549201f50bc2c223fed9812a403705e183bb0772ccb61f0284bf55b82a8dea0913a2fddad1052657b7214ee920396ea4f760ea9eec9922bf8268e9e6520de14e6ca2b2d063d9bf5eb59a9bcdaf4f2eb09ac5425d63eab1567d72c4205a809fcf80f2d2c419c00c4d056c0c633fc6266303e91c8c0d5e6819706b337097e4f005be0e8044fcd0c1260616aecefbd7d20717ce3e1b1066d2b259f8cc4bd322f44bcdf8a6b64a7849d58f4924d73ed0f8cfaf071907551458b4b4aaa752d46ce5baec000d87537c46256a65a1181d2293ae939a34729842e904cc82c9ef0beda47bac7d6c053b98fc80f9745cd6badb95d87679fdb25da54a12ac4c9d30f0e8c2f2cad10ed4f37247c63a8e78f3e92a81c821b3acf77925b455e979bb75a3301a9d796975b8237155d6022ae8c2741f9e91aa73c13bf7d8e0308e96d01778491f35cd329d0dd57793fb3bd26f42d69c5bb91549b206180ab9de084a5b238abb1d919006788ea63e0296b203f34cb8c8be5b5add9105de81f4730931a3372d813a6b6dadbf1d735cadb900f33b3f18b642dd3fec65f2da37613c1cca1aad698aad66d096572a2b68fa29f03fc4579cfdc87628d69828ba448c24067bdf309980947f663e0e150306536921836a0deb875b6e6d11245fcacb373edf4efcf690925ac75aaa96c9d73e4cf241d50b53effa663fed9d213448504455de3ef8d3d1ccde847ac4a42369536b439e1594e8f473c5d50cc60d95737f2e8e48f882fbd0f02179ec59fc8eb9d38aa43006f48efae5796e2afe1109cbeb35b53aac3af1fd9035243b80bc2835a3f18b0a08520df1eb294d82e68a84798176976c183c0bc6463ca04b174ebdc8ea2ea8b79964ab5a90ac915ca7794544b540874607cc1dda92d1d20e58a8620b04e9bb94582ad3609c3621dc583cabb6a60c2021fad99d3d09f4bf8fe2bcc9dc998616d6a887c9ec983b483c22e3bb14dccf67acb4502ee82ccd59690b9aa1f8b681818002ef1ef6bfe3a85882ba1b636b2fc3d4550401e2db9d197ced6621308bf14d557e0de8ce62a9728598c5a720b9f096fb0e20de76d446243894536bbc8225d39f030627b4ca9c8d9b93dbf937c2182ffe35787945ea3ea1e51a4d6111c99498f3fa00902e749eb50420cc94c1a2d8573709e6007caf6125db86f35ca2c87c3f298782e5cd8368bb9e393309cd7fb69dc7973952e6c4ddf42e81bb8df6b147a125e50c1526480e6e63f81eb7e38d300822630f17db653e160ac25facb6aa9b42a23eda303d69347c45cf84a04afb356842746f931c8fc1f364795612135a9147f2913da02998c309f931e8d4c486778e6121cc1274fa29db5ea4a199f91763717b900118f796881826fa117933fd299ac3333a1c90312b514617902d68112420b71f841cc835a8ccf5d2e0405891c80e17701b77736bd97a18dcc2e1102ad3e0c6cf65bddc4f4a7f0ac0cd0db048b62c4f7e43afa85939f2bba9b8df0f9b3b39b358435400a1489bc3097a183c590873d7e0e0a122793bf96f9aeaa3c30e952a3c325dc5fad2df4ec30ccb4bace71e5a7e226b54a29c17e370325cac6d38c344a36c803dc6bc99eaba2c273efd254f80a9a8d0ed1547c1eab85076d89b7e31701f16f20a0d54d359142bdc1b97ec5fc5fedd20c7d0728d700cf1e7ba443c863f70a472618e45cd44d9fefdcf9389e1fd603e9d03f666490e2137ffb1bef33f2f27c5cd26b3119b7672d7e9f64f39aeb97937bddbabc9788670cf6c2c7e1da8cde2fe06aaa8c66307a982b346c37431561b90acc126cce538bfb29cbcd9deb89eb69f49f80faeb4159d0c87d7bddf9280a526ee4dda9998b37aa572c5b441ca463f3e8d4a5f9bf1828565b51c3a2f5f0f9eb76a262f9dcab579292aaaa42d965de1e5d9af13cbfbb18225421b5dc39580286d10c49a310707e3166887cdd2baad6d744a201f3f19a3774c3b946e7568b18a1bd5d618055e7f05079d48f891be338aaa48ff51a40cc61b84e5487b63c56879f5177ea96e7abee017887ed4042b895d71b2fe5b492e2ba9400bb53a0aca4dd6a9f759266c39ebd6957ce470eb3b07e27c53c35c04c4ad064fffd34eff0b519226eda89be137a648c274a0a0da8c40e85377fb44e045be55f56fb727a385eb325291132a6ac9c7710fa4d69154bc33e75940d669e9d6ee7aa8876143416d19c082b1bef2298a02ba4e9680ff21410e20a63fd5e452b1bfad9c1ea6b2eddc9d79694b2d7b7aed47aa15932d3d5e50162f22d4325bd86ab0886969834c6c3badce0d5d4d1aed46049e4516523631b46c4f8e1aed13e4a011d8a01428c073ff0a2ba123f2795931d54d201b3b2fa9bf1c19cd7fd677609121887f2fc9a1f10596246b4b7b789d9d6c60f628b847108e01aac7cb125178ad3dbbbb532565e25e99abc8c6659a632cae5e05ec78fdfd4f7daa56e7ce05b056f4180dc46a09b07bd4b0c359691b1dff8d0d8d188b41706f1a689430eafd6f4a5bd214de1c9d00a07b2e191b486dc26042b03dbfb3e3ade2f68fb4c41f58e7bf93c67ecf486083522c62845d373ca2f808266a6a4654726084ef9da964d09daffcdaa444e5ba9ddaca45ee81ebaf5ce9228f19b89cc45babcf8b8013e3e3de8296da6d6c56916ea47ba6cbf3faff41111a7325264361f50ae24d08055cfbcef2d311262cd421d8b259933ddbf586bc982ab74b75d86a9aca3e48a8eb738e7aebb73b024c556a8ea94dc383f3af7432161a5aa329c3f7385ee78bfe0a5f37644f2f91b311768beca0b66ecb9c55535880905424332108109fbc1df5e8e5a4b406a3fa999a5aee56bed989802d0fc3643f5c0ba556cd0bc7f3f68ef9b2ab0d27e40b01f2c593ff06e8e90f8002da49781e3a735a93b210b889fdfce11776818bfe0982cbf2e9bebdebc9a0871dea8b92d38629336340239b8b4498b647b94c01500e48263da9455fc402bbcd3635461843e8bf5f44e5c046eec31dbdd9c6dbe51b3f27fec0e0405a46ee122ca33e5eada5f3968f340dbb5d929bc4f7925de4d63f8bb2fa866984df0ecb64fec6f78675d1bd21a7a71bf562d6d30fc313b058487c45c6d5f228b6373833a783c666fe7bb285dcde2f79b3ba94d86097b64f87def2ae83c436663022e61cf4d94b254c8d78dd74a80557b84048f03479b8b049f37a6940684d03a5072abb6d31f8523ed69953d415c4c9f49d62c8970966a4606495b7db3b7ef8be016e1851da653b48aa8455012aab1cb48d1883a0ca925452f6b5d9e5c68ff9947f4235b6c356b1d9be2a4c0f7f34e0e70e2b9610984513aad296fb93fdad6d009f703c07e21f52c73b8e5d8b60a17f19a46a3c96fcb833a49074160d9d6bd1e660b20cec390637993c37cb6cd7a2a48e2350c692d63bfc260e416c7255c794911d7a0510223edf00dcde65e61d40daebf563ee691e53a7953662bc61669d51a9d03d1cb181beb30d316afb5f8f62c6746206c3c3bb77ba3571029ce34924b0e868364b945492b59098e965c3aa07986b3b153324fa3636f44f508a03917c37206aa9dc3e107f3f6cd22e31a4b630a79e6f35636448a586cd2a9dd456106b3f58adeb364c9aa8dad6867ee06af4ff66310cf8ea166c39acaf87ca260812a136f95533774f4d2fe5bce38709fe28e7880a343b503bafa8fb75e05214e5a9ca233795d7b5264d981887da2ea2a0eabaa934f495ff35ca9d2c7aab3680405104a085f28d79cc99c701bbc2cae770914f8c9a706eaefdf3af97b38745ba976fc1616279ed014da0c0c79f09846a9fd5a5eb201c5202cb57db7ad050db168c13c6862abff81fbbaf53a9cfe92f220ba64c5d9888a34ada9b589a98286092fa106fa310bb5028e066e9c667eb74991c2756e00e8af40b3336b2778bc014ac604a139c676a068a31fbf1ccacc60c7231aabd71a9f74da9af41c0c787d917e507a6def6eec6a2dcf72aafa3f28fb06aa2759a1ef9fd764bce02da20b9d93502a4916b3f992729edb35191862a28653ece1d6a5977325577f0f7fd69e9274cd7623b2c9c8f34ff988223f1e7c20f34262aaa73ceb0aa5e7ebe9ce2087d1d91f9de1fd368aa931cf7c99af5d5c70f0037aafb6db92d9e863e446efe19f8619ca0adf08ae3fbdca6257244b57945edd34539dc40a86f8e100d9992c47b9a35f528684d42a68aa05869f4eabaa2a65ebe66873d92d03a94fc8f1c63e2f84a33ff2ccf778832ce5a958f83d0c2e1c6cff3dd6aacc4edd67181f30f2c631fd4a947e6fed3bbe7fd8890042d6215c3545a260ac9a1250f81cb587f98959386f31f726de8cf0c6741d7140f3b6e04ddf8e2d477747a6d5358e58a66886ee4e515051c93b3c726728720391aa060b87ab9a33ef8acbc29c67aae5a5ed7f98885c58ab268c04a448ab4111e8388603", 0x1000}], 0x1, 0x0) 16:00:02 executing program 0: socketpair(0x2, 0x4, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000340)="a0d1f2baf813074f57961cdd2cff315b4a599a973d916dd78ee3dd24a56ddd60621f7da17cfbf05c703022a9dce2d6362b2b0228cb601d33d4a2879e7b2b6b5d68b911ab81859292a77de445e1499fa2544fbb768f6431816fd6df057b5c95048f2ffff59527be838acbe645c51b4578dc47db577c11c62683b7e280e817c250f4b498c6ca9804626ab8344d295f7efb16061e4ac18f777f1e489976f4f00f5ac67eaff8574a5cf5d75cf7cea46e07b4cc1f3ff909c0d97209209e618709d0c86f2a4bd9d9f58de67263c9e60e9093077cfca5c88f0c111de50b944ce3fe5b30fe50db5960", 0xe5}], 0x1, &(0x7f0000000440)=[{0x88, 0x0, 0xfce5, "c052a0e6375e0a26b667e4d36633bf3f2fd981f665e41c4c0ccab5ea82077cd85fe693a0d7b4eec704b904d5a4f69aab7f7618704d32a553b2be470b8c12dbc727ba0e6a09615620e2814b34d2f2f5c0337cf694b05d91477d4a1843beb012497db7c5c60cfe56f79666ee61c9c535ccd3e7"}, {0x108, 0xffff, 0x6, "ed8ee2b272c3b279728540656670540b8570602b4f8be1c5e1dc4813700a4848f1b86e66a2beade225d6bf96023c15d83bdca4329f35531dadd80af9eb2df1d1fe9bf1b180928f7d937d3fedbf775741c897429b772703fdd7b22ab72f9f04d41cb72f6f458e8fb51bb5d4a7c0f13079977c77f54479d0fad5141c0db864c441adfa4d4e2e7949b7a14772d9a27d66344f873ce9bc596c29c33a0468a40942188f46b60b72f6f4efaf79a992014601f6b973950f8f6023932f042b710e9545f1e0948c16b6575dcbabec4169e519bb4311a7a62cc5e01fa41b24de4d82c7428056820e90233a1e5a2f16ca79d031a52fb915b16a0b5d"}, {0x48, 0xffff, 0x1, "bb635c735e41bfa95aa94355429c89590d0b832f6db30fe9a2a8ea4149478a37b07388f7b0a814998363e68e9b75a6b0aac919e828513f89"}, {0x30, 0x1, 0x0, "c20367d58c83b70f7448c3f6602e9be747a75012085e6484b2db"}], 0x208}, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f75e83dba3096"], 0x10) sendmsg(r1, &(0x7f0000000300)={0x0, 0x2c2, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0xffffffffffffff2e}, 0xa) sendto$unix(r1, &(0x7f0000000140)="cfedd860475937d2353f337a56d8135085a5c22671e6115d57b7454ab0d8f6b9ad995789528372cd1d51b302b6997f2b8eef3ff883e4743364b31ab5c55b8d8960312e6779b109f8e249217355deceefec78bde18d2b80eb928d3659ebb052b6fce0ef412b33d099383236886790c8a8b3d2c0e2767c372dfa3cfe3f2196913e7cca4ceec044f9b5b6c08dce6143f70a22e80375fbf89eb041eec3f636022418e14352c94efe521fe9a83f8acf66985ce87d42d8e1ea90e7acd72354cc099ae28cb0ab7350d8b2b7c5162e8343ade4f9f42c048913071288c4ad9b6354bc20", 0xdf, 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="00002f66696c6530006f2b8f9d9bc2b6d3f050181dae9302a9731e082baa45a678a73f8ffd3e407d11851a016fc736f37d33df33e4d865efaeda0a87ba928fe46784db61134290a092d90872b6195e9e9b7241793a"], 0xa) 16:00:02 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="c63bcbad79e443b999eb46cb9cb19c57c323b7b2a51ced26eef8d16cf5f94df1c73bdd03ab2e776ba6ddfba18b1684de5174ed57a6a7c8e57cc4598f969829a27aabece21d1ff66be308c0dc948ffc284d8278c5924ef416c939a2f012c7ec8d5f666a938de1facde8e3c42c01fa4859254baa54360d83aaee9aee1fbe6079aad91a3a71ecc7cdc91b07e2fc9db5ab385d634793269593a3262247ae798ef21eb2890b6c34d871978cab50a0000000000000000000000000", 0xffffffffffffff57) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet6(0x18, 0x4, 0xffffffff) getdents(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x93f) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x52, 0x20000000, 0x685, 0x100}, {{r0}, 0xffffffffffffffff, 0x7d, 0xf0000040, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x31, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40000006, 0x9, 0x950}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x3, 0x7fff}, {{}, 0x0, 0x0, 0x20, 0x4, 0x9}], 0x66, 0x0, 0x800000000000081, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0x0, 0x29, 0x40000000, 0xfffffffffffff57c, 0xead000000000}, {{r2}, 0xfffffffffffffffd, 0x2c, 0x40000001, 0x5, 0xe7}, {{r1}, 0xfffffffffffffff8, 0x3e, 0x2, 0x0, 0x3}, {{r2}, 0xfffffffffffffffe, 0x4, 0x10, 0x3, 0x7}, {{r2}, 0xfffffffffffffffe, 0x44, 0xc, 0x8}, {{r1}, 0xfffffffffffffffb, 0x41, 0x0, 0xab0c, 0x8}], 0x8, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x82, 0x1, 0x1, 0x9}], 0x3, &(0x7f00000001c0)={0xfffffffffffff4a1, 0x4}) kevent(r1, 0x0, 0xfffffffffffffff7, 0x0, 0x1f9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1ad) 16:00:02 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x3) close(r0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9294) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bb50d38e9b8d85119e428f87c059d9ae4871f84d", 0x0, 0x81}) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:00:02 executing program 0: socketpair(0x0, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x40}, {0x18, 0x0, 0x7, 0xb9}, 0x1, [0x6, 0x3, 0x7, 0x7, 0x5, 0x8, 0x80000000, 0x4df4]}, 0x3c) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x4}, 0xc) r2 = getuid() close(r0) r3 = geteuid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x9}, {0x18, 0x0, 0x6, 0x16a7}, 0x1, [0x7fff, 0xd800, 0x6, 0x8, 0x0, 0x10f, 0x6, 0x3]}, 0x3c) r4 = fcntl$dupfd(r0, 0x0, r0) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) seteuid(r3) r5 = syz_open_pts() setreuid(r2, r3) r6 = socket(0x6, 0x2, 0x4a6) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') getgroups(0x0, &(0x7f00000001c0)) bind(r6, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x80000001, 0x400}, 0x8) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000280)=0x7) r7 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x1, 0x101) bind(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) bind(r7, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r8 = getegid() getgroups(0x8, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getegid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000400)=[r8, r9, r10, r11]) read(r6, &(0x7f0000000440)=""/199, 0xc7) mkdir(&(0x7f0000000540)='./file0\x00', 0x80) bind(r0, &(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000005c0)=0x5) 16:00:02 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0xbf, 0x10001}, 0x10) sendto(r0, &(0x7f0000000200)="73c5ad08261e0359c408e12b2e4e80d676ea7ded3748d8556caae2ef32aa43de8a1d4b9e4b554905566b9b034a56e807b96404aef0f2bdd125cc0f50472ba360a9d3de3ab452ae3baf6d5fcb80ae8408", 0x50, 0x40a, &(0x7f0000000280)=@un=@file={0x1, './file1\x00'}, 0xa) r2 = getppid() r3 = getppid() setpgid(r2, r3) getuid() r4 = getuid() getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ftruncate(r1, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$getown(r1, 0x5) r5 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000340)=""/106) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getpeername(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000500)={0x8, 0x7, 0x1, 0xfffffffffffffc00, "1a4d78150386e82dc0f8ba44049ae94838fd265b", 0x7b8}) r6 = getegid() chown(&(0x7f0000000540)='./file1\x00', r4, r6) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000580)="9f2315782866ede048fd81b7559d0fe18a51f25324f834613e978d452e1524fb872a2b63b97017e794304adad92d42048119f9537dcbd60efffdafff614cce21439f1a0235b5359e6ae5bf7bb4e4786a09c20e5f55ac417839fb5148efe09995b90fa58a1387e7bf0a6b5262a4571f898a9a08b4c5960bdd78910001a40cc3947a4a114e4ce67dd6a5625a744bf26a0f8e8c043f454d71b90141d06cf9929be029cc04f7987b44d2033abb8a01063036be42c1b196f85c98f3651cad1f29609e8fe7600b77e484fb445c70d47031977aa2de5e2fe34d680ee1eed10848bfc2c9ee208e0d90f94d73eb560699956fb9758ec8f20a0e527481cb01e1647430b8d67ee4732de12e4fda9a9594301f0a0db51f9746e12c13c4db3e11c3b84b09f81865b96e4bd4a58bf23bacbe34aa26bd45852fa0d2bdaa94677e5a172f2b4df3f00ca837fdac42d4b7392e4c30d6d8364b0f7ae7f257a25f178d9c8f035a3e01c40954175765ab17dc7b84523950a8459e43a901625c3854f70f5196f6c34d2bfec33eedb7f075046aa8f940840a8abe36c44e0114736815b29f34545c7f1a5c064c533125e15ac82da621c8c0f037016090f3f4a4c672218c41e2cacec8792afa09fceb3852beba79b6dc353ee912305a174ca6fb9a7cf16dcff387889fdb03f55a0df513a9db311d3725cf4089cc5575b1c1cdfdf913db5996e2b904396cdb1a8c6852302d84f9bf27758a67132c28762f9f7c6d10b63d0e25c14c7c752777acd06c0f5be4b3fcf19b36cb07bde6f2415162dfc91fdfcb3f7d73c3af0c86a056890261759e1477f8a6513595178e15b895e4bab81259ad33b5a8dfbc11314fd66f25f30f584583a8150f54e4a169208b15fba83b50990d567309c9804e74a4ccc96f0cbad37420e8275a2c70240651ac17bd916a83c783036858f8a1d1d8ac01d5de5037c9a9067f975fb00841f78565c85ab386d122d30229f76ab8a08accbb6f367e082cad312bf794456e26e803b49511b1b1ce5d9b330ab7ddd94baca7aba5299af3e1185396d02a68d37b0aeb91815f4d3a601a94335f0891c9d224ad7e42b5b965783de6df93526dbb0b69a2995d4d19e8298a1cec244422a99074cab75e8faaf45295b2826a9696bcad0da2198a2e9bf3a94dc2dedf6d3f14c67fb0e061df7070c26d53b696840d591fc5fc2f1f7b0d70c8139542f988b6aac5d064949c09129be6613447c84ad8ffc61ee66f6db50620231c20c1bad8c7a0ee9a82854583477ce1db8b4902323d73a70cba2afc6942ca6567dc9f433e8a57bd17f65e554fbb3eac577ebd31b488ce7a0824bb7cbdd0a7da29c0931c27630a4742bb8ebadfb21832e9fe4e877b31ba60e62810647198db4181a5417d8e8a08bc51e6c7f383c9a226d2c8442c4b3ce86309e26bf9a73d0e5bf7cbf3cb2487e7edd71137e5b3842e9529473b5528c88200d4843d72375a7fd79aca28c15d2035353664ac9648866ba6e303d3c959830bbcc1cfe203048a457043038275f11e3598b102fc277f4144ceda6bf903afadc9e11bf561a22edd69849ec6e999508946c6fbe0899771ab3af4c1d2bdb784efc9d6ed47933319772352246f5a0914c64d263ecab6db7d10ebd3200ebcf886e08587e0dbd3e8244c675cac1b09bcc6e149fa4863432d5ddee1dedc6082f179d4a1e5d2d08c430f07cd975a8a346611709a00c9de93e170cd28ec5dd1d6a3710c047367ced18a621b02b23f3f715850fc7f2f05b3f180712b6c4f626acc9ba9feae0f0efefe8484ed4c69aad6309c25ec0dc1100bb84949de07b7617763527b2cc8df733dd99299395550682c7033bfe1690ccd8ff473f13f872d09c6c1bc06cc461d38eafabe47f955c942170e8ba732cfb8636c740b9ef76c5ec4d9d3acddc49a408343845b74baa15e630ecb01957980ed8e9a37175b9355a76a7d593b060b94b069953dd6b15ad4c411aef602da2e803ea1a5a522de0dc9b904a6d9f09fd1745bc95855e57770ba3895feee2a379aa70437c13db359940fd4b063b18eca20010ff67782bf3acea6f4741e5a0ba7239a724a676c9555abed2ecca1537e3e1037b8e6394c48e890f0450d1e8caf6b11fa9ef6ed1454d1dffdde3d8941a395c4a48cea2faf5ac23c90d42b01ad0a2601bbc6066d534e40c29aa4e86708e525f46615e5cc88761af0b93178f5938ab685740b9b01f7b944b16c3f4fb7b3eb647a425034ddf4650ccc8108d24a434f460f889804ffde7d87ea202892864359c78f96d89bcf661b49ac536329b7a5f734c5b27251bb2937e0a350cba69e63f3ca17795472cc0d6e71db6bf071923fb75c3b40ca14152b855d1d01b8c8e4774f86e6ea410d83a8aaad237d0cbc861cca0fd46a265dc67fd526bc3f95a48f019dd7007bc3f999646c90c218ae9a99fc011710e6fcef7f0ff46a74c268c632d6dffa71fa88badd9a850c79fd129e26aa68458c3775839d14c959d3641053c916128ff098db7ac9d638a1383ca9f947460785dfbeecef2d5d0d39a31b6d34aef226dfc8e78e9692b063550e5af42f1dcd1956bff430f478adf84343dd17034e990496baf9dbda6c8b5ad54664ab7fc00f03e8e4a94703265e6591791ce3729ee6ed4ef51f97970384626bd453caffc3236946d550a6e45319affa5064b4da8c0a2024fca425af2b4dc27036f4b9f716d122d4342347e46640ffaef90874b6324e4684a35979b50ed3737fb2e743cfd76f1e82559e4eae818e47a2198141e69033f98faa15ee69e122f490c81ba2a36f91971758ee0a5e31b0bf00e66a832cf4d5020dabc04f922c56c14f3f39d416bd35b00d7baf9b2d5f007992d53202b877164939bae701cdd8838c3a130cf90f41f44eac37f5d09cb87d2fcdb10dec0caad5102887eeb56472ed97dbdf98908b8fb99a4a793a31f50328060e433d2696829b0c2a8d78db6940c196893488ea368ffd04169159efc9eec15d3ad224a134c164a5c78c709377b28120a2214d48e520a90cef09bc2504eb51c52505783c3207a8485dadea35736cca33a0b482dcaa6e17c0a598083f26a7e59274dc754371aa02369d17845825d8cc4dcc2f01dbbff98295560c3b5e79938c5b5da0da79c9133137ad182e391d149dd8f4f57dabf98b8867bf411c66a993180298e093c14006635cae90ac60d66ca0229b6bd6db166bac313e4e75d564bdb2b3df50f702b88d0cbb97f8bcbd1ed60aad9c10e2ee88d442261ea4e045c74daea94879a9b18911dfcb4f28fbee6900240df2e65fa78609acec200e84de347466570c9e485ec3626eb40c4401f40f9088357f0b55db4d41eae1986103fc787e091a6aed45dbb44ca18df4ae6cd4b99f276295777c1ee97bc9ea84867860c1d4bfbac4bd8e81f7d84788d4d69853b8b44ea6d380faa7590021ff0851dddfae20650d767ecb852b4372ae7b9e74e3abb102bad9d888f40480adeb1a475e877f833e5dc6e913747aa6e7d18b75a4d361fdf6f72fb16ada3ced7c770cfebf128d36c4972958aa573803abac646366cb92f75589388c9a8bd812293891d2d891c7176b4e1ba4e08c0e65b130d498c72ae437313266c694c7d928ac8f1135466b3ead1dacc71e52c87ebcced1d034924a27e9423e72641b4c201ba8f6243d33592019c024f35c698b9c5c0bb997e15d160b8b35b59746725e1cf8137b2fbcdf2e540f091b0bb10d0e52648b249c8063d1d5fb0a432e77e7541da89b4ec5e97e088c36cef414a36489c8be8bf171733bddd2ae6b9b9a5c4e1a11b17291020f088d56e0bb5cea10a7912af50c4c8c812c471f6fb6ee41ff6801142848883fd48e3dd16c0f3c8dfe7abdb6682575778bdbd53a00a3e07f1331f89523b2d6da479aa8beb2c21bfda8ee9de1e536da24f733327f576a654cab3554c64fc351456ca38d73778ac966adcf0b35db48c64f152bfd699364387e1d7fa08691fa083d10f640be70938ed2413f5edb0a5f5aa73f6f647fdc8512a144c94b5406238d12ec9b3bde40ebda1e06255c5384775787d19d09c6c03c5b90c93880f7488d49070db7c1d3be3e14068f482bec28b4aa73ec79fe055ebca62ceda096e2948aaac97dc52a1e83a553bdd7287066fd74ea77c0d8e809b043c0da734aeb9275aaacfff5516f5139067739e2bb117d7f657fd50304181edf153a683febf4d215d7a5ae907ea5c5298920db87da1d4eb6b63c37aba947ddf8cfa5b4091c63387f52aafbf0eb9da9faba689e0d9529d0dcac87ad739a535d0c58969cf850479d03e43e2c02d6e253e465e1e31730609838fd3ef0b94f4e3f753263a2efa2d48be3c6630ead9daa80a7f02a219292fa466e62867de1e4573eb468c2403d1b7c4b58826c586752fc9b4474ae6b4b9c014effb387f079b82d3333c92466b891fe6f7dbc08295f626421310f5700715647e5a97862e1cf389bf904f0a4db9a57215398b7c6dfba57b8ac230b83c47eb61f52b0665bde5bc7ec1361c118b7d924498c0ef49827aa1af802c9d5371d44ffe7479d2e428d5c0b5dfa87ef9dbdac41d70a90fb953bb432592727fb20ec764e3e585d3a7325116254a1d06db897c3dbf8c5ea047b26b6b4357eabede3481893e521c370c41d36cdbe4b159555c4ec28a6da436dae97b601f033186943a643897a3da94f71c05849f6510ad2a6e04c194589e0c13c137ef721bb4eb2bf611cac593cb1583deee983d7aa24876f3e528a271df9443dcd1889a20901d0656b2edafd618132a6638c9ad15405aac05aa0a062511251f9f494072ba5bdfd30d236c3c6d9b7440b1e545ccbf885698e758011ddd8e0b1b673d810f60b8c93c3e61af9322cb3f25f064e1ed7943135acc78eca0a26763e78487997a62cff3be01edd3678cd03657b6ac5b4e0b93e25650155c4f62fd5e73650441edf1b399cf52d06d72d00bf3a6f82b5b338b7e3ce270e8c0d30d3e30703f0ea3b81d747242a90c03441f63ad47b3bfe9ebde5c26cc8579303255acc6f6fb96fa61ff7528dcf377ffda52640c242b29bce1fd04953d28392375b8f144ffe013efe0e1fdb2bae2dbb6968fb3f1df9e8bcc6d41a8bf366c97e7fe5d88f5b542eda862dd1658c257dd37b5b03ca81f1b0676be7af62986c5dbb76770045c05ea83a6eedb5b9e78dd88a01399b4e5141b244e246a1d721a01f740a4faa9f1b52b9bcffdc72e9af8b20077a574b3b662e97572f4faa734fd4000197448aae1f4ac7584bb91c08e0a1f86490180ad9fd2ff200a7cad9f623a199b0dba5f5890c8fdbcc2ad512c89625d6579caa9fa837c90688e017e40cde779084282bc6b8851a2ad96d5f5bc36792a5c4ab60e1393ee65eb8d74fe2995fdb03b509c050ead3fc2656f7a186bbf9890c567a4ac3890ffdccc4cca1a6e6f04b7c7857083622d6fef7e5f4f547cb6a3f49d1d090b9c988740f6392a0df8c94c37209b32f5200ba43af9df24580076f3b7e5c63a1a84853788bfb98d24267ba5012a67a569f707918a8b1589f0018a53eafe636b32150b780b7f230bff78860c7daf1d08a1a5c8b64bfaa659e94539783bccbcd460103dd093b3c94a900fa58eeddab2e98519078344721fa39507ad9ba02dafef8c6bd5582d761299fbfc6c93a4298c6e12b5bd3f2c3f92c4c88d726f5d75d76b45d39942be43798225a7c570ba5e835758b505eaba2167feba478cfc49289b654deb8178b6949b10291916f2f216fcfd2d61fb2865ff55e044f1d7a7eb9392dd6c3b6653dc1da37b0dfac20fadfd14caa1fabc05f42eaa4e7db42dc", 0x1000}, {&(0x7f0000001580)="a657c7709258b3aa1dacd915f278cc5701a373c0cd785f4ae46ae703b72483a64baa6a267cf6424e5ad707eccfc6ce8282bd6d18b80ce7321b9024cf37f2d0104ba09662b22cb476d129e853eb29d1e742c6c8", 0x53}, {&(0x7f0000001600)="bfb5004f9b22378e824459cbca37557421867e7f2988b960013cb0a6d65d570be4c169660f8d20d6c159073162d282299cb208a99be8e737767852ff3e861bfdbd454ede58a653a1c543d161307c9c8536a640cd23a977456ae2ad2154788b4ee7e3140b0c0a0777121f4080b0f17ff603d166295ff34ccfc629ce4103fe03dee3b402cd0b71326793b188d9acd44fa58706c038fa73bf132e94de225fd045410aecaf497975d1f7527b7bec535775c6e7220188f4b9b96da2", 0xb9}, {&(0x7f00000016c0)="0f4c8bbc32210a796f41a8983d78b7e3ddb1a62b31369ac70447dfbad98c669b943d22a24c3aefe1930076dc1c49cd46477d1684d1b4d4c177151bb36b271881c36d61aa12a96b18f5529334faa177fb9050e55e1d5256e0dc2fe5a9973673accc857b051113cbfe8799c338", 0x6c}, {&(0x7f0000001740)}, {&(0x7f0000001780)}, {&(0x7f00000017c0)="7d94accdc9dd32", 0x7}], 0x7, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001880)={0x5, 0xb8}, 0x8) pwritev(r0, &(0x7f0000001d00)=[{&(0x7f00000018c0)="bce15c309c44d520ba2c34113828ae243182c78a7c8d150564f8e52340b891112926c617fd0bb6a438ae4eaac42295fe5881db400c54c293d4ac74005a93b3347fc6129fb352481021699771a5493c5cf4fc2a79a20e0ac6d08077df87f1073db20317dd660ea500c37e4bf758ce5e2527d7f405e3239b0adf70c9080c4a8e028f3706208f3beae47ec598f407622a51fa7be47d83eacf8db3fa55ad69f3ecf207dc586e769caf0353336c06117fdff255c514553056452ee7ca5f8cfc45", 0xbe}, {&(0x7f0000001980)="c944a801bd3de39354694fe3e0ded2487bbe546cebd2eb575f92ba40224b72a736be15220db97c04bcae42c8dc470954089fa0ac1e3a5cad6af87d6072f4e49eafc788f03da1699f46f072ed619823143002e3ae1c6e5dda1b2e71c2de", 0x5d}, {&(0x7f0000001a00)="3d6689f4e29ca2253bba3f2a711b639353c27920a6a79f8b6f24c7fdc4611b1a563e208eebac69e77671b8d1bbc330d105fdb8df8176f28866d4791ec69db4e842e40e8ead1a14cd4893971f08a1f9bca806e943906d994c934475c59ad25c2906bba908b12e0d3d47047b90e5f6625234be0de1c7355da492f42d", 0x7b}, {&(0x7f0000001a80)="fa973b85d02ccd64455fab4cd12956464467cec47b70fe9069bdc1d5e6867e8e2b7d12f8355fa9c686d68007d843df229b6388fa7b43c8c185c24e2df5b57e741bf5ebc8f8434d7ed361337cdb878669c9892b0872eae485ce97b728d55a49a0b46afe1b490bc5138cefe2659af45c0345cafccc1adfd01ad04f48de26e6992d1d9f194216aeada4072112d8934f1ccd29e25f44e31da0af668058b8f6efd113f74ebd2eb7cb2968e8c7228dd1f371145723ed462b25d55365d715090686bd7a7f11", 0xc2}, {&(0x7f0000001b80)="fdb5a2301ebc770da2cdeacf37afcd609ba4b37f0db36bd34fb119cb1f83c003f4fa35a6479b3d09975a982add0446c8fdcb4503b9b1475e0e441a752964d3726029d756c63b0399770f86b7f7c2b427df379334c6d68bd4c23093f8477fab2b8916ff53e808b82eb5e4a3b5037218db59fab4a6f6a0881422d1e2b2d269a989b62dad404a5b433558dfd06f97d9684ce313db32ceb7e0e6cf74", 0x9a}, {&(0x7f0000001c40)="e19a7e0e99e7d90104be3a54393cf67a7e544b9f51f4fb574f6e61e0de18600e0ea5ced71cb4ae24b898c107c46b76995e6dae018199fb67b4cd19b59b8e7560a07567f1d61cb4222e9a80d236da6700ee5ddbd506851553c09fee44e856b206eb763769c73ef2acc887f7671fe18eaf1411e4b66c137c4b4d2e3aeba1d9660c9e38c1423746d9bbc7f296456a14ac1ee1fde1aa9b9ac1156b633bcdf876b2811b25d5b3aa", 0xa5}], 0x6, 0x0) close(r1) shmctl$SHM_UNLOCK(r5, 0x4) readlink(&(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)=""/250, 0xfa) open(&(0x7f0000001ec0)='./file1\x00', 0x0, 0x8) 16:00:02 executing program 0: r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x1f) fchmod(r0, 0x1c0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:02 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x1b3) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:02 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000080), 0x1, 0x0) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() openat(r1, &(0x7f0000000040)='./bus\x00', 0x20400, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/3, 0x10d) open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0xc4) poll(&(0x7f00000001c0)=[{r0, 0x60}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20400, 0x4) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xe000, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) recvmsg(r1, &(0x7f0000001200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/202, 0xca}, 0x40) fcntl$setflags(r0, 0x2, 0x0) r2 = geteuid() getgroups(0x4, &(0x7f0000001280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001240)='./file0\x00', r2, r3, 0x6) OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x3, 0xf47e, 0x7}, 0x1, [0x1, 0x8, 0x2, 0x3, 0x6, 0x9, 0x7, 0x200]}, 0x3c) setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) r2 = geteuid() setuid(r2) 16:00:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) setreuid(0x0, 0x0) clock_settime(0x7, &(0x7f0000000000)={0x5, 0xf6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getppid() setpgid(r2, r1) r3 = getppid() setpgid(0x0, r3) getpgrp() setpgid(0x0, 0x0) socketpair(0x27, 0x3, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:03 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getgid() setgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r3, r1, r1, r1]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x100) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xc72) setsockopt(r0, 0x4, 0x2, 0x0, 0xffffff0d) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x20000000000001, &(0x7f0000000040)={0x985, 0xfff}, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x10000000000000, 0xfffffffffffffff9, 0x401, "86d66e2592a4c848b544b32d3c947a9d814755de", 0x8001, 0x10001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) writev(r0, &(0x7f0000000840)=[{&(0x7f00000006c0)="bd0978640f1bde07c29954a026e070eb9593c08b6d5515503f553438ce6d799fdbccca1b851ff6721fec8f9ee3f604179b6643ce573f1aa29ac321f19cfcd86ae32458f0442345c9f7d90e795edd1a38b518e480cde49ae2719fea3c144bd2b611fae34fd2700c4e523165558007c19e0bfe5e80cfc5a0baa04aec96aad553e5e83f1f676bf5536054d79f5930312e052c2e612041795d48547b9a34563e78126aed6babe3330bf00d1f2cf7ab0458195e5d69d345e37836e347faf213dff7a754b11c6d4c6b10577c2f", 0xca}, {&(0x7f00000007c0)="a870382c464a2b16feadea79afa86fafb3208ce9351685ddbd49b6ef45b3c7523a8f2833c168e3da80af53c5aa5a612ece5ce5b41472f2c28f08f901eb259570e5a4a1514fc378f6452fe923fc2fe4e1f8ad1f716918e6319cdb82289cda", 0x5e}], 0x2) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() recvfrom$inet(r1, &(0x7f00000004c0)=""/114, 0x72, 0x801, &(0x7f0000000680)={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) r10 = getegid() socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="f99d54163c898cc01befd99b0e0d95b75b0364549d74f05e624d4ef21d11c2b5096c825a0464148fe935d2e3e264e47106682bc96ca42777cb19dc3d6c50bbf2fee592dded28fe4f227a92018436e0ac99f7c95bd129fd6e93766dceebb21fb82d", 0x61}, {&(0x7f0000000140)="6673c0c6b501c19eef1141d2a61b7199064b9f89c80407806d2950614633cb", 0x1f}, {&(0x7f0000000180)="0a67de2de17a4ff1700e3ff513c1bb07834bf2db0170b10f4fa725ed847cfc5675db99dcc4f86e166cb6359b65ab479e010988bcee10abe70bde26dcb1576d7d5cd45823afdaf4e0289bcae397bfee167aa2288fc5c7f533f2706ef38510c5be03124ef3d8823a0b15bdbaa96e41e6b23bdb300cb97e61020190d4d4a52e7bbbf59c157218a19bb5e8a384ce221a4a0bf39e32188b3fd832370af7147d2b7d8c03dae4", 0xa3}, {0xffffffffffffffff}, {&(0x7f0000000240)="ccf118a9023cbb46e7f24e4e788a8be36c86c0fb9449024d19ceb0130078977e8dc09861568dd36a4c54ad2c795caa3c26294680bb7074dcfcdbd7a98b7623d1a5c07217bae02882e8931cee82830f683259caac58acf744ccc9de360530a3a2986fe3a8c1e90b6d8451f4cb75863c07d760a527f92ed7d63049881f9a244f6c65d1a8294ed0f2668692b9ff9135140b1b3a958f41d1cdae86d38526a62e856dd85d856c370c640c393718f8fcfbd9a6fa3f8cc3537c46", 0xb7}], 0x5, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001d265e7f4d939c2f5760000008ee0865eed779217602b674386c7886940e4812caad559e4653a5e29", @ANYRES32=r0, @ANYRES32=r0], 0xa0, 0x2}, 0x2) listen(r0, 0x0) listen(r0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x1f}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)={0x3}) 16:00:03 executing program 0: r0 = socket(0x1f, 0x4003, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_getres(0x0, &(0x7f0000000100)) semget(0x0, 0x0, 0x429) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/108, 0x6c, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200000000020, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchmod(r2, 0x100) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="8118d1f94f3ea84a8699294c014d98e5d98defb1d43dcc073703cae4f926322a78d567e04965771e948fedde262957", 0x3cf) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) poll(&(0x7f0000000140)=[{r1, 0x10}, {r1, 0x20}], 0x2, 0x3ff) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x1) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x1) truncate(&(0x7f0000000380)='./file0\x00', 0x6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) open$dir(&(0x7f0000000280)='./file0\x00', 0x90, 0x100) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000200)='./file0/file0\x00') write(r1, &(0x7f00000002c0)="06208d72115d6d3736c69cab962584be79b1deb47cfdcf936d9905ead133130bfac2bd030387277e8830c95663051f917c17dcc86d23442a8a6b0633a9773448c3370b2f4c3acbf3c4ea25d3fab0a27768c8c54dc28276431cadea7041f593a8dee9e6cb88d30b9ac29c4d0e7de69656a0a20ce55ee9b4fb80428141d52d40881efd240a4c5818b945cfd68eb40aa6369598e682fbe77292e86788a2fd7124e1a43a70c1dd", 0xa5) read(r0, &(0x7f00000000c0)=""/106, 0x6a) write(r1, &(0x7f0000000080)="2cd0cd27692954274a41db96b69af9c9871c6d63b7579cde", 0x18) 16:00:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x800000015) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') login: uvm_fault(0xfffffd803f014630, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014630, 0x8, 0, 1) -> e VOP_ACCESS(d20cb3d1521bbde5,d,ffff8000ffff8e18,ffff800014a0b620) at VOP_ACCESS+0x4a end trace frame: 0xffff800014a0b530, count: 0 ddb> trace VOP_ACCESS(d20cb3d1521bbde5,d,ffff8000ffff8e18,ffff800014a0b620) at VOP_ACCESS+0x4a sys_unveil(7e6caa444c4086b0,10,ffff8000ffff8e18) at sys_unveil+0x317 syscall(862e878a07a0b18c) at syscall+0x528 Xsyscall(6,0,8,0,2,462444ad010) at Xsyscall+0x128 end of kernel end trace frame: 0x46498b85970, count: -4 ddb> show registers rdi 0xffffffff8109823a VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff800014a0b010 rbx 0x2f rdx 0x85 rcx 0xffff800001b39000 rax 0xffff800001b39000 r8 0x40 r9 0xfffffd803f7c7780 r10 0x819355bbcd1451d8 r11 0x5be3de4dbe2b86ae r12 0x100 r13 0 r14 0xffff8000ffff8e18 r15 0xfffffd803f7c7780 rip 0xffffffff8109824a VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a0afc0 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor0) pid=287740 stat=onproc flags process=10 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9070,0xffffffff8221ec38 process=0xffff8000149d6020 user=0xffff800014a06000, vmspace=0xfffffd803f014630 estcpu=30, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 70173 10529 56142 60929 2 0x10 syz-executor0 *70173 287740 56142 60929 7 0x4000010 syz-executor0 92200 476709 1 0 3 0x100083 ttyin getty 8836 222478 43166 0 2 0x2 syz-executor1 56142 203701 43166 0 3 0x82 nanosleep syz-executor0 33158 71737 0 0 3 0x14200 bored sosplice 43166 85658 79612 0 3 0x82 kqread syz-fuzzer 43166 106683 79612 0 3 0x4000082 nanosleep syz-fuzzer 43166 495832 79612 0 3 0x4000082 thrsleep syz-fuzzer 43166 244425 79612 0 3 0x4000082 thrsleep syz-fuzzer 43166 232166 79612 0 3 0x4000082 thrsleep syz-fuzzer 43166 37717 79612 0 3 0x4000082 thrsleep syz-fuzzer 43166 459791 79612 0 3 0x4000082 thrsleep syz-fuzzer 79612 62239 17913 0 3 0x10008a pause ksh 17913 352643 3070 0 3 0x92 select sshd 3070 178477 1 0 3 0x80 select sshd 41385 109563 50969 73 2 0x100090 syslogd 50969 313082 1 0 3 0x100082 netio syslogd 9219 347238 1 77 3 0x100090 poll dhclient 19894 276029 1 0 3 0x80 poll dhclient 54960 251484 0 0 2 0x14200 zerothread 54913 7309 0 0 3 0x14200 aiodoned aiodoned 57985 192097 0 0 3 0x14200 syncer update 57151 382774 0 0 3 0x14200 cleaner cleaner 24853 521988 0 0 3 0x14200 reaper reaper 30056 327098 0 0 3 0x14200 pgdaemon pagedaemon 94857 82094 0 0 3 0x14200 bored crynlk 70783 43244 0 0 3 0x14200 bored crypto 59122 438893 0 0 3 0x40014200 acpi0 acpi0 60100 493879 0 0 3 0x14200 bored softnet 20306 305302 0 0 3 0x14200 bored systqmp 57886 168011 0 0 3 0x14200 bored systq 32986 60067 0 0 3 0x40014200 bored softclock 4697 52761 0 0 3 0x40014200 idle0 1 243057 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper