(r6, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000001280)=0x1) ioctl$TIOCSTOP(r6, 0x2000746f) sendto$inet(r6, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r6, 0x1) connect$inet6(r6, &(0x7f0000001240)={0x18, 0x1, 0x1, 0xbb}, 0xc) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 07:12:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x8000) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffff36b, 0x0, 0x7, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) fchmod(r1, 0xe5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="118e32cc7035e3c50056d619b40b1082ef2db86255", 0x15}, {&(0x7f0000000080)="8eb10cdbec2038a962c2be641d606f192f0a0dc31d1a8f6f36ed8f4ef9a92707311bb749bbcff10f2ef2fe7ad3a92b56934501a35632fd9b4248cf7a003bc0529aaa6f55f04e054fbfd48413442489abf6504ad4eada9a0139ccbd07da94d00b5ee35b8c68309d363fd25d01562043362a0b4894a7523e5c0cadab6079c41827256930bfec5710ab998df669d5f960c9595f42515e8fe672785cc9e1148be0028143908e0b3f85103dee99270a7c91da", 0xb0}], 0x2) 07:12:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9d261fb45adb871f707b8cfbe38cafbcda17849ce53d1487330d2c66051142d593141c93e7b4b92154b9eebee31df5e004083054ee3853de228663baa0e01895fdbdf33a1c1fbda682300a971363a0ac205f8bb9db32ecb2a454dd91650908d974dc1251cc47e1a0cdbea33496d85d145c5b8e6dfbea4618aa2aa814923221e9f52e380f35f268fafeccb8c18ca62a35b82d814cb0999e950cbe48bb0fbb3ff51a5b714f43fecc85007a82fe8ef357062bd79a660a558130591c1721150a3554ea62677f5edb1858aa9c73d590d1f7a432ab8a855e988ba99d5287", 0xdb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x2ffd) socket$inet(0x2, 0x3, 0x4a1a) 07:12:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2) 07:12:35 executing program 0: socket$inet6(0x18, 0x2, 0x0) 07:12:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 07:12:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2) 07:12:35 executing program 1: r0 = socket(0xfffffffffffffffd, 0x1, 0x4) r1 = socket(0x18, 0x4, 0x10000) getpeername$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071f682a837fb73bc6abd1a4277fa9c61225fab400ba2cbda36cdfe352a2cda773af9b61d5890182a11554489a32c72edf40903042dd72ab27e5d9a74ae67ad507a4d784750a3c9b693bdf48df22ce0add87f01d4dbc6ce65696b79848767beb5e455ed0026789b931772010b5b374d4e2bd44391f67a7bf0d76d"], &(0x7f0000000200)=0x57) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r6, 0x2) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r7, &(0x7f0000000280)="b6d0fb55821d35ce8aea1f63302ccd26b2dec3de98d204", 0x17) r8 = semget(0x2, 0x0, 0x0) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000002c0)=""/40) rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r9, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) r10 = semget$private(0x0, 0x7, 0xfffffffffffffffd) r11 = fcntl$dupfd(r7, 0x0, r9) ioctl$BIOCPROMISC(r11, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000240)={0x2, 0x2}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000380)={0x3, './file0\x00', './file0/file0\x00'}) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000440)={{0x10000, r3, r4, r5, r4, 0x8, 0x8}, 0x22fd, 0x7, 0xfff}) socket(0x18, 0x5, 0x6) chmod(&(0x7f0000000040)='./file0\x00', 0x8) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getdents(r2, &(0x7f0000000400)=""/28, 0x10) connect$unix(r9, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) geteuid() semop(r10, &(0x7f0000000640)=[{0x1, 0x0, 0x800}, {0x6, 0x44, 0x800}, {0x3, 0x8, 0x1800}, {0x0, 0x7}, {0x3, 0x22b780, 0x1800}, {0x0, 0x1c, 0x1800}], 0x6) 07:12:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r2 = getgid() setgid(r2) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/131, 0x83, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 07:12:35 executing program 0: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000440)=@un=@abs, &(0x7f0000000400)=0x1e9) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x3c0) fchmod(r2, 0xfc) r6 = socket(0x18, 0x4000, 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r7, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x1000200, 0x80000004}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x9, 0x4, 0x69, 0x1, 0x2]}, 0x3c) r8 = semget$private(0x0, 0x6, 0x8c) clock_gettime(0x2, &(0x7f0000000180)) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r8, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) r9 = fcntl$dupfd(r7, 0xc, r2) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000380)) semctl$GETNCNT(r8, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r9, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f00000005c0)=0xfffffffffffffcd1) setuid(r0) semop(r8, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) r10 = shmget(0x2, 0x3000, 0x128, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r10, 0x0) 07:12:35 executing program 1: r0 = socket(0x21, 0x400000000002, 0x0) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000140)="5f8e494c38d07110e84ee263", 0xc) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) r5 = socket(0x1, 0x3, 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5246, 0x9}, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES16=r2], 0x2}, 0x0) 07:12:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) r1 = syz_open_pts() r2 = getpid() r3 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x2, 0x0, 0x8, r2}) pledge(&(0x7f0000000080)=')%\x00', &(0x7f0000000100)='\x00') fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005, r3}) r4 = dup2(r1, r1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000300)) syz_open_pts() ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000180)=0x7) 07:12:35 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) shutdown(r0, 0x0) 07:12:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x84) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80000001) syz_open_pts() 07:12:36 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/1, 0x1}, {&(0x7f0000000240)=""/162, 0xa2}], 0x3) r3 = dup(r2) sendto$inet(r1, &(0x7f0000000380)="656335e68ebd6981a1deecb4171df73f8489ff0786739f40b10c1a4e91f2ea3c9f1b2ab4c96f7d8539652650f77613634771f22d59aa9df8851dc3aab82333fc85510ffd0d940e5e966b974e643c71b4ac5c37f42fd3205ddfd01914c2099dc79ac1c7966fa0ff94bfcccbbe80800b3f4349b3afb64573b68d6db91e7eda2e1dba0267e14f510afa289d18d1b3f307222bbf7b6a33112674c1a79aa0b097fe9bad49d68300ddc4aef32c7b12d62307ce7a11b95b09862ee97a", 0xb9, 0x4, &(0x7f0000000440)={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x80000000, 0xfff, 0x10001}, 0xc) r4 = semget(0x0, 0x2, 0x4) fchmod(r3, 0xe2) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/33) getsockopt(0xffffffffffffffff, 0x200000029, 0x25, 0x0, 0x0) 07:12:36 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/39, 0x27}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/55, 0x37}], 0x5, &(0x7f0000000340)=""/164, 0xa4}, 0x0) 07:12:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0xc64, 0x8a37, "57522bc4082c9e0996e72e3928bc865ae2ad51fa", 0x1, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000001180)="48541b038db7592daa2f28eddaa2d592119954e3d06d20955915a81ab9e628d9b8c9c8a40b2944a53aa7d7bc56067e6ecdcb02305df8cdba07fd449c5521d9f3e5eced72d5b462eba9effcc0726557afdea735f67695625cc73cdf9b0931e7fb2940d3ca5e0ef01121c761ed894fc5028d04e97f46fd487ff186390474eb4930e0dace6f", 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001280)={0x23d, 0x6, 0x5, 0x8000, "986b204125a96a8e771816b62048e7acb7904442", 0x5, 0x4}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) pwritev(r1, &(0x7f0000002740)=[{&(0x7f0000001740)="f650b0d34ee66edc029a32d5ccebb9f0d6c8f76d7d672f7a77e323c620785d4099f2b26cf56e866fe3f8da78143f3092e7aa61f0ae94e2d2bc9cdd5f959e077bd85b640a1d2b0d05ad00b39992cc836c23dbf95fb86e6da9b89891d26dc1abdb701c087cea87ea318bebbde99f0762268464b33da5122e681996fd132598a0294528efdd8fabe799066b5c66988b5b5ea006ee7a5185a46952db8348bd5da4b30fc68f3d717af759b9c693c0fae46a373c303f7d2b429f2eb6a18b320eed3c7dd9ddd37f1d9fd59d8aa1a725470eae8f526a0f273f9664cb7526e5d3b13f79dbf1338de933b1154d42ddae2f96c891c64ac8315f6cfa94bfa41a69fa6a7ad01f10c0e09ad51e15a9fad8c02b6c6cd973c8f0fc37f2b7096b4fd0142ecb1070f8ff4684fa4d9bcb50033e8227a586c0a782641176fea7e5cab54b5ca5a99839a9a34219ea9489a74013142d590ebc7451f5b4cb1d812fcc785d63ed0439d11bfa50b5ba9a0b3cb71ee8e2786b51fa0797e0028049a7c1ba0f8416ae4f40e1d766078e615cd7654669967528fa3f3da81753cff1a6d81575a8509173ec1c772ed93b926a960559e1f6799fe2d65b34b473e814e7a09ac25f0607f8ee8ff0298eddfe9999385d3d31a6eba059597e9bb520b698a7e1bc2316e3074817182456629f2816ba64cc86d0b78a95d3d1a1f73ccfb22becf9d31a2bce77d2e1dc37ad05890a6f8acb81fe4b9205b61de7f3e06a5468fbdddf66cee934d29088252726a05c09653803b12cdc7d2e0ff1809baf12d96067f7d0213444f4b0ce88057cb33766e30c7e29e303540ae15cf0ae71176df13d08ed7901a9d57947332b1e41b4926aa1a5871903f00cce138f39b9f0f2c2f2c2482337013ab72f020ba899e3af3ba08a936e76b82d319e085e8fc28f7173bf10697f0ff1ba38030573d4bd9947b88072b7d90fd2e51a22a9042a06b89fe452b434f223047302998e0b725097070f258ff191d12884f4ebf1c4e28e97534f1241b1d63f4a8ba54a3ce9b37ef21fc5fa48a575368ca3bd1d4f64aeafa480b502a617910bea71f022930edd902e45aa4b9541695d74ca74e4950a92dcc1a2e441b94aedb60e202c013490e92cd4305d43323c7afa7e3b6c74d679b6cf34d5b5f2c6188c789916f751a414e2a3c0158b040cee502a82378287d15ffd1fcd0e79812f146bea2377c2f9244b565a2941377db11ea2c2971753d051075e978b1b285b5b9edd7ad10d5b5c9f27be05ca60eac138464370d3cd8bbb6d85324e1fa356be059b096c1e9df7e6e96404395ac81b17012a53139999fb4b1732cde2790d98ae353ed55b3f9e5e7886960964d7d39935076ecffe60bc92ea7b0776c44b9e9ef027103b3893e29478019f14226f6eb956a1a30daea591f43cc064e4f3bc9b3618c93a4b4d4c014c0dafc250cb27d259f09510ad9664cb6769c275e438c4e3b993607de20320d4d07cdd849a83054f80e2db53824af43fc618a18dea67c8895013dbd91d371e941f73bced92db259675de09807d59fe69cd82e677e5849afce43e2ff8e82345ad06fa5ab33c35ccd39784f1b9e0ede86e0ac7b041334a3a9396a0788ffd0991814c2561da2d85bd2b7731c193a18ea7ad8b8a6c90a859b5dc394b29301765a518c13c89f68aae0156093acb83c4ec6f72a7d942d9137550c7ba591feea354bd6f12437e42510e970c773a54bc57d84b4c6d7107c050f9579ac65c7e2ba6d13817ec94f524a05a73873f29839686f366c4819dd79061a494e32dcabf20b3ff68dd95fab094217d3b751ba9d0a3491d336624f512dac8086a0b250d258733b20a6765f67434c57c3fd4094985f24e0a8714bfc240bf1231d65562c294b193cdd6998a0201550bdc878e8499b95010aadadbb26ed76b9c365bdb991bf59a8c67caee8b6091c30714ca45487a7f98555ceeba929b04ed8ffdd8b11550cedf70ee0d15703f58996e087a98d6c8dcf38a7b45fdf5229f17a9625b731e3e4a4d0c3aa59fff2f9f4e33686f40e04539795b9a9d28a0929b871657bd7bd8394e376de764326ccb2499343cb788456c77c2b13b6c1040644adcdadd29bf68d3d9313729e6a7a80c99c5c51b5a415bfea3c19b799ec4d25a192873c0feca4544c48d02a4915eab6a01dcc9bc6db0fa2ff413344c986328ac2d7d779b8ad42351e7a5fe88bc91deaa8c1b3ea0dc04412d7cf586936e9c52e1fdebf8101adec53159c02be2ed1c8dc16255e2829f8fac0365a160385fcad54a66e549c777bea74ed3059e5cab27e962312736c408b5cb2e2ba331f13231584ed576fcccf883d9a9f7629c7630bf366f209f70954c5894f0a45129642ed32d12cc42013692cbabb1a2fa2aa8106471b20f31f2cff8d05228bfc7a70aa37221e5a684d3ce65537f103e219da047a322fa46d8bde32b54ffcaf22f2456566efa1c0d58e36fcf4d28bdfb75cb43bdb836a13e78629808a1f129677ac0ded67131159c411f7af8938d852fbb2741915f005c50a4d77516070411c7887a72173937ed4415521a842709191e9868f1bcaba6a6ef7f8b0ea8020f780d3f7e49d42903e66bdd15953aa361bf5822c6bfab5a3048059e456c975a0748c7e0b391a66eb96552c4f97766cd596c2418a1c815f4c585df8862853c936777f21c22d1c2cf1dfc3cfa30a1d02ec2f1b65f553b589728cd829bf23ca001cc5e9b466c248af082772f32d046eaaf1a28a2371ffffeb8d62f68d81f88c516646502b2a40584c3d3481eac674eaa91ec47c24b2f71f92fd3b3a9ae989d14adcdffa9947e8c5bd93f27e7d5d5959440a5cea9621d316cc7ad52b57c605e07a61605b185f01140b2dbd5b8e8dabd0c27df3c7673b5667dd5a0d064d0a98ebbd9d9c7ff8a55c46932f29ce467fc94f0ef4153493570dea583055c87785109a2ca9381dccfd3d402fc0ff183ca5cb5ce10d5e8a9456864f07d359cab30f86fd796a10581f39c65837eb44a70795e4336dd9eccd6ca8545ef51d9bb411c80672760fd4e7f58653a2c3da0f3035624ed5960e44f1df0a5df63a17aa9187b9b0da6115b3fe73cf3c3d7aa7825b97bac0d1b6532251ec7285a4017b1e4cc11b570d696b380ca026f7ecad3033d14b1a096466c65386aa00e502c6e2505705570700376c017eaf33c61a3527da929a57a9120ed56c461450aaf4c91495fc6576b22ed29304920d2c74b0599d97a95b7b3f22ab357b8ffdb2e0075b165ea06abb8d38e5e4f9f041e7d58d89fbb4755379f0ee13ae917e99c2a9d688c2c3874a14a27e9f0b933826d8cc74d9f9f13b46be72157cb878ff6a712918d399e4e6ae5636557bf393c626a233fd62292d2decbabf003641cd1c1a8352ec584da05ee48ee754b3bef6654503c9c7e273f1dd19336058e307a1be6e74a22e5d3e490728f65ccf069d8f28f9b3a79086788e5862d10d6b008d0b361adfb9e1d07f27ec4ffe8436723aefa06d258cec9fa7d04a8c6891b3e3002d7996ccb84729059e3c57737dc29aee457558d72d11f496a6100a0f7419ec6687677402e95f9cb2000441be21b92ec4bf20ace6a949fce097992979e56d10852d38040d2c504dbc84152b44078088f185a6aa4e1b3c349fa84976ef963657aa612eb33907788ac5264f5eed4b3bcaf3993ab67298677a7b3140e4a37df678ebe62969f9ff88efbf2558f14caefc76dd03914e6b85343680e563644a36f8d37fbb0af18d0a11476f3f7a3875966c9dc2c1b5b166d9f60b721be6ceadcde648c8e389bc42ee21f8383c695239dd9cf22b256eababc4c1ff5c4675acf4433ddc6518237f8002af73e0334167f9ce86d520d51a6fd137f1cd25263f823421f2105ef85c48b184820a2b5be20292db07c3b7e8230ffa6f8c113835d3aea65903d0efe0148fa6cd5739af382dc9bae9d52f9054fb36a03053f72f1d97cf028fd81c5126ab93329abac51b3d58a480875ed84881dd6efbe9c990718ddf3f24b87e56ec782fa78f40d21e94f6ad908defcd925929006279433ca05557c0a707ff4a013739bd9b6167518c0077a6c7a6c240998d7df355eeba5926775880d4206f4a21f26d01543e72e05a9531501ee1831cddcd6ffce2d70a940d0bd492e42963ba1b3f415b886b3d52b8cf09560b711c6ce1ec010a5278b7c82bf9638327d44f4a557b1a8fefd4b4986bd442f4cbe349cf31602b4ed5b37d64d8a10e1ffc16f9f4d8923cefadc2bd803f7d740ace6998e5a106c43d5012796705fbf8752562fbbe1f65665697a218ccba5a4f5ec9fb755fa16008d9c8274743cfb807ab0ed725fa523ac66fdae09210d32f1b6d86434902130bf183d1202f2a529565c9b146346a5ef5c2189a174312df3ebde542acf7435c9c61c0f6d4a14578c4a4f0bd0497cc2429c09d034bd8effea069a98ec8c12e1eb057e69434ab644213999110ad03d2d5b6b581f0723ef805ba9c83c4dba0f83bb799174f6f6ab78ff2dea83fb517dab73efc1335ea5f9559334b33703f652eadb46a07ce10c2b7cdfa0ffdf979678548d8057b045201a777415264cfc6d0c627590c68fb7508fb295137a73ef2dc1d3efc7b2ccbdfc4c4d4081b3695828387c79a57fe5677b8b9024b6442b89c5fe1be848080804e3471af42655aaef30fede934d412025c74082900dffc431d3941b4b9938859cad6bb2402f96f94cd6dfb2b3755364102e26f35f96e9da1b83559610b584a3555a22945be87686c9c4df8224728d2030993544b05025c8b9bb0d8334ca0f167b42bdae4a0f27ebb96d9b75c7914f74d43afd00f1c3828bc1ea0ed7f456beb192eef708f8f6c4e11980bdc2b5784148dea4bcf799389cbb87d49f7e4b3d740a68041894c76907f262f72ba33d04f5e9c7926fffab0f3f24b6f896655d761f57935724eb84590c794cbc9f112c6db6b59beab282edfd226853f10f2b8946a50976e6553905aa15698b21fb9eaaef95e03d673c1c0b8ab0f60093caeb718e5d05993da61880ba17fb3c4f941cdcf8ee2f94806507b12c59d3eee4d556903c4c3f6b6f4dfdc6bf5abdf9cdc6ab1eff8693bd73fbf6c3222f5868ec2469d5816f2f90e8311ecba042cf73aade6602548a86cbebcb8154e23acdb585a6d6d889db0741bd65dbe8a63cc4800fb52384c267928bf07fb82ec4bf155d1913be212e8efe7df5482ff1a89ce7bf510b3e970c93d0b38594215f5492d8456025ad1fd602e3bc0fd1afe2788dc68bfc0a6944674de2547c5ba4df1774d73bdeb96d3f47d52aa656925a0546a82bb0c8d9826bdce063a14a9b45251e6b174a8ae9fb7c858dbdd98a6b0d2bb6396f236274cba51aba9c00225f5566ef2e10bb09cc6f8e6b22f48536bdd051bec1b3ec537ea532120b3f11c4b985b9809aae91b5a3229d33a93450aef8da1cd7795540fa464be756cb0390fb21e21141324aeabba1b672d1cc448f09c03c78778c8880a1689d0e5566d7aa1c7856d40fcccb9471c5c6af0a5c8f691206bfa8a98c2afdb4633a241aa901cf823ff5e8e76b6e98142a00bcbc48043ff6a3c0e8c5bd0bec3ccbc63374939f2ca4e9a8c6db82b76b15e71cf41cb0e82bd619ef09d5db5b9d25e2491facf7327df25482000741478298803e33547ec924112ba5b307022e45d75481ff8fbba964a356841e88d16916bea0cdd8298e73529953933ceaff8497074c9f73becd6b6295820545c871c144c3e1c0091a2423a018b627be6de19108e7ac0a738355ea86f53569e090e278ac83b8db1c52699e9636af3edfc6f9e66b31c7d08f53e9", 0x1000}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000002800)="6042eae634268d27aabe6be55a4ba508b10aabcc26cbc6286e8c1b4a8dd92c6c5a00145134f911eb0a091a298ea2bf9d3af110cf1ab7eb017d7b0ed30bf376705a15701d8005b443a4643b5fc04900435005773bed66e2171d26f810a6a148a3a423875ec2b44908aaf561497be9707fa27cd4f6586ed244a290e044fbbbd3fbb439efe2cd3d283dccc15637bc", 0x8d, 0xb, 0x0, 0x0) symlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002980)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000029c0)=0x9) r3 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r7 = getpid() setpgid(r4, r7) sync() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002a80)) getppid() syz_emit_ethernet(0x55, &(0x7f0000002ac0)="eb5249adfc40194f3baf88bc9341850624b8fcb50be9327bd55c4add4471552c43551d11c2cf8a0f5b9d12af632fbb1bcce94c296064493b9b15bc3866c83855e8b7c8fc3740699c778987dc5bdf9af0c0ec37ab6c") mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) r8 = shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ff2000/0x3000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) chown(&(0x7f0000002b40)='./file0\x00', r5, r6) poll(&(0x7f0000002b80)=[{r3, 0x124}, {r0, 0x100}, {r2, 0x8}, {r3}, {r2, 0xa5}, {}], 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/null\x00', 0x10800, 0x0) r9 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002c40)={{0x7, r5, r6, r5, r6, 0x90, 0xffff}, 0x6, 0x100, 0xffffffff}) 07:12:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x1c0000000, 0xffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 07:12:36 executing program 1: r0 = socket(0x10, 0x4, 0x0) socket(0x1, 0x0, 0x17) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) socketpair(0x0, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/127, 0x7f) 07:12:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:12:37 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x9, './file0\x00'}) 07:12:37 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffc, 0x0) getuid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) fchmod(r0, 0x88) dup(r0) 07:12:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x7790, 0x7, {0x3, 0x9}}) 07:12:37 executing program 1: socketpair(0x2, 0x4002, 0xc5b, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xb7, 0x40}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ccb7f981a5204b186f50f39afb80f382887264b"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="f1374e3ab95f3e2e180229442681f0cafe39247157596a9d6be899", 0x1b}, {&(0x7f0000000180)="44fc4be163f2de5044a1f1a1c8536fbcda232aafcba9f1defc4c33155510c0d16193a9b37a17e4fe5f63e73d1acd5d6d33854f3c38aa7e25718eb3de81d5a415c970ca485c2824814657a65c71427951864431a3c8422e5a6d5fbdd98bb88994ab23157f42f01cb63b2e9b5bd3b536ea10ab0f5f893425201e7f921ba19b6df582cf5feb63b3860eaab4946f947d25752bf5fddb406a14bd0add8b3f89083a0b1b29a6b292a3e47667111d6f0a5c57bd1c8f45e240f3f78792a7cb5db579175787f07c4d20ed233000c6b8f0b1c8564af6ecb40f81335dfff7d4868b12c0ffbeda4c2960f40781457d", 0xe9}, {&(0x7f0000000280)="a814158f9ba2cba77cc1f146cdf74c96dc5861e18358ac4e8a2f6c7ff7", 0x1d}], 0x3) execve(0x0, 0x0, 0x0) 07:12:37 executing program 0: r0 = getpid() setpgid(0x0, 0x0) setpgid(r0, r0) getpid() 07:12:37 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r2) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="f7de41a139c6ef1d06b0a72a8c8f58e40b775f0a395cde3ae21aefb33aa9005fcbc04b8ff5dcdde26f047db9a23f8cf69544b568219ef667bfaef673bc96297e3988f7bf616052b073f83501e51345ae372a5daa11c43163eabd27504b1cc724fd7051ab870da144fe592e8db1721a9c7b0e36e5ae45bd7f7c691acad8ed7dd2c0f90386459481038568c4a26298f8dcd7c563272aee090d06cde35b713402", 0x9f}], 0x1, 0x0) 07:12:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x7fffffff, 0x1e}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xffffffdc) syz_open_pts() pipe2(&(0x7f00000000c0), 0x10000) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 07:12:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = kqueue() read(r0, 0x0, 0x0) dup2(r1, r1) 07:12:37 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 07:12:37 executing program 1: r0 = socket(0x11, 0x3, 0x2) r1 = msgget$private(0x0, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/9) sendto$unix(r0, &(0x7f0000000000)="a56ba4897ec0feb1c26f4fbf31096c13f5e76b101ebfb2a7243820a77f37d566728a92b2ae8e4260c3e38b1324c49aea82f7c5c1793a51f0896d7a", 0x3b, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:12:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 07:12:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000140), &(0x7f0000000180)=0x4) r1 = syz_open_pts() r2 = dup(r1) close(r1) write(r1, &(0x7f0000000080)="38388ce6756b5eac7df710a222103c16acf480e2e92b92da13f6947b4dc4b65a963f12f57e2de6c72e3948c754077d4aef4ff9bbe0dd1e2352e85f400f6f38cd79f0e6dd50540a08ab5c7befe0ef5f2303a8661b9a0f9628c76749e02e61902285999ea19049988fd37304049650f3dc30ab02dbd65d15022a968301160611f9b7868e663d1c81be2d80fd52593b535a46276b90c730eb2f963b081cd28ca30716479f", 0xa3) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r1, 0x4004667f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 07:12:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcdb42ed0678139e060000000000000000000000000000000bca051633dc1003793654c461a373a800"/154], 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd33) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xa) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x2) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 07:12:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x0, 0x9}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd38) 07:12:38 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x50) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 07:12:38 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c95, "623dcf76b365f04d200a855d9ab900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) flock(r1, 0x8) 07:12:38 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="1e760102c144e0875afbf39425cb5485e3ccc5f00e05a6827d17edda5c75efaa82d5f9096c73c571006b6d72f8d48f37843c68441fb85e4309614a3d7e4b194f058193fd4e883bb81f820f54e0863ac01c1bfc2a9d6fbec9ce8b17e8a04893b1c057a9d5bf66c64f761b585fe9f631968aa6921df31b6686409d1a5f36cd484eb4deb87331efc254d9e81ed7985754e4246e299a3375e9517a96039c6e2130f9d7f44e9eaffc393025fe0d3611ffddc2a181c530b6dc878af250dc15138b26f03771decce93682327a25a208e34813c26c7cf702fff266afe61a", 0xfffffffffffffdf0}, {&(0x7f00000001c0)="83997bb8dc5eae3bdbab6de2d635f2a262916cc584ffa4fecefabeafd0e2d5263f78405b6be2ed132320f1a958d2821a932060aa86d1b4bff820d33367bf3953b3478fa13c59fbc1178828672315c089e4b338ccb9ca17b429fa4bb777f0e90194b69d1e7811d654fbe02d7bcf0482760a328ebb642e11f55f2a5ec95c99bc49616924ecaff5102032eb0b8e85e5ae28b33d11dfa61fd80e082e1b56f46648", 0x9f}, {&(0x7f0000000280)="1173a9cae505525c76f5786a94501cab99a3bfe663d0addea244380b217ffe72eff4bb96f0017d5517b30ab888360dc3c14370832211b401d08119da3ee214dab41fb683efc63ade9e910449949ca1f1640cb92f0b4ce689dc6ece7fe9304ed8dbf358ab8d3d080e393b8a229eba3f84a38c54461818496154740e3bf34209e9d4932ba8d5c504e8706518609c3c432cb0f4049259c4e8c5f909c910cb96813c0fe67de5ee775b76a6162ba05a0e78a2f7", 0xb1}], 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 07:12:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f66507faec12e"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r3}) flock(r2, 0x4) syz_open_pts() setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) flock(r0, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r4, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r4, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r4, 0x5) openat(r0, &(0x7f0000000080)='./file1\x00', 0x18000, 0x80) listen(r4, 0x7fffffff7ffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, 0x0, 0x0) r6 = semget$private(0x0, 0x6, 0x108) lseek(r4, 0x0, 0x0) semctl$GETVAL(r6, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 07:12:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x23fb, 0x1, 0x9, 0x2}) r2 = semget$private(0x0, 0x0, 0x161) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/11) close(r1) dup(r1) close(r0) 07:12:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 07:12:40 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x1}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0x7}) 07:12:40 executing program 0: socketpair(0x20, 0x8000, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socket(0x1, 0x4, 0xfff) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140)=0x9, 0x4) accept(r1, 0x0, &(0x7f0000000000)) 07:12:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x26a505b5, 0x9, 0x8, 0xff, "b7f1a02a3f2a8f9a3fb0b411186d72576c984313", 0xffffffffffffafa9}) 07:12:44 executing program 1: r0 = syz_open_pts() getrlimit(0x3, &(0x7f0000000240)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x81) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) read(r0, &(0x7f0000000280)=""/246, 0xf6) 07:12:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs, 0x277, &(0x7f0000000200)=[{&(0x7f0000000340)=""/232, 0xe8}, {&(0x7f0000000180)=""/80, 0x50}], 0x2, &(0x7f0000000240)=""/178, 0x40}, 0xfffffffffffffffe) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 07:12:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 07:12:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x100000005, 0x0, 0x0, 0x0, "61aa0db17ec0001400"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) r1 = semget(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000080)=[{0x0, 0x7f, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0xffffffff, 0x1000}, {0x4, 0x44, 0x1800}, {0x4, 0x8000, 0x800}, {0x4, 0x7fffffff, 0x800}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee7d987506c363e621ff3e92f9bee606bd70b6f6"}) 07:12:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x31f) 07:12:45 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e65a55fea6e541404e2c44562e5bee96fc6da2be"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:12:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x1, 0xd9f, "000c93060a0400400000003ac3fffff600"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x9d9fe3665a99c64f}], 0x100000000000002a) syz_open_pts() 07:12:45 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7ff, 0x800}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 07:12:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x7, 0xc0000000000000, 0x3, "0ae56f9d43638da542a3f10c73c61bfa143158e7", 0x1, 0x3}) 07:12:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x976969d12b58025, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) r2 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000080)='./file0\x00', 0x3) fcntl$setown(r1, 0x6, r2) r3 = socket(0x19, 0x2, 0x1) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$lock(r3, 0x0, &(0x7f0000000040)={0x3, 0x3, 0xb97, 0x2, r2}) close(r3) 07:12:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5e99) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 07:12:46 executing program 1: r0 = socket(0x16, 0x4043, 0x6) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080), 0x0) dup(r0) 07:12:46 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0xff, 0x80000001, r1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r2, 0x20007479) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 07:12:46 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xca, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x5, './file1\x00', './file0\x00'}) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) getsockname(r0, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0xffff, './file0\x00', 0x0, 0x3, 0x0, 0x7f}) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x2000, 0xfffffffffffffffe) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x200, 0x3}, {0x7, 0x1}}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) close(r0) 07:12:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0xe00000000000000}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) listen(r2, 0x0) setsockopt(r2, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:12:46 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x4f5bbc62, [{0x3, 0xffffffff}, {0x3, 0x2}, {0x2, 0x3}, {0x3, 0x40}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0xffff}, {0x3, 0x30000080000000}, {0x0, 0x8}, {0x3, 0x7}, {0x0, 0xbc}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0xffffffffffff8001}, {0x2, 0x9}, {0x3, 0x9f8e0000000}, {0x1, 0x3}, {0x3, 0x100000001}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x100000001}, {0x0, 0x800}, {0x3, 0x40}, {0x1, 0xfffffffffffffff8}, {0x3, 0x8}, {0x3, 0x5}, {0x1, 0xf27}, {0x0, 0xffff}, {0x2, 0xffffffffffff44c2}, {0x2000000000003, 0x74}, {0x3, 0xd5b7}, {0x3, 0x5}]}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000100)=[{r2, 0x40}, {r2, 0x4}, {r2, 0x1}], 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r3, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064", 0x79}], 0x1, 0x0) 07:12:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="e53d8da0a5c78cbdde5de5ce52adb0709a45781a80a6ebefa774893ed902e966eefa70d71d2238e36de835e70ca87da273ebbb37a180ecb212346d364a37bc6839d255a22213309789dee58fee66a0bde81a0c3f20b5bd3740278cf1f27383954775663e795748f58bf2cb3ba41042f9cbd3ad3ff3b4cf700456b97a82331431d3e212d5f32c74a53295e4fd0c6abe83827f1aa679b87f79266b53a3eea602fb31fd2f66aa3dd007f95ff64097dc602a415434ef19bcf31047cb0ef627452d9926332e48c1b2dd1d16b9c6d9cf8bfb9da3af62e672c723550e6e4b6b1282f1358afe59a6b980", 0xe6}], 0x1) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 07:12:46 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000180), 0x1f9) setrlimit(0x3, &(0x7f0000000180)={0x1, 0x8}) close(r1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000880)="eef1e2bfd1c70064b455eb995ed1f8f67c66dc452e9a58bb85350ce71ba84a8d95ded2a4c19b3e4eb4f9311fb499e0c9694ddc59d2c47b724502b413e4a52a092228e7ea495a5f5e23939cad8cbdb76d98f0443797b973c588911b75f5973d248230efdf1652ea4b032cabe79c1260afb46cd411547f63a4d613a910ef76f22d6d495b3e3f143a8d41feb47cb442b7ddeb504a6e2d9fa5be5a961016501cb15d70c939937d117b7141c88de260843274946c6eca2f36f0d65974c5720cc1418e6f234b25cc1034a658f9d4253e63692c788b6d06955a2f133003c76449924452378ab4f13d771eb9a6ce7bb642c3cf9a1545062e964fe392708ab69f9c5cdf82670eeaf828182a12e44216874e7fc07a479e17af025bffaf6a745ff0e411aa2594f84ef3f9e671e0306e0461da31172fd50fc557b33699830773dc8dc1c4039af2d9474f084a078d723c59d71c390231cb03efd82098f5ec089f9f8f882020fabfcf80488d115223996f765802963c05b03f0e4cc4e4a598fc73c7f05fb692079aa414489a9259658e3d02a380c694146551b743732621e30ae4729f37ebe337ca9e627edc63eadc7ac3d0e36bf23ec48d085217780c00e111ffb1a8eea0a4e731ccac965721296359eebc3bd84a3b99d665ae3df008b445e852c4a7d27e561dfce88fc4bf0fdc622862d7a9771e8671c7dcbc49d53a8388772a50fad0e83c88198f6c7182393e8a956bbcb4cf02071c536e084aee69b007730e846abb3d997d6e57e6e3bdf98345dd049a931f2dd35d03b20e08b9d2b5fcdccd11b3c3c1a3de532a1d34a31f481b743dfddae7677e847716ea6e83df2316735c7588434826f022adc3c0a020fda941f438fd6080179c609b15aee2e6ccd759a55792014d24d2e483e4d0e803325a912d937c8a3f7ffb5577fde60c15059f684250e649aad0b73d4d3c009ed2844476a792fe5dee597c280ed5fa375028736e9638c57aa917c1f57ce7696a6358040ebde64dba4f4f595405dd0016bac5ff7703ffabb2cb78a8e232a3ee522a95f6439dce79ea8a5c426e4657bc6465ce37f9387827c5287cf63a00703a5b51acc551050cb17e035cd1f487599ca7720f97ff5bddc876109176409f94d55a220f09014733c2cd246a1108dc5d7c3dec0db448a468e32664800ae8b7a44b7fd88c5bcb57835476925bb9245959b38486b1b8a52bdd9a37c6eae593610e1387aef2075889e3c30804c36d8f3a5cc61ca0d0671da1e51d0f0ba6ab94af8e0e9454c6fc465d0632c3187cf9e1a9da980681873acd6ebb54408eda72d59cc6063113a377dbc11a6d1f4bdc9bba2c255c9993bf8de316361a1f7de9184ca956630b8a74c2e3e4ee3b5bb6aec70104c9ac4d0ffc5478d5ae46034c57eafd684d78936f1f543c79a77f7246dfdefa9a751614730da0dbb53c0664cec226e0d0c534204e4249fac91be41a04ed09fe8d17e9465c32bdc502adfa5123ea8d9da11eb0bdd0d66986bb96b613b1a968dbeedc84dd0f67f85bc5ef0640244267fa98a01d8c1a4f35161f4ee002acd547e7a4017a86026003851c51543db31a754890cadbedc210462461dfac9d3ee33d549babfd7c38b56515dcf49f01a28131c5761e1abf9fe5ae6bb735044be268a95da3b748e14950a2ca5811c9f366f7cf24ffde7db74f9cfb77cb48a2bbbe125188bf0b4ae5542a16d3514a5db5463cff497dedc57d963c01811c14979b361a4ab461573949d761cd673a77ef888089924be5d4b1af80698e820b5238868247ac61fb4f5a8e980e87968d60f02a43fd1c2b369a14e999b884476db49af5bd4aea35b6cbfd8549c2b0df338f968d31c6e286e6f6814c9f61417bac4f674aa17c3e937aa1346a83d04d6d856748828b598c9a7edd2faf7306ab952a3fd9909c66b0ae515504825a51486e8f4714087fa3104757df5dcb32c8b10991cdd0579a840ffda12c724efd5a0fa1022a55bd2eb523dde871061f8b41b6ac489fc1c36cb3890d22f25c06cd542d53d49b5c69cbec506101ee37206da51cf94eac885b4f201b287eb362046808422655658069a6a4a5b297d292f9d85c83a0b715536178b4cb39a54309654efd5aa3663923a241e2aff94370ec8d10d4a72b6d6c3a0804796b3c267ddb3336ba36fc3d6092c760f41d482701806e310fea49b0fb7f3b06dfb749519233a7a9269c9a7e88d417ded697938b19d687f90ba595cd6eeb4d3cf9c7e75092449048f3d91729f252b4a18b7aa7e0f335a38ad70dc71405d98e616a53260f95f1a3bd13e260d230a4a852c3478073867553c4a34c128a736119f588a29e5f4126b9fef08db4b78c1ff4422722b01b52e9422466e0cb38b93d0666979012ba6c4e1587849d7c9c4fe0e505d3ad21ae407e7655026a4da2b49e083e13d4f5627b753a81712b384ba2e93c76c468abf359a02415af2ca4050103bf4de4f8415e944fcbaf3e715f945616f5e3aa794158bf03a94afc6912d96b85050bea3f52b18c5236deb29fff3d3660a1ffd49d6a1aa3342ad032320245e01c51dab27ddd5372e6d59948e33b930eb1c577052835361610cae4aaa7b8ae15230b32288af9ebc562aee8c772e00cbdf66bd6cf44adbb0242c4fad676e5696278d5fc4ded75f63b81ceb2126e9b27042f1d8c7e968ac1247f8a5b415a50156c2661f33df8fd4c700bbe1675827fa1200192dfd80f8894e08dc51a3f6b39041fd6c07181bb9c524fbd6d1372d36532803bc960f3310fefe91bc11c3219c8bc76df7d4cb682ff77b2c2d9c89e71fa94b6bc1dac4f5b2cd5c047a802337bbc061cfa83c185c20ad865a79d7f25502fce5bbe327471c1e0b264b4da0c66eabaff561a83a86cb79c34b4c6d0fd78503eae35d450f25c4b4141e9acc0dcfaacedacc592afc11bfc1b1e7da89d3212588768c54ac2f6806514b0e66bbf311ce89a51e6702a7a433fce78407c5ec83f4e0ef2d2b864ede122ce69d852738390f2e04d46c6fbe4410c6a2a9635797f31d3b445fc29d8ca1995157677a9b2dd9d5b1f97a74036fc43c7e71df5cb28b1f8dcd8d8e98404388ad1841623f705cabc0a50ed8d6d3d8ca6bf5f1ad871d6b9f457942b56d3774cec289c8f87f347452139e86a0c0f9d33b41a41a4e18cd9d4fe93ebf8601e32409436f685ec06877c14b0fb6df6d0b2a64eedba6dfb7a459890e7324925113dabe335de5cc2a8cc045ff089e80b6125c905847b4d017a3c5eaae28709df3c2057568e66dcb32b1cd368c6f2f24c3e1364c652aebdb6232e310732f8909602097429c7ef75bea2bd4c5fb75e896b8597a6eec1c3a9ffb11afda37b7df168db53d4f385988e7ce9c65b3151277977d7c44e2d34d45abc0e312522902f16ade8c5cf82ac270e5fc105abb2331894624e038a47f7e9875d4c43fac1d9ee2e486db83c2579fefd2dbfb0d358b08aeefbf5b62dc384bc4979d1e0cc3c9c170ee3f8430dd0537b625c9d6cad2fdac0f7a42ccfc439611fd71155a659b4bc61ec9a299c1bca3edb65246ce81a2f4fa8581fc2126f3991826791ab1cfdff93521b6e89af8bb6d6829bfac0958504caeb511fe682bf6680872e192fbb3ed8c5220a23d5c219fb14746469c3966e78729ffde95c88d6d95505189f8cf4ba45625ba9af6aea62bff2276f045e2561acc438148b19c38e37349f551d5c21e39d8e85ba489df90967cf74285ddabe80e85e7bd30ceb83c08c8fb94d544de73fac6fff5d4ec8c9219a6e75bd077cea2bd2103cf5a95da9e1cc9ecaa4b7fdf31804399bdede244483f05ca7d0f31d7e5fe35c2ad49e73e7fb7cf3f13e798c87ef2167a35da75fe2985091ee959cec5571be1dea5ed4dfdd85193b7e1297d51c9d80e320bd207cf7e95a4fd89681c43344b4d354082cd126e0e3b15bd1314c1de0f6082792dc23fa9d40bda8a65e9675d8085081df89ac15564b15f05a0dd07989dc99f5422597326ee702100f226174dc77c0302e19c00977333cb956f142989502646bff1b1b9d1c0dd0dbf21f2709086a40d0517a621138507a5f22e94af7b648de0d5e26c8c5a7c4159161fde96080d32676911c6d67fe8de21c75a2993969636f685a102d42da4ff26c6c79702150059f624c9b612d8f74492c2ce135adf25ecaa1d3f7b2d2d3a8bc148946744952cf62c3066376ca3345b305a7820d1a22db614e92aff247da8014816e2840e7b94049e11b346bae10cc25ecaaa3cd127802ee3498469aae6031404aded39d81ced09878820c24073fe044d636e3c4bff41da2029c75e40d4b59e2af8991e11f769181f622889351be21fd0622773f62b2751f5e65d7cdbae6a9c6774df8797da9649d909a6ff45b6cd007da2164c8ba2999d9adcb58b6dcd3b50fa2ddc2da5cc7e5abbc8ac12d8bd6ae90376d9d3c24089cbd5c3edb29edc70ed21559e37ecffb8034302d44a8872c274c43ab90b8283946f5309966de876212024785393908b1db026c52b798041c30540b0bf96d2b66b2604811b786c4ec829cb8308b06965ab696df2cecba410907471131e56758e7e0551c0ba45c7f3202badb6381418e028056355a7e33b2d46a3a61d6bb107f942940a62fe4fe8d497f42e3f3268ef8e4883fe3ddf6f07b7afefce501dbc7b685086c7757a650a8f89b8815c9536123a2504877a1105ce0893e4b20291518d041dd34de9d826b2ba2500f92a30fcdb121cf5f7d3244b552d32228d80f231517fe8d845bb01666deb6bba89d5be5980d6ffcede1da9c7e96bf8411e1d32adfba53cf0c3e99aebccacb935636950313142c581d9ce6ebf07f38ddff2d232a5c08ac95767655c477176f2f375b650c05959ffa77244a5a6f55ba9fcc5838c8d1cf0a164702886d54b512ec0b472a33027696a782b1c274c8bf1567e1bea27a83bddf39c4f505f5b261051f98a90e1b46e82b0e57e638790c5b0d151f307efcbaabf172e9b04588c00d01c6d6a7da47dc6085338b8c4291118e0193ab6fc429d48157af2912da90c8c3233612852b76241986e8cb72dacd7184eeaba12f97d76d83fe049fdb27935837619dc0b94969fdd2118abe501309317bf8c73cb936702145b30f03f8c3ccf21584146c06abada4e3e896050667d51ea6bffa92de8020a48c2b11ff8a57bea9c9efa1339a72b44a554bd4c62fc62c007bebc99a79aed565c68a4bb68274b3a5d729ff554c259da8066c4a2510e64a20e4e7770959c02ec72f2f79a7427c0036420bca41a91a122498b4b5d2d1c4b6f82a64a22378e566570a125303c18cec6190cde77d3aa2204a7f3d1369f139ae7dde8951624339c743802f213ff14c17006f6e0f5ca569b7056c86f4de3b67de8cdc3d56d2e2a047724313e57c9d44c855fe109d4cdcfbcbbf2e37ed8e56fe95d1d2cb6b47446b93ce0cfadb05d617374da487a88704b1d96570045439f9595a452ca19cff967459e991fc5130ee3412967afb3aaa30dfc56906cef2f2e1eeb3476d1480f96de1726329ec540d5cadb87d164248105c32e24347dd7389a09bb49f33083ac25db08b858b3380b364b23157a2cbfb5b3d887b868696eac9e9c7290579f951d765703ab4a693f0a5d6274c28d6a09014653f583b362b1d5a81defb96f6c71cab14d3facd7868c0f46b808181c4bebbd9b97cf87b846330f0eaad7d6c9a6ecd14a065fe29f614b38abfb5b1c5ed0dc1acc84f3f5de37aa6468a4bbc6dbb0e3a68956d3a870f83cef667a8bc949ec8499dfd15a2be09ea95973f110d876a65f15cee577e889e67fbe3934bb0f7d6f16314", 0x1000}, {&(0x7f0000000000)="7bfa1a51c13e5024925ab9a6d805016c8457e2ed057f821a6847f37743dade51ba6ec487de737f46a0980da6aa6f59b446c1b5f804cd71b7776ba4270625e4068ce911b8c7e82a1e3c6bc2e377a7349f65424c7c4fb033f3eb00d1c9f30cc6ad5d9715f2d1c76ee3ad4f6a08b491aea9c13a969ae28db5b93f8a8e65588312141e9c3d99f60cab46f3e8d1336f9585e4e566482ba8b24087c58698fbb71ec91d50194c2ff0ba9880fc6c8d5934888ee2bf05", 0xb2}, {&(0x7f0000001880)="649d53559599c31a393d0e0595413ac37009d596ad64171a6cf7166f8c5c21e8c28a82ff788550e382a892d33bc555a0ba1da1e7f841ecc282646dadd05cee57242b739d5552e22cfe0fa1fdc5b2d1ec1d41c88f802854a74e1da332aa1b59420e555093006a154c42bc06d90b4bc1286d5e0ef6a69dc55ae4225194cd534125233cd545b1355983a53a19e37dae434e0362438942d7ec6b72b8b21287c4178fde1f77c2c41349e8298199106a978576a80a791f8c9cd0606865b03f59e846e005d9045da88a1439945618b08f2c887bd040fd27530a88d339f6753d0af04bf6a3c5285c3530e18fa178c92bc2dad1cb4366dfbacec05b5867a94fa983990094a2ecef22c868e997bc03156955ef9903798ea2cc4ee770288a74f1b49886e610eabd32ac363d797c59c5324d9baab7a3c6be2179c6953165b77d750a3cfcb9c1203b9e66a6b31aa53e7be0f210004dd804a2970d0c23668392fd389812793c90a2ce07b69c41d51df78e7a86ac5161e48ecbc20ba13ad2aab97c44165cd94128d02af2adbff03bc37086e05a7f63eb803630c33faba29148da24c2b84a7992d79ab4591a7ba6eb42cb2434ac2dd98655df02b2d27b6aec4ee99505f0f3579c05f8c273c01204e0aa3eba201e04e1c7ba5f4c799c6b4e358493489dd965883155ed87b869cb7b11adb73f825e4fc2b83320c201931f18a889c441de0c773f2a81fe3651df8b97b4671f1507e6bf766bc70285993f8cd11c7a4566c550ffefd226b933cd2c5bb440f43a9e928ef2327df3bb30b01a7d6aad0e023eaa9995c65269e34e83a812c24d4f2ed5cd8e576cec7459a1380bf4ffe8a334203ae5c22bb3b17557f72da6cf3da0c0a002ced94c3dac9a7764b51ab35c41140efd07e2ce39246e11ca3b90f21e55524b507fdbb27afc467211ebeeabb2be27dd34b0b76dba0fabaace19928dcf90577c22886a1c66af196343da42cf4d39606e56dfc8871c95aa2f96b23d91b72e0bef6f113bb57f0a6307b9195ed85ec4cc8f4fed724506eaf635912ad2c5d2dbbeac2b1b88a9d634b83011fa40b7e683666a520a23665297539885c5a76800d10b5d5248a3fdb6d38c7856de7c5cf71ccdcf5461cf065671a007e341caa10ab0d15e17557c876ba267b75a2137e38879eab0dc9d7f3d2821b8e48de54b5ffa4e86cb696d74669196cfc20951686d1bb4f87d7f512857008f6049c40073dd96a5a64a898fd55c2e2d3f1824461517f8c715b2559b55c05d276acd249bf39330b606475b98b29a7100e3908a91d0c257d6d3c8568d7b95739b37e4d9b79f0950f13907d045b10445bfb143b7da3cf811618d90153501a7ad097e2119e01c17ed44c7dbf402302a6baa606d3a37ed0f3b70ab4f05cbeb7dde503456b47909999cce4aaceace505dc53d1bba743ccd640dac00806576941a8071e8124a8ca02cf9b1a79a1780e3a9bc3199056a013093b7ea67104e459f4002af96003869e25c0736d7edee584296c0b6bd1aa44f9000259ef96e387cddaddd582a2021259c499140b96d0f2c60377148e4b978adfef3e9be9064d8e1ac9ee890cd21a295e91cd53acaff643ec7931e0214f98950d28f58dc0b6c9a897fa783e8610d4580fa550b3366a74047cdd2b319581ae8a105a0a232f4b1e1f05e0503544e66389c541e1185aca056adf96809cd3c70efcdb687ac851174ed937064b6bb17a8715eaa7999d102905eef813e534781e2d6339479590153c5e2d7d1694fdabb2ba9cb290c658ebcfbcfe17d657924c34641a324bc57c3ac7e5da23b0b6d71e7e9d307ca9df464282209cf92fbca9ad42cec8d5ced655920fe79df07ff3f66602fb7a792e7c2c3dad6228afa1e4b66b64f1a96424120d4c626db619e4981b6eb4f44761462dbe44b2589c125b4e295883b1a62dc83ccf8aa0c773293b2cec4e1697f1f16ffc5f41be2ad7cdf6371750823ff1ef1e139a30a1e6133441e05bf09f83b54f2dd40293b22c11610ea4aeba0bc2e7d6483cff6e34344c084f5f46bfde6003301ffef29fe5e1e5657f09bd31757b8a10a6fd20a032bf27f04faf76917007162aa4d2c53cf9b04c3ef9f92f5d43cee8775a241ae84572bb4afde66be15a57ec9c6c42f6048ae5d95714269326b46bd7a8e81e2385712884b76f100b1089cfde0ad75ad91cb7cc30ea681ca1eb49fc410ffdbff82f53e570b76400448bbed0c09a449322d341501a90a72aaa0d49b67a5b7ce586d13e0a20d07d86f7fbc6bc82430de106b81b1f42cbe63879c70608b12db220fdb65b09b1edca625caa8d3c8bb8ed6357492c28c5adc4fe368c94b6ab0b3cde92d056a274cbce2120875408ce27bf8181090f877a3c904d5c2d9ad48cc54187b3998739f9fc4ee42740bc1e1cbc6f5c38863f26fa5f7f53ed8257693fe27eabd7f8ed63fcaf4408068f5b9eca2bedfaa9d0a6769ba1323fc0c63a15143f2022938c06924836a7387f30319bce9dc81d5a856c49ef98763f7bfd8fd47846968f624112a9fbc9a7597b799a3e21198a0078fd9adbf82b380bf3c22f869b4685afabf05b91034735c3de2c626fd6e8999ad0112532dd949ca88852b9120a082fd4a85f317ecd213594d65cc7e6791b11d5c1468e3c11f7281fd32c5fe0fede087a2bde9de5330372bd46f85436756afcf8738fe6e7f2e1aa640f9f6946024a9f33055730ca2935a1bb6449881f3fc977591c30427f4226b0848c8578fd7ce239bcdde376c5915ed4abac1111e245d2f30fcc65f2234c553a784cbb02623be4e93ed6e94db240257c6b91f42a596aafdedded9613b521e2d66b5888cf4d8de83f782b4bb6b9badd918e206059ef54321332c645b8280356db55f28af3196206cac77b9eb9b8423ee7bcef5a6d83048845991f5822f80f7ac3648ae0f5245ec816baa0abacb2dc47cabe9d73c935b130195aec95a097c00d30652111eb5ad7310cb4831593d07dcb8b0889d2ba95ae764b15d933450ad5e147d8bb8ab89f8f5129456b327f12e3811723306cec3dfbd638e196d3aadedf9b1024a890e49536731af517c765579f66e1eeefbe6039d056edb21656a74b6ac0604bc8be00027abcbefe2a5a3a634fcfbda87053420b407ac34064e8f2b98187974e72b229d31ff7f3e0b6176fa41106c78722c9f78e1b19583088030203601513b2e836bac554978e71ae44489870f00406e2bc918d753d69b0813ad330f64b2aedbbcb44d6b4a5b9c6dc5d8fb214524b02a6aea91fd5d163035dbab5a407c182d54f46b3ad6583341d820cbc2fa75372c9f3d68fbf403cc2b08b572248641e879b84d788dd74e152bce6e327f8ce7735bfa552ada9e8af5e6739ef6f7368f3faf70619a722ec4505bd66fbdd40d47d3ab34255c8e9b91951a243061e773e1b9d1af55fe377847175d4d1e264ae16156eee411b00cb8dd01dfb063d0a32fc3c1f6a4198d07a32002b861147d5747c905536a88094792d8c928044b8865c6a77ef80c4d03440e948f4ef1f02de35bcf444ee46d6f8af3e0cf07760acff6295bb7ad7269c1ff9d8aa5c5d97b8dd3b4901c0880c6045fa9edbf09ab1e0b39acf2174909c6bba1e7fbefa47a407f0749fcaf6d70eddad9aa9a7a5763cce80dc174eca87bda910d504cf1049fc9b7d05d9842d24d969902e4d445121b3a5b1ee127dcedb52b3241d978fb4fe0c4210dd15f59cb7fbdec6ed1f881429029f0b3b4fa9cd283aa87c1fb0b366c9f5e3a7b1a250a0ea51639cbbab21de250589e3ecbb97d1c5a4477a17b1cfc4024defb8fabef8da3a8ece8594b7addc627a728a34ab567a90003c65d7fc8a9491109a1d880e7734994cfc3e7ef08d2604c96652ab55b46910c1511013da56d1fdc2b3cb69ed81ab1feda11e2017122a9bc2b9d1add0dd28ed8f3b6c3f225902084ed6049ed987aa5a8596c5f040b66c72a43f0437fba95d99360c72b0b74dda2af4ec54036a8cc9f4e3de76fa9942ff5f20a6b181fc3719698938a0bd82ad986b8dac7291e2ded5ed51b5372bfe5d0f984d0eaedd2afd37055b843ef4b5cbb5ff660c4e22ee2684b197e440995b01404638df73072840e3487340a57b82c95ee07682512f8d8aac63d6d3b841e113c6b484bb97af733535e0311501023eef4f6021c1b98b303e61c59c2406ca5484804f5970282d0936945f0217abfa760a5ab355a26b58abe1062fe2ade65e774af1ce80701d867c097e3ab2e41f1ac4064a8cf0a6a727188077bb669a4ad93d3bf924f3d12b09857a9ca06fd12892a19cf70c7e3767f7c33fcb69f88ff6ea0f305408454908f0cae8f1fbf3661107f07c4c7dba79a370d840eff619ca85904d49ce1ed37b48ce8b4a0d9ed5282f50438e321e61fedc7e864115503071d7eeca831509088d1f085d5da5fc7961bf1fd65aba97512a39f7eeeb753375a18ecdc0b65667e029971d5462b7111d4202b0484548f44e394412d22f17e21620db5f23284f8baef75e686e48126a1ce7b8cd10f15db35ff1c16123905a0f59d1334e568000f315d3bfcc08ff09b488c0319e4a09728c816a5d4e12a5fe902dc8f4bb829a335d5250ddbaf2690940c85ecd9711ee14f7b22821bfe72cf3cfae4f9fca3ca22b4006d48352befa462c02e0b20c98f13e4704bcdbea026fa51b6ef575d0308dff617f086c034e4dcfcba66e57f374a3d164a262d117680f823ef821e50185168115d40d1509354161b15729ee6fe72f4780d2aed526402669fb4fe35836627e19f4d843acbd4baf3ea48baca0fa47cc9b53df0d1be88ff7a83b933f620fd632cd6ed6556225913c74ab4ff862361b9ae14b54442d019a1e57aaff944c9bf347a4799b0fbb4049eb98912ac6ee6dfccb93dd38119931374435642f5413b72a1099aab20edeec5e6aa5b59388c5f91a1c8f670f64069de28da091a8c9699caf9a5fab5c0471758ef5ee61d0d3447784d17aa9dfb3705b35aecce02480a0aeaad8a2a9b349d794e52d1d24d4af51ceb97c125d11b06fc38110cfe24009ab0681294097b73cd9e52096bea7231affebea8b414503ea5107e4546db2798cccdf4e767251d4bff94d10d64a3513173ca907cf9381bc8b343d89bd0cd84b91f31b9bd0443b61fdb86aa0dcc6d9dc688609d3597a983c304b6fed071937248296b03a9bd4d0ace7fdd6d171f39b91a437527c12b077d889d64a7681229e65d588af7fd9b9b4c6ad02b84ba7bd3cd31ee4801a25560668777e31816f4bc902f2a5a8e101c4ac6a4729e68eed40aed5de63ea01d4b7eac4ebf6cdd7d3ae2b57125686af60846f9096715b00a99ecde3ab89a1d1f88e9dd4a02743a4a6e80492bc2277afd46d29a13e1beea35818e9d7ed4db1a0088bf2ab74bafb354f2c66f617fda85eba7f3820d18c68b29ad548b281a7f51ff3a5c202148afc8b1f26ec7027c672761de893a5e1955370fd9526013713decd636e248a067fe06a0495e884b2d1695b331faa564fdde327dfd90fb8fd9e9c0cda1758f84de7baca45f835cf4248b687d2cae990a84389adbcd2bf958c761b541bf087437dff65e653b0ebcd76a5cc790d289484fd830b8bd83279b854357fdeb76a8c63abd342deb592fd202b4556fe342a2e5a1524b9e0b013c775b3fced757c65a3a9763fb9ee3718d3ee37de3a1ccf338e40371187fa5c7efe13b958622180bbd8b3cda80b6958548e5220377cf9866229ad9fe0612f3d3812cb712a2f3343b1a54b3a6f5322d8bc383deb9477d239b34df18a611955eaf4cfffcc0107b4de217e9c276f6ee6633c7e121", 0x1000}, {&(0x7f00000000c0)="f6faf01d6739a19f2698107cfb49f5b43f0c7c847264cdb024dedc9a6b1e5cea7601d217e519b650d77397a87d6819ad56d80316ac6036f03f7b2191953f42fc54d61de85d223085188fd2b40bf3e2341c927ded3f1b027ee1b6f4c3c526bc481c66dc5474cbb103c2088d3f2fa2fbd8c1c8ee51fb93b1cb", 0x78}], 0x4) dup2(r0, r0) execve(0x0, 0x0, 0x0) 07:12:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 07:12:46 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x0, 0x3, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 07:12:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 07:12:46 executing program 1: socketpair(0x3, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x5, 0x9) poll(&(0x7f0000000040)=[{r0, 0x104}, {r1, 0x8d}], 0x2, 0xfffffffffffffe01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000180)='./file0\x00', 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000200)=0x35dc) r5 = socket(0x10000000002, 0x2, 0x0) close(r3) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x351) truncate(&(0x7f0000000100)='./file0\x00', 0x100000001) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) 07:12:46 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0xffffffffffffffff) stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) 07:12:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8efec6907c0300000082"], 0x10) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6100, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 07:12:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 07:12:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = semget(0x0, 0x0, 0x111) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x8, 0xf0000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x100, 0x401}, {{r1}, 0xfffffffffffffffb, 0xc, 0x8000005b, 0x0, 0x4}], 0x7ff, 0x0, 0xffffffff, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) getuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 07:12:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000500)="9f7927e23212e12bbdb52e9f5780952baa0c9230f37d46556f5e98dfa719351fe99ce780b633b14ae88fa6cf3ef5eb40b79fcab64a3a152285d89cfa83a8c2609fbbb89f52be9e51582d9821c43dc8bc56a286914780098be2152278bbaf2962e3656881d26920f29be737a7bfbe72743913e0824d6e68103072e59e58a479bb9c1a7baaaee34eca01cda067a42dda593984785aef8d1750ff493ab77608987710a5d0610155ec343cbfef2b8f9b2406641fc0ef71a42c487d2aa8500259183461bfc86d61b8a64f3f31c1f6d10b1c0e7594c75401a12ecf18c4a08ba2b4e73e25d767e18caec25d74cc3bd215e31b48560ae0b1225c13d2c9b39b513f36d2f75c6761df574681e740ffe63da0432e34c61979cc2bf830784796c3a96cf99ff1a318aca5964bb8ae1e20278c86e0cb03ce66f0fe36704b87ed88175b318c94424af8bbd969b734c8907378403c014bf19e40f42d43596b81376fe2e942f0525f6fd948efa99a2a889ad1f1e021898b6eb2ecbd4ca94efa7c6531287d9379950b061f0f727e28b3b976568e284ef0ac40fb3b5a80cf6421b655ace912f140dec7abcfa166b061b44b8f816a220cc4dd6960b45a3b9759fd4c2efd5be4b724d2b43bb0ecd3b904221513ef87971180690f5a224c57ac597480133b25b3e2f2623ab38340d2182457a93ecdd323c69377a00bff32c0ecd0b66a654ad49e478ac5aef2db8f6cf6746373357936e77e4d3b1c1d5424938a551106b7d505236001862b3f722c5b832f7199bc5549f0fb05c934806034433ce565f905894c4df7a6c76fe38a6c76a113254e89b4fb270e138d690cd58afe1217c3aeb007833f1f421eea6ac623264024842937650f3969d71bfd6c020a3b6defef99e733b199f956a8740b996c73805a98e30c0c0166737eb94cabd0d659ad934b3992135112d011514cfbb4dbac3e6eb67ae3edceae50b9fd34693161e8e7baed9660b1fa26d23526c1cfc8352da5b84c983465a41ba329980bc71b32394121145387f88edf3c8b3c0629d6cdfb3afb24754eb3a2c9e0bc4c9cbe2cdd305f2f7456f378854a2b5f0b8846dc613315d805f22a547563396c902aceb3cb001022bde09eddca384097829cdbe5c2854b31a4513779ccd62e7d0ffbbf06c72efcb2ff895d5de1eba5e243ee0be842c0f2ff43dac6405c623013ee1e7ac43b8fd2b4e5ee0225053b5de10bead06db4e24594ff03ad974424824d76e503e4924f1f709dccc0fb0f7b3208c9be1618a7a087269e0dba0fbf3779c55a76dafc98a2e4cbe1866b246832f307c0044566aa3f11e15cdbac0a538d131c02f08defe11e05aaf0edeac6d6109ea3196c0eb1210a821142886852921baf5da4d9ad8c14de7ba034b2ca5ce3379439359f2bd78eb162f5db8baa1620dcd0e8cb384284579d605cb1792237c5940abf83f76c60938e92137b03d85d9b920e09c86b3ca018f88c132434ef86392d880c20cbdbba8684043338d0d02575dbb9aaa6dcbf273d6fdfc0b2b78c5c2daec891b7c37e00d9df52545c3d573180a77f1c834fee3da82e90a869a8259adea3ecf6c1e1fa0931310335281b68380c848899fd283ff4003f37579ab7d9b3bba4250979b6583040157f900a5a2109eb0a81fc3c491f4a5ce486ec20a397075cb7dd41353d01477239b6091a6b3b664b76468070cdd9cf65bd57d4900de3304973cf32066db6b01622428ad42753f9003fe8b9a0856e18ec8ffa72ab2abb19eb8b7157d2af721a009439148340bfcbc356b54d86e17001313b45ad2e6e9efb29f1ed2135c6ec1d30950b16d79567f0e6164e07f3ed29cd497a487faadcb5d2836dc735cb973472cdbdb0d8ab589a93a1dd572018e8e70ef3c7a61987c0c85e04b166f6b1d0b28c22786a0336006a2f250d6a152e76f05c30380fc6ab4fb5dc7bac078ba5c92b5071be06969b94fd9afe180f7d219094c50a4254c016c6f932714d1b0a35d90e017a4c71dba8d230a58aea21350438bc1f5e3cc87e1968b702f590edc5ea4832610b4ee3c9c7e6e4f3698dcacc60af023cd644ee9cf81c9140a1a858516a403a8eb2ab5156d83ea42754cbc046170a5248003593e056942262753347b177b79e16b973b69880663a7b516550cbceacab0abde4601a9bee6427feb65d7651cb471b40421da189da78f2883c0df011c2b6ce3b3640fc03c15b3d0184b96774029e4bd7cc8c8b08122e47ed32ca6c0e78244951495de58b75b57dcb35168dc043bf75bf55bc82a431d6e83ad59a312ef354092a82d51c7c583830c330ccee0c9ad683ebc24c8aca83ac506e8ab5cff7e16a4349fdd22bca8b1a37c886252f49fc4a1b4a0f758d90e6eb6f0e2bf8c2e7f5004b70590c2393342e5d53527cd9f8833895ffb09124bb709937aa75ad7114d986db8f9cf74d72ec81c29756848cad5ab9336ed97a16b860549dc52a42567aa9343bcee902ec0eb1f160cc79d53afc703a925e7fc59d3a789d0e6df62f84fb9602fafa3f60d63b176e96322fa78609cff41e4474ed7a86d655b09e4436cd432b9aadd89717adae6c0bc265586f135dc772ccf17ec0142356ba5b7de93d5aede21a8bdad13e38b6c42c1ad25f899c1c819224de8a5ee1264a4178d380839c6e3045f1b10403ebf0432dffd927f6cff81b10859f3599acb1e3491f461137c0db36681ffe3442f7667f562fbd36c080672b543801fad67d84641ebc141fa73d18300a3ee2f028fd4d5845f0217421aa939a8223c4db5c4224fd64546bbe67aa4fe8e069ce0e773c73704d15e4b100533a402af79a963293e16f877fdba6d3a61c4220c375c39a91dcb293c6ebe134782f88abae8740c5aabe3e567b4aeeafda73b98f99cf26fdde05f27a939f5bbc1acc2df70d48de0927bc1f0bd724fdfb07350b0cca633210e5961717f659f696a10d7eba4d582aeef0eb53945f8e269e871eb0107301845e17a946b92f8ec59ab5118cf9d4fe9069bf9ef0407e80232b5849c78c50093ea5fad08b713f2f31f7d568b54b8634cea58cc66936b63ce6170892aeea4cbbe0329c6d0d214aa30079abc27a813fec8ac04a0a95c7446188a2cff98c74a5825fdf61f339e1eaf12bac6881d7a6ca949f73cd2f23417fc5bba6509de8a3aca699f7d99b5d2e278438ad7445266ccc2c1a9842bf20c0bca09a81f735a58373f56cc1fc1efca74f0600d61ca3675d6ad2ea502b78c821a1f1e3a31b6d30d41c08946358dfed9caacec6c7a75dab4e8e4a604bb84f9f2925084dccd0f3520887a9402b7b143de2a22da989a962ee3e7aa4de49c946ebb5dc219b4c104b42ba88375a16fca1ddb360d963609af758436ef2c621998f46552726be49954c1386f4135f66a4d70c8773ad27a934283ee6d0c4f7b92bd0253b0f8465fe3a000262231e4c7c54f8d12b9c0eabfa75d0047adbca7cf555f328699f33e15a678edd055c112bc2760f36af9aa3eb24be518cb0532fe04005ab34b2b56a75c81b98c7c957ce978a63115c231ba7bc8b9e6bae6d43e23f45a9bde47c7539bcf988aaad466a006e12ffc2154f7ef2611be82389dd856dcbe945603cb8bc6eae3eee4daea63f5bfae89d83bdb84215128d37b5ef5398f764d6885643420868367117903e151d9dc19cbe289db40ed608a006101d49a21ddbd30deb9bbdbe49014fa6eb82b2b43e3f70267bd9b1a1bd55137b99f7f142c8fc04d53bf859fe4f883dd35386f21295efa5278b09daf482e2d816c24421cfd21d8723c4e3e4ac70a92edf4034084902d5dd4f43e81c94061a070cb9bb50bb4e0d3c68a78c30bac2ad331926e1777b6028939e9cad58f864ce976bf387b104ec7aea61674fb52fbdce446e86dddcba91d4da10911d74e1e6624a30d0e44dfd26742351cc47136002bfc51d4c56fa292414dcb3b6de2e2075b368bc032cec32f5c0b91c948959b10695301474972e5fe44d2ddd7f4227aae71b16bfc6f4783adfcec817c1c53d7efebc622b1f599bfa31ee3e71e6846bc74115abb63dfc0b413836045cdfe95955a85700d5ac94913e0fdfd7f10992eac4bf1f1ef30d48ed849f8e6ae8ee9d7aa385617181ac6e13f9d62c55e3c3d8a227c5162f9b7fa2153c73e0a7f5c6b52ee2424eb3cb68cbcbca0ffd989b61a6851255fa5290cd7fafad284c9e243bf9c53d30522b534e734387156509de465bed091e23482a72694f6a4281c222e4f1d47eb6ae63e37f797cc563531fc26eeec2625667036cac6dada0b24a00ab36cc2df847e59d4b3333086b49a3c81b22f8e3210bfd359522c732c4a5196ad0db1f7e6201cf1af6990888fd5db837c8524323fd9d2b5481a125ea5e402553d91231f8921fb036af868f4b46d16a32d973e5e0e53a895aced98d9d7e3a7797fb5663f9a4833a9e566384670baf4a35c6722f684bb6c340235e891aff0af825382ec24e5972fd0e6ba1b388497f872ceea6a7df90b513992770ff060a5eadb5ac2706e10b5e362ec0da95c0b2fd0f9fd0927bc305eae255c4e9b26ee9a5e30a84361f65ce14a5a03d138033eeec98721afded9b829344cec44a40b50c84193b45d69f5a3c925cf79cb1647be559e8a84d2bbfe657618ec42627a0494ee2eb77e3a5529a330c854643a1b5b6b0758f9a4493536133124ef1560683ee5679850c70a853b3a6cf3e165b769a4392ed38b7067d3318e230983b0e7e4a0c747848199e180873e1cce299da5f7de07c331a36e4f68613def469e00793d48d72bbf5bbff208645e2a4ffa7a725d4b7c192172b4eda84836f57ecf6a18250b75ccc6966c950cce06ee0e7d8b5ba8de9fe4c38d6a57b556c367489bdd46019ee6818479eeeb3e426de4c183fb9810cfa38f89c1f9b3192cd222009ed6cbce5d6f8e8026c7ebaebd06b5cebb801587bf17dc97dd4141620e324ee3298ae860004d27c568061b7789020e405c57a325d398b38dafdfe1e79c71f53c1f7773fc6a0eec501dd6f025aa129a6145a2df2f36a584b7a86d88a2a65f02d5e1514c35063defc14b3d63e589092863da240c94a0a04bb826352cc955dd1ca176988c4c6048514b05a9cf852b2ce91947cba88fa1070c8980a888cdb6ac948cf4e46480c1e92c733c66cb1247e5ac391b5143b9b40d6168411def804a851dfda95ca6e57995cdbfce7066e58e7853e72e290a90a4e14140332b90d73c97e9a356979dba5ec29239f11e8d673e78ce6ab384464ab60c0d24a2112d393c96168a7e718461f8a35b0909875ff2b37515dbf5f50f023f186421ec8dead2337872f9d0e178b737afb76efb603d6657a5621fc9e39610f49845aa9442708970946337d2d357a39679739ee862504ff8425568181d20cff799efe65d170eac65f8c0cfcd843df60dd103b56febdf7eff97995cd9c2994f63e4f776e2eb1c3d9db24d65402ec807f568f1df6c83af227d2ef2dc1b31aed40ab5e6dbdfd865bdfaa135c55baa45ad148f25b3f7cafdb270e774f8f13effcfebc9422627859bf135791a9b5e7bc972af1b95c22f5b931abab7890f5350c64b1e987959203653a863b171d798061dbb67fc65d2ea14ac180559560330fc8f7bb221f445984086eea51dbf6c7b3cc18f11e1bb58e4a429918766e610f4f0cedfee11d4cdbde73f9829a8f3d5360e1a1a780bdefa9e719ab8e91186f0852c9a57571c6344c943158439befdfdfd1fe53507761ccf897f80b2f75565e7336af4275716034588ab7b7d221a52f43ed3eb7e2f762a06ae48c5bbb32bc77c4fe31bfd0dda78e106a15dedb14e8ac2e7b222999", 0x1000}, {&(0x7f00000001c0)="f7d0e62954f9c02a9bcf354ab90b8f691bf5e6b4b94725b12539f3e18d2f715f4b2c00e1fc085028b682ac97c529946de21807da40173bd565a4d6405fddb9a8d538b6b250a5ddcf4bf6b106a22ead3cc075c24f8f7d758ff97efad26937fe37f02efcb8ed54ccab9a33085beb26485f67b72d252c4a9e65af7a57d5164ee9530ac6352ced44156dabdbee6759c834a0c76c424641695548f6d9be63865bbc1933e24ccbe007", 0xa6}, {&(0x7f0000000080)="e30aecefbc94c02262f48d740d2b4dd8812e6f919e956645346ba440cf819a18", 0x20}, {&(0x7f0000000280)="b31049aced0a6a8bd590ddfd458c7dcecdaa22f0cccd89e2ee247f648f94de62a8693a80694992af9242615985dc89a439cc53964413417a583135e54a67dd31731e2365eb1fd97d329a2d3d57d14a6eb151447def40fae638df9da733f745f25a2c2ed631bb16c64089144c01fa620d75d665ea6c9f10f6d4baac09718e39cc7faf5428d787fc8f8e757c32d13876305c324ca405fb67e9227eab3743136b3b7ec7a4bb34778adb6201", 0xaa}, {&(0x7f0000000340)="3e8ed9a4dd8187db17925534a3992d789f765692aa704ccb648549837eedcb546773195912245795819eeef1baf94b7e023e704d0df04e1d991cd207f825518281bec06bb619c3626c2375e20a6d5f5da179e991b0e3eeea4ea355f61cc5494ee43c28c8cfc6", 0x66}, {&(0x7f00000000c0)="a3830143f1ed4d51797cafeaf6fdcf3fc70b7c7d62d2c4703586e26659e36882f42041abb169ac4e81ff160000a02a", 0x2f}, {&(0x7f00000003c0)="16471115b749ba2da8d5ea1cfce32a08f389f9a0740614bfe012859c08a7f8cd08de0fe19571af28e9bdcd98bbbe16d2f8fc00d94a32b932eb1c647555817deb0bbd66db8494b7d2963b564cf8bdb150894e9f18020682303bec9b6799ecaf2130472fd07036f4f96aef27f0e8345887e4b32967a413d55403394a63a0e2f2d36c6f78fed2", 0x85}, {&(0x7f0000001500)="344b5346848117d6ee614d38c1056d1647064fe5cc57d02d6b674af2ca79d5a7a74b44e17d19510a27d3a4bf858bddaae6b315817a909250bf80701ddab57690377b04eeb4207a90990c8971243c4c95f0fd708d453976e5ec578ce8c70bb500d76b032adf1b0ba813557f82b6cf5d254377277b455d10692e6df88aebdbbe139eab6746d5951aac5598e22939edf36e3df282d826676fff98d1863e2cf2d4e16a02025269918ae7f187429e7673d45892233e36e24d6da914595686b6d4d7f3ff3eb2a98897fcd61c41a2b14262c52af0baa0416bd1", 0xd6}], 0x8) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20040, 0x100) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 07:12:47 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() close(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) 07:12:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) ftruncate(r0, 0x6) 07:12:47 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000180), 0x1000000000000101, 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 07:12:47 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x200, 0x101, {0x7, 0x8}}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f000026c000/0x1000)=nil, 0x1000, 0x6, 0x2810, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x27, 0xa9d}, {0x45, 0x80}, {0x3, 0x6}, {0x0, 0x7fff}, {0x80, 0xffffffffffffff7f}, {0x65, 0x401}, {0x45, 0x4}, {0x5, 0x3}], 0x8}) mmap(&(0x7f00000fb000/0x1000)=nil, 0x1000, 0x6, 0x5010, r0, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f00003f8000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 07:12:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) 07:12:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="6a168cef", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0x6}, 0x10) 07:12:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf932, 0x2, 0x0, 0x4, "89e869d2f2749bcd562b65c44fc3819a529578eb", 0x40, 0xfffffffffffffffd}) r2 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0x7, 0x3f, 0x4, "990de5c7f359aee9bc510c083aa7c7cf523a69fe", 0x6, 0xfff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xd4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0x4, 0x401, 0x8, 0x75b4}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 07:12:48 executing program 0: r0 = msgget$private(0x0, 0x5cd) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) 07:12:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x478) r1 = kqueue() msgget(0x2, 0x100) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40000000022, 0x102) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') dup2(r1, r1) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0xc7}], 0x2, 0x0) 07:12:48 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) socket(0x0, 0x2, 0xa3c8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="44deb29adbd66ce87ed19af3eb839625f26871b6e3fb44408f55713adbe70ec4fa2f1f43963cefaeb08fd967343f991ed36868bbd2ccdcd38be151366c5881389c2741538eee4c516a1158605cbf99e447ae9dacf8fb205ddf1193cfe9d96d83c0ac234e52a9383a150615e545f82c8de21f767df1deb5197bb99273e4b9", 0x7e}, {&(0x7f0000000080)="f5fccbc86f4e720f09841d528c056d5a0b07b9ae9110b27eafd6c8cf7285df46a645f0cf8adfed9dd9b05ce4d710d66cd13d2de5664c03c9409b1c4d51afde934b71985b47b4733aa171aa01578f47ed6ccd6182b3fc04949672fff42284f3d1df765848598603bd87526209ae26f7a8cf71364a2913ce846be64dec98891e340f394b193967103458b82526a6375f446fcf6c3a1d423d2463bc517fe16de39a26ea", 0xa2}, {&(0x7f0000000140)="a4d71378563f293eafc5ee4a55b709eee8eea949a0d2665fa1a03f1f93d1df88cf8cad526f6baf57e48c54fbadcac7b9bbcc630f5dc3f47c30d11a11f631574cdb559fd2beaa6d77dfa337141b6f56cc01412fc911edda50f640f264a7deb9e278c3ff42adec22cd75f817aa30a492", 0x6f}], 0x3, 0x2c) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 07:12:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0xf8a, 0x0, 0x1000081, 0x0) read(r0, 0x0, 0x0) 07:12:48 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r8 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) accept$inet(r8, 0x0, &(0x7f0000000780)=0x25c) r9 = dup2(r6, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r6}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r10 = dup2(r4, r7) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8140, 0x0) lseek(r11, 0x6, 0x2) r12 = semget(0x2, 0x2, 0x1086) sendmsg(r8, &(0x7f0000000fc0)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f00000007c0)="a580183b1b5c99a50d936cf6b834f73dffceb6828167215b023d0c7562225d67c202cf43bae6648c221644c4d8", 0x2d}], 0x1, 0x0}, 0x4) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) fchmodat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r13 = semget(0x2, 0x3, 0x101) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r13, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r14 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000000)) 07:12:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$setflags(r1, 0x2, 0x0) 07:12:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x8, 0x0, 0x0) 07:12:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x8001, 0x1, &(0x7f0000000000)="f25f8e5c3ef1e3ea3c34c0ac11f06ec1f12203392af6585c2c4676e67c80a034efb36faa42d742d81752d0a0a980de6bf0f06cf20e93a24438ee3e66efad1327a4015647e98b05aac09cdfb2a5b0bdbcda4c8623b058c0512891d7645fadd5296b069589a133a23a9efd0348478ba123398cc8da2c9b8d6baa100c99927c3cdad25757b1ac457ab2d00830462c746fcaa95a1f79aa95b504a450791a44a305111f58febf92dfe92c9b346e75cb8e14ac4c61acac182f127e076eb63995d95d1d377e9706b6e32a63e1f195bee13073bda5dc", 0xd2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) 07:12:49 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) 07:12:49 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000200)='c@') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfff, './file0/../file0', './file0\x00'}) 07:12:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) nanosleep(&(0x7f0000001c40)={0x1f, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0xa1, {0x9, 0x202}}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x800, 0x4924, {0xffffffff, 0x2}}) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 07:12:49 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="4f44f51624402babef9426762fd42cac463e6bb40715a0776d1b8dfe402ab4c8b503fb6c1f4ec144e54058cfc28e83f6ae26e9a5a5660ee4eb948e681562ee39eabdbab85bc44174e219236cf81f91708ed676286c8f3dca5fef61bebfdc7a29647d0648a9def1672e8b48d7e21d", 0x6e}, {&(0x7f00000000c0)="e56999b0355730693fd87d97129129bdb91c0bf2476434fa422e8e2e11a9fc3dfef907fce73461059bcb989a91ad00a50c01b6d0b3784fdbbdc19d6cb9f6f41a7946c4e7a557cc61585c3d67dad53cc058730e5877737c84506d969df315e9b97c64a5595e14cc03b7d51db9529c24e2292379ea804dd6d8796be2188b5db9d2e33e5063379cee2b592aab75fd4f0b13a49f22612e793679f288764fa8cce9c9", 0xa0}], 0x2) fchown(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 07:12:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) socket(0x21, 0x1, 0x9) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 07:12:49 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file1\x00') syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x11) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimes(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 07:12:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xd8, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)) 07:12:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() kqueue() close(r0) syz_open_pts() ftruncate(r1, 0x7d72) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:12:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) close(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43cbc, 0x0, 0x0, 0x0) 07:12:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_open_pts() 07:12:50 executing program 1: r0 = kqueue() r1 = msgget(0x0, 0x30) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/72) r2 = msgget(0x1, 0x34) msgsnd(r2, &(0x7f0000000000)={0x0, "64bfc482710c02328821c6823a82ccce024284b4f06bb112e4380a3924b759534d6050cbf6e21141cb68df103ab27a"}, 0x37, 0x800) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x4) 07:12:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xb, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="b5", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x8000000000, 0x0, 0x2, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x2011, r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) readv(r0, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c6eb27829c1124bf046a58e45f46918505ea78754b1fd438817036eb591c67a189b89f02b7b151770dffff9b2a40bf6b81ff3e100f1cba293488cdc1f250fc56e4a7cc7e6a933834438df6534ad8981d341dbc2d7b4c5a92623b2e74", 0x5c}, {&(0x7f0000000140)="906a50b948a480c28bdd4adedf53b8dc5bbc124a6cb7b14ceef92a598c9dc9987bc47146228a8b4027ed6e140d6029b8d467c733e69447ab91422ead6b66fc52e62ea54d51b3c5fbe0b3e2001c0083945d2ad91856b8e4353d7abd49cb62da2f38b2fe43ff194f58e48b8025f9237e412cf243568283f02f692db0cf11f451b19fa2ee746c4b58", 0x87}, {&(0x7f0000000200)="b8002897c8d98c5415d36f1cc43241abc1c8ba13e5c4359289f9f4714ea5a7caaf47110ee4b33b9362da52dcc7bc99bd54756c88ff69f3b47f20f168d49523e14d59ff5dbd55a585ba0a35ebc642814004ed9bd5bd40ead035ed75a483ab40b552f499a14a0a8b17861498a8be2e280ecde27bbef79376f7a03d2b907bff3e59fe5156c59eda14847d734422edba95de3337b3ebb7243b225f06d9289fba20f2", 0xa0}], 0x3, 0x0) 07:12:54 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x10000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xfffffffffffffffc, 0x9, 0x1, 0x8, 0x2, 0xffffffff, 0x0, 0x2, 0x7f}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x80000000) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 07:12:54 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x40) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) lseek(r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfefffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x18a5, 0x6c, 0x80000000, 0x3, "b169dd38a067e4e702e56da2dd0c1b34c0ae17a7", 0x6, 0x4}) 07:12:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x800, 0xffffff4c) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="d884379bf56b77a91fc8fad7205852a63069c6bbed012b7bc56c719ba01e8139f6d7ff1814dfea0680d98b6bd49614f4d5cdc91a552a16f92a13ee44156bdbb135987800cc6199e01394f2b86f2c4945ab4823430e4961208b9ba3f17f9a547d8facf0f4553370287d4c70a1d7d7c0dc87458aaedb40fd8cc7a8f935018701136f0ee550bb8b", 0x86) r2 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 07:12:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) r1 = socket(0x0, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) 07:12:55 executing program 1: r0 = 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', 0x4, 0x2) 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') sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="0b09353ad86b233d99bb3945c0ba8e69c683d313bd59f6e943ba2af2586d57b931551a6fefb74fb3948beeae71c06fc68c33196ee9177cc2229b5b48443e042100795194e2ad56cf01555b96de561e29fafde9cfa00ad139c9be2e890611b485511cbdba15c3030a82c471d4deadae799646724a6843e1f5751bb4b45a399a38846a2ba228c707cd3b753c736cb36a494b7be976fa3d196a9f208ddfe8c0a753a38686e3693cf6c6816eeb7af122d6c6107c049585d64103", 0xb8}], 0x1, 0x0}, 0x401) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 07:12:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x236) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 07:12:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x1ff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140), 0x3e4}], 0x1000000000000320, 0x0) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) 07:12:55 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:12:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 07:12:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) clock_gettime(0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) ioctl$BIOCLOCK(r0, 0x20004276) r3 = geteuid() r4 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 07:12:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x8, 0x4, "cb91fea11778bc3a2aaec828d95ea940a64f6c71", 0x8001, 0x6}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:12:56 executing program 0: r0 = semget$private(0x0, 0x3, 0x44) semop(r0, &(0x7f0000000000)=[{0x0, 0x3f, 0x800}, {0x0, 0x100, 0x800}, {0x0, 0x2, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x4, 0x800}], 0x6) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 07:12:56 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) shutdown(r1, 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)="e5ed70da1810f1ef5391305eb99b9ddddf61a65e08faac8dee519f20c1225694e1507a0d4b81a52d7ecc6b0627e04adeff472c1630f7b9302159ad5c569312edb8738d56a9aecd75ec184c4329fb52aa2ab68d399d117267dd91c5afdbbf6c1e29b871ccd7b44721f389026b8015f9657212350a312b6773f37470fda2b78a0870f80d5a38a480b279dc4a648ed2f2a6a7c90cd2a5ed125948d1b52615c9054fcbe86bdea3da3536f14dfc113f61eee49df937541cf4a7bddb8b1f2cf71ef066ea9710ecff7f9da7900866c75eb83d2e7f81748d35e7ff9b", 0xd8}, {&(0x7f00000003c0)="d115a800cbb6c3a60bc6ea1f7ac2f8dde7fa6e5298bbebba0a78bf5841219a3aa7956265500398fa9acab1f56fd6bb88914c5c191d43a328e03fa824183283a3c496a57cb551565d910337621ff3558f93009a1c841f393dbad52ba43f7b196019aeec061063768abb8956c45dbec1827a140ee044d676cbfec139d39c47eb2747f4b78cc7c783245498c00a62a8c4460387cd86fc57709ef13b0eab3b08c215ed49e76b20c88f6a0c6b0fa690b7890f170e64f4382956071a092c56a227bded31d74ff6285955fb4aaef7d7cd522f911f671df893ada87a0abae91c88a0e4cd45a90af3ec86b472f48e47a370e5b5e9c96d9e6e5dd8a2de34d25d7bea4504a1e38694368aeee0868ac9cf54490b245d849666e7208e9b3180bafbc8fd67eee6834a240f2901e03b0eb1ec28af34b68e1a51c2e0437ef65484b5b016eb6a6b5b1a57c170d51b6576efcd904fe4ce991bf63cb9fb43f8413c51694ea5bf5235e04dcf43ff05ac1af307525fd813cdf72c109c9e04c8368b4392451806db4c8da2eb3661e7c6314750e30eb228272d784ae0e292946c296de22d4f454ef8b347e50725de61674cd27de972e13c2a0774c83cce94c66b68f5a69a03243fc8ea64e565ab2151adacb7acb1c9d7a143bb7401172d29f920dee68e985b215eb55f17de6ddfd43c214c1f7452be020b1011a34f4d5ba26f66febbbfa420f6ba97e456b38c80f7a7de55e5fc17d8520ff4c690682fb6783bdd53fab32b78db299d1ac04b734d9bb5b308f97ad45aef32ba4a64ff26e53808ac233935570358aa043a54e285394229cadb8fe253045258a7f3d033b9d294eff0578ff3acd7cd2cd8d9656b319f3c84b2079f4c033b88c967b8301ddbbc22dbbaf167246bc6aba1f9ad089fc17302ee076031250d433b87dc96d41eef474f7e2a695928908c33ca5babd13de0865f47e6c286fee665b164424d42dbe5a2416281a18a8c53151721b744688e7728d4a42ae1f2b030f1c782fe896ddefa748c65282377b56eea9c73e92fe2bbf5ceb9f1c1a4033b27596683077aa51a653b66d09491ea10b0616a3d14d227909935c6c338f569c82ab3c6877120f46dc2f07430d1355cff06442ff537b2b4c23f7eaca094324f4461234fa97bccace0b290452e635b830334bd7778d29e17a9a830d8258e61952dc39fa7c890b9241d4f24a89f016cbac3b5b17f3d9eab95b4b94e091eddd0dd1abc7c2b1637fd37e90198875c124d381f06ff038531559fb367ffcb4bdd9b2c76d658ef5ad6b03b23f18353466dfdb4b6dabe5a26f148f1ef75b0b8259a90e049f620dc1799f4c6c7799982a33f27ffd767350b71b6772d90ab29a1470f9b9491dfb3ee2aefaf70792b152c9ddbb52485f648f7a3ce8b2c59155b5b52976f745bc42012c4a16279c39e8763251a2e86318a6ca75e364f60ad40439dcd1d660fd483929e9445899a635f2dfc312b2d9b03cb4ef38e71d6065919e34122dc88e10ec8dde673b0abb3cbef6978cc7e7bc1e8a08282050893aa19c087cd677b82d0d6c137c9888a75ee65044aa03f234a203a4dba593eade66db09d47cc86f4e669d19c07c174042e13c56a3189e672d883099298a5c930f849aa379c4d3a650cc70c7af631bed09555c599a008786f16d084792e02f3952a92c15d33ac1d21fce008ba2d16011ac27babc10aa0a87c29848d20c34db5f1ff60f867b51e34aade740212f0fe7329e794094ccd055c3876c000588a54e8d8f74e31ec2d0433fe0cdb32c931cfd439a3aa1ba065da86bbf19804e8f8ea6d6f739f5949fdcf49e8a12c6d963cd1e9ac792a464f81a61e6ea7f362ea9ab356d8ae17128c33d126131edecbf593d1f218dfb500cda5486946543e4ff86551d0a29367a89aa85a3a7082b7e84107068a7faeae1054265761f9669281372b74dd5ab106889bcb0dd8358c124bed1441cb5ea1542fa012779dbb51e67016ccfcf826b9f0534416d11e19c21de52de2412195dcd9fb3b7dcbb196e80ffccaf26e035ce83ffdf572c597da0544942321f792adb948e2e605d2ae8adbc096ba3a6bb5adb07735f9cb297d795a44400a4bda85b328e86190ee123182e2fe7a01167630c8c99afc081819e2f864ed965847e52b98141b3fb43f737231b2c2b6f02457c11c2b931fcc598a74169c3a8e25c40f8462363b18f3cca00e71e77894a2a1ae8861da09d56ff1c8b5b90338d215d8c4a20549274228b8d1addc37a4d414ec36a07e4538ca5c29f7e0d9baaf02700b29f3321c560630fdcd7568f7b34154e9653cd9e05bee54f1f474c7093b1513d5c0ba66f51565b597fd3806d090de99e1a3b3a164fb6d12e23554259d5faf4efd3fada4d985e0bcbde35099daaabe68afe749b440f6998208e4463366bfd133937af9794b4e444796b1e9e1fa3f924e7c5fa5791a6ae629b28cc794f3ad5d9d7bae6fe3c175e16682b19b56fd63d6d8af140a7dfcd320fede28783d4aef787132d446c51e8e339c109088f8c8e866c55b3b7a562bd67872615d946f12bb7de30725728398d6552a6c01079e9a2a5a51737a0083c22ea2ce12014bede5e98b84a114d86ff5e356a3744e012b7a03915d6ac09d9a537a136f2ceccfb9b76a6d06e3c070442861d93037afb3d171bf98fb5a799866d175a003ff47b6179564497d26d212b60326ab70fa10621bba6b25afc62b99687e08a19987be1057e49c86726bd3bc935665c9135b4b7ba864ed5814a0cde1400c821f8817f754d250c2ecc56e3967f762504bc0da6adeadc5e7f6fda871d5ab80d3e90f556ee676f4462da79048bd47cd490af9a14f48197b64c3299a74d528d414b9f838a0cb5d73e291b819d1aae756f80e9dc98fbe614d47b96ae036312f041b84a561a86a8d3d5d0b87bceee9339e0dbc7d450fe76f2fa975b74ebcd322facdcf2053ea7a62e2db34a62bf82d296c24be90e043832dec5feaa2fad1dda10af1ec6ebd56466518105cd8429659b1b5932f53e39f1e827c6d5b925ea4dd9bd7482d32baabc6500cffe45d0adfdbcfa1e9696ca40db89d902a07eb2bae34ecc0d9959c39afca65548d81fe746831e290c030596b349a48fbb9b072a90b5101cb21c2f30a3b243558675e633e93fffd9712b21d568d5f4b859217d52aab12475351a53cb44e32e7e8dbfbccbd63d8cbc0e689800c8e75b707d3df0e4a43e922423b5ced2ef675e5792ab2c0684818afaeb4d077db893aa508314b40a06385eadef07b178210c225201e7b4de5d9b07d7d49631a574a8965cccfab88e76267039e84376f090ca4db1d8d46f066bea09498dc3452d2ef4077c6b9b4e4bb36762afc8c229cb85880cd1c64d11d764197fb2f3d8efdff464f0e4e7fd5b814bcec84872e0691b0770e313ef95162b8d02875712c729934c24a617a665058d70b629efd43b77b6deffb9d861bafa900031d29d0167d0aeb3adb4469e5eaecbe1103855da3305d463aee52b269bf94331a4f7a62a551f9a2be0d95f4f162b9dcd7f9d1733716b1650ca4f5b0cf103ea83d62166dfec19f4c166aed530d8bc1f857cc56d3617f103e1ce559548d464be207d640880c4eb738a99fdad3d13e528e4a892531cd3de86e2f5b8b68f4f6ba7a085be83b29b0558160bd880c161b23beba8430506658b8893dc07eabfa773bd0a4a9354da97ed9be51261f3fe0b6e1653be775a851d46cf39d4db35a5772ceb5651ecd220b2aeb2c77bacd15d6cfb154a8709c17b4e3efa569d38d6b590792a6fdf08a9243ab4ba197e73edab3b1a01f8bf22343414dc683af242c3cae0d7c500535cec2bcd398bef11de7fd71bda97adea5271bbc843a6031a0f454c6be2d8217c3b8188cf713fc65bd6ac00dfb1d3910b526c290d70ca4690f1994d94e6c98b8a69bbadca4babf1da9341fb8ba3cecdc2922f0039bfb4e177cbe7ad40b002a29395c1604bbea45d964e01305fff0563308a2624aff59f35ddff74132357de68e472037e3eb9375ce7be11d80c921668d50af39e06664a4b347a56408e3d98797864416d9e76546fef5c7528b08c17fbac7ec70a996accf34379f49f1a11f2a7eea952a79c9b0f52d4255e4a69712313b50fcbd9d22acfcee9cdaec9023b48a0425eee57ace3b3a2fcfa05d17e1eef40d018e0fc9b3b558457204cb21a4175ec01f8aff77941fb5c427eae5f092c8b3c62f315be5598cf13fbf3a4cce8f34eb12dad465aaba8380b040ee732a7ed2e96e9c4ae61e1da78a0b96fb631170b3ee61862753352a0cceefca8980e5312578fb57a4df725812aabbbb3050ce61bb400a06fa386d0d86352a5be6a465c1ca122dae96ff47610125332b174ad399330aa5ae6b47b343a21801f2d4e8a3eb1254df5fbb574d9450a01ac32cb02ebe725ec8a3beadfb7fb27b0fa19ab3efc9db3053ed59a696ea26822c58495599d6eac856fa4ff9bf61ce556e0e0b718844306ab3a31c63676137e051b9ab4adb61111b8d238b256ef3a40db977a9f107b4e26e0f3476543d335878fbae7b9ad453b2939e434f388da372077e65b2e5820309534635c7dcd4e487bc0277814157be472dd194513d85d08503ab0dd4101b80e3dd5caef18849995fed543eac487bbd24d0daf92e8e9269be3e724970af14b2903ee185c968a0fbaebbf21b07388d62822badca1a60b30a1703c8a2b9a20e78dc99e53222b7bda86eb7d61eb0ac629244e2d5e6c623f65a5e66e39deb2545f0d343bfcc70fc1fc0e80b271a87ae371083cbfb7b1a98fc08546e494ee3e46b6aab4e88ea94c148f6cecaf8cd1b6fbfeff4056aaf045d61812fffe60d6b4e54892d1ed1f85d99f818552b3566503da6052abeb1d3daff4efbd7065c32d72c13fcc79e6c3c5d6b8cd39758545fdbb1d4e13b79f5544b4f3ca37a566dc30006a396d36c5b8ab3f8ce3a72a63f1daea387a22d883edb5f41a685dab4ff575c28d96af0827dce52ef5f32cd739f85f96434cf0ae7024a936c5784d48ebdf59bc32a6ab232d26909f74148c104b1771592532c11505d6c8440fcbfb072e2dd01f8ca5515495adf25ffb93ffc57c202ef88314364ee74b997cc7141291ff7c492db2b357cb37e1fcde5409ee569fdde01fd96f9df35c9e720a6262b8ed7d6b09b6de05c887e229f5a8cf00eb20f2a7a9eb24627aab654822302cfcf2cf925df7281318a0122b301af4bbf63a6622bfe573ee88894d3cc3d3f11dd9b31561e094ff328b85a0a1e6d2b28949f9bf1ca88e305eb855a8f422ae959eb3e4fa7f9ef13ca7bb0118e674efae13a6225a7afb7189add8d5e2967aa84735a9c90e1b54b8e37e8b70ce12b5a3fc7a3dd652b6eaba1378aeb867ea609f4c0e2043f86ea49770118163e1a1c789fd1a0affdcf3c38906f17dcfe507521a1979ab3503f69635d98955d7f578625495825847cb2e9641e59b71283e7ddac1cabd03e43a76497130a081520c09c6642e166d02f7d5da40c0e984f0657acadae604effdd58b36e8d16b02637c0ba9250c1a1d4e681f3dde828d0628836483cff0d9708117bb2e41cad2a22c18fe8773ae1aa3d870217d58cd413756cd7087a24a6a61eca890017239d2fbbcb539f3d395fd1c5a65871a6b78604ac83558538052730e80ee540ad6d4e6f97d4e37ad7ec324fba094775155fd2ba6fb57c3e6bac5c6269620cb41b066d230aac3021c4447c8cafc8c5480588343d1276beb4055a8ec27ae4c25d45d7b533518af2ba047580947a5d94e6c5fa4ce25490336e68c8db741a066b933d3f3306ea4859db291a6fd10d", 0x1000}, {&(0x7f0000000180)="1707e43ac3e5be33e666efddff397b0a458cf8c4a89501b6309c7cdd9db2e32d5efc47da13fd220b30d299653a5fec73f96836784a82d8c0b6a5efa810038ecfc900e142c177952c3fd34d815247c85ff4d6b37ee6abe2156e3cb94d94", 0x5d}, {&(0x7f00000013c0)="a16d4df08f1035498043ab23d35c7fc7a9b0b7099028ebf6d55f65448b88c7680115ba960ef1953bc0e35f8a609c7c090c1497e38d2ba5f4e0c5f635e3f7385fdf5fb375194d29669ed9bb027cb32e27e796905cbc91697dedb76cbf09cc8e0a0b5aeef5b8dd786d61d52117bd05e7ce98f9b1ed971d942be02eee2d5e", 0x7d}, {&(0x7f0000001440)="414ac33b8ee1cc1da45d61bfe3215683f99075fcf4e3f7826849023e99c2b522abd71cc16413af045f9c740c61ef10daeb4fef9c47a4111872ad0acd432aa727ac7d16e34a263c0aabf0", 0x4a}], 0x5) shutdown(r1, 0x0) open$dir(&(0x7f00000026c0)='./file0\x00', 0x40, 0x8) recvfrom$unix(r1, &(0x7f0000002580)=""/248, 0xf8, 0x801, &(0x7f0000002680)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES16]], 0x8, 0x4}, 0x0) getpeername(r2, &(0x7f0000003740)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0xffffffffffffff50) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:12:56 executing program 0: syz_open_pts() 07:12:56 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = semget(0x1, 0x2, 0x4b) semop(r0, &(0x7f0000000040)=[{0x3, 0xfff, 0x1800}, {0x3, 0x1f, 0x1800}, {0x1, 0x6, 0x800}, {0x3, 0x4008, 0x1800}, {0x5, 0x1, 0x1000}], 0x5) 07:12:56 executing program 0: socket(0x20, 0x8000, 0x8) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="82022e2f66696c65300015a6126e24a013f4c2065775"], 0x1) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000200)="8b3444ffce2ea85ad35872b7f44427990c7ef3ca9203b73c85f4d01f8df8f2bd068691cb4fd5c9b0d8bfa978703fde96b8b902b52d4431958d4ae947063622d8a352596d222af119cf3a1b27acab60e1d002f5a3aa643f332129b66de86573f30c883a078dd5e5a221c956104ecd3ceefda151616c702ec429ac639fc6a2a2486b747a7bc8bf77580bf7cc46a92fbf95ed4f765b9b7d8059ebff19cfe3db79eca2d290ad22112168dc6229d6d830d1bc22912977991c7b439f94a63a5b2e4f36cc764bc1f4c3293d7b730532c00e1fe485efde34e86bd4829e8ff9a8a385a4d896cd7a9b672341596d0c0aa9cdd03c50a24343755a72e9d56364d17cae8504d5d4f26f1b2b14c15b8fcc9f37400efece63bcceeeabc4f57858f1ef769ada49ef13bd474733c5a3806e434c340dc66cc72133fde47feedf1ef4226b19b205e387140d1adc37cb04c2d573898d3b9df56f0161cc773204a255cb94d8b3c6432e49c2592afb1b470724f00dead42b2d9104219a089819c321974891ed67c6e4852275a60ebc083eaf951771b0bf9fc96f6197744f3b3d74ff66d6b6b5abb66ce9bf3e3177e8c123d2ffda57db0d88ea7f0e7f763b2d2410ea5a6e2401fac7e9c35be78cce9b95d89eb3306c4a7e615a8981f45cb1ba140ad572a253a2b2b71c5a6461caf4339c3232ec98edc8dfc2e3dc7be74018f633a459cdfd6552c94186ad45229cb0e97bebe16e8159e427ca6e79e2754eda407fb7b701b468e355b81164c48b12a0220090010409a5a645bb0a8f6ce14158328b511f4c4e834816e064567c48a599c82b2809ae8c8a32b65d342059c119aa89864bf5fd651206de5a29f681a445609aa5da5e76ae3e4bccf7eddd3bc7b524bdfed2848d19c02d78cc1dea988ab266576de373fa57f1095ea6a47b3edc775b3c0139d43de001b8b7f6c2a213b3f1e172662e8ecea1f2de6156164eb9c234d5224d0056f42890c5c373fcdd8c96ba7dc8020ab20b23c5344fc704d7c0fd38ed3a0cc49dc860940c102004a2f4f56ed7797a8c62e16a6f994be277b247b3d8258fb11c8c1eecb1bdabbb3bcf7e4d78ee3b08540c3530263c2afa1342d0d74c134a06f62e810227933f5519a44658c010cf03a8f53375ba9aa463d8f6e9b46a46888dd4139f93024e49ca5fe226395bddbf56ccaa8c58582d16e71cb4f9c08b1bf33a15fd6d125d07e03b610af44c3134d69d47a685ca044a46ec59f75a3d73340c5f9a53b7689db4e6a741ddf1f80ffd5883a153f2d065f43b3f39e50ccb8897e5464c01671cc20bbb638a2c904bf654920805fca9b16a8ef454ec32a3747f6813760984596379a5a4a585601013ec2ff06a552547021365f0f00400ff269e52978b24a1fb9c112cfa344d264c660cf4f678bc59b5391153acda90653a6845aa15ed7af239971f1a4fb8cb36f0792ac0e7b3841b6675c7bf46953a4a4ff589a5134bf2ae7b5a31210413be6e295ca5e8a923a5aa5fee4ca6f49adf9b99a2097b24d9d91b9886176d51c1be3c57b3a89de3bbc0c1ab8d5be2102ca6dbca6752511063af9aa8f2ab226e9c9562d795717596df1c837ec6f785d14fb5447f422771b48d54495bedae5a0258511e826dde96359c609e5c5c0ee270f037aebe32514288a9a2eda176197cd59f95b62db26550c20e50fb8ef24f7868f083e4eda9f67fdadefd0362bbb748e91d4b6dd7e9d51a0eeed57f3297af469d9283c128c638aa2dc3eee23e082f8b310edb9c8bb28df6c07aff1ff8eca66fd39fb08b02c4c148f5304df93ab6f2c84a6f7da3182b49b710447c49932b758171660685f8244f4c0ee80a7944f73b8b324273c6e0097252a81dfefdd1408e80e808ea7e6c624ae0f46dc06d0bf3fb5cc6f93dd391077a82f5b03cba85081f624fc87306ef2fd9384f0047deae5d4b079d4cfc252942558d596570e4cace2fd51d81df653a23a9bb7b8d0e9d85a65a36dbebf4fb9d4052f7745c8387be168753bdda4e3ad2ecb3672309af00325fab57adcfd25ee81a10109854542f46faa32f64f2548e76b9cd588bd70cbe0eecfa2fb4cafb78301edecc1d228582ce6606fe354315a5aa4a1de179a8418ce7d04c95eedf6f74b937c3902dcf17e1b3a3fc6aca6bf3e7681349723d0d7c673bbaf862d25dcb41d7f8185450fb2cf6aaa445e71d36a1211797935d2e1ac8d6ac0cd11a27f6c61699e5543fb7630d517b575c2b7c374373ed7f5c0adeccbef99ae26c89b5352e37e478564059b1c775a71c47a737565e773bd7b18f706fa27551a5226f1b1bff64801af0c1ebd31bae54761c919dd8964b1ab2e868d94b13eb3ffbef33e8dbf009c2df0b52de20376d8bd24c4fd1ba878d9da6bb77d14d781b0ed583d9147c17a6ee7b8a9723e4cb5b8e8e41bc8453ab9cc53a6b207447eefc22f11d12ccf9542b24e72e6338a75a8a850571cb7f690f7aba588f9259726be0707cc008568661971289e0527dda479de9f6b2bd86258e2ea70a7a4b39d0bdb858cd20d20a5f21219acd640b818d080a598a3360535641b9ebcd78f3324efe8eb262ec2f0568a3790aedb1a24b049afb6d5b536fadaab8eedcd18f8203a5464b59aae38e3957d3cf257a761d84ddebb7e54152402965c130fba6c14c70a6aa012c9ae49117b4fa76a2858fc2d3edb836a0c72694d621a0f889cf66fea9f54c60a68f014fd4109e76548d059085d749e52bce7cd83bd35a5d6b0cc000c09f8e4361862f13480e8d19951729b0270d08fe242e38d3a2878206d5c7b3da976bc27ab8d995df088079d4df1bc8c586e42cb9cb51c73a94ac5e8e4fcda3aaf04644e031df3c4cb77464acba0d4f04efddfa2af7f7cf7ee3a5c03484c6f0045c2dda7afc954e608c58837648b71b12a08dff03b3fbfd84c45eee97da6726efe38d4b16f754bae72b4ece72d8c9999516b8d1ccf5b86021721a0e4ec328ce2b4b8d9081cbbaf1414e1d1f7126a061bd511a87faef5615adfa2d3f3ce36fedb32a01442772dda4249ef5a7982914fb12479c9d55a6718102c7b9d6120e36e2bddc9bc3644371e14d8b9d3839dedd0f1e62b747c8b703bb7d8617838bf6b197e35d44d0e4c89858320e6a0a3fd5c24d1ab18714355fa82e666aa686c9f046a79a1fca8259a3469d54eea1ec0220c6899fadb31916f0d56b32b89ecb9387c784a1119ad06bb4bb85b01685b6216e5b1f81ca28b4d0b27e2e0d063e0102537684205268f908007ad1e3fbfb4baeb00f5d13e8288969083e51d2b437f549b1b4d88f598e8a22f5d00ec97e198a127e08cb5e963e18d01b681f3a503ac889cb685cf30881994149b5c1b7a8d4b220d8a47a4c05922a7a787e777766dd4bc77ca0eb9b8d0ed3dfc710281f0d1b4ed909477b6e40330c9eb2a53ef77be0af9266a2072e60462b50b792a0866a6b32e0ffc0d82ec1769730c096e18ef8438c150b6e5f12c4a903a0739a92f4d55ae6a9066cce1bc049fcb5261ad98197d09b05e6970fbdc05c8940cf4439451b641d284e7f087a87d8012320cada74768e9a75d287c53394fa13bfa5f1243f43561520208c580a785b7ffc393193c08370e2222d2f5ce020596b1556e291761c935797197d26ac2e5a661d36394d736b7e01217664e9f57faaa241439d1e59532d0cd464797a5e7485475574bd0aa276dda7d9e021b2bca4db1f49af57b5d7aeb5e683961a6c4cd002ac90391834a55d680837e7c8a9d77adf0c270fc6de04cfea54947e98b28b298d1286dbc495ed7efcb228412f375efb8c4903f36d8d6a454953875cff371ee63113200918b413a178b9f608cdeb23bb52f862ebb1d730ac18b5b3b56c2bb02d4ba3f3f788488c221596c918f320f81c05716e93ca3f77773f68c41ae1a9565a5eb22fb2514601fef1762c5f313de5164a3d449502186512aec87852e1a528eadcc3cbc3606fab57c6e20cd1b76fb54e484048949163a22b8eafb8e47b490e67358fcbbd8548fb1da25c48ddc1174677b1b40a64d48d3b14588022e7ff0397a898c19217aed0d6f81ec1939ce81b8cf844f1fc10f96d21272cfe1634ffa37de458abd2c8de65bb15b0b739f91b3bbfb4ca0aac0a0afc30a0a817b94645dc91ff034915666099923cc533054857270c1ab3af0756ea8e1306080e31300c8dcd9d135d656b12a7dea40ed31eefb9f2409f7f735cd6cbd05ce75399919a8319f1b6e6cc70e062283e0df7df3153a107b8bf002b6a0320a856a770ef9f119361612b29a42314d2c1bb5826d1ce66220f0a9d85af69c253d8b16c31d276ec3860ff5bad7bfdda769110a99ec4d3e6b2f36ad1ee7d3666555545063d70e8789fd330ff4afe67636e13fb72c694954ff4390a6af1765e10f7ca64603acbabc8e63c9f1e78d4d5d43f4803caafcd52aaad339892bb5866843cee132d0e3fe220f4f293e878402a2ea4b9f192094e2c4591e0c4d6506e02b45954814f6d47d1b620c769191be740e5587d68aea2ca8d1d303a5b3ca2458cb385baecc0489a987fc3b69b92620823c4618d04f0aee1ee53e3c832a9bc5d0dbd20e956938b926a385c05c3424c10ac750b702dc5f08a805a435b94d1c30edc36be67f828618c5eca062c3146d187072f980d26525a9830cf48f15ded752c9791a13d0704abae2ece9e40f63cb0a6b882776679292627db43d85b1b51531067aeb2a63d285e517940126321b574e174beaee1775a9c0788dc9897f03670b99231a3e68b3adb8bae77f94b94681c2128b057f8c955d7662adc05cb52ea5bbc6ad7eca55ab19327203450d51e7455871bc7f4e745da101a109a8faa41dc28c1d5bc9146e57f41c233a78f9f47fa651c2b87fc557123acb52592ce663f1acd254b14739492c02ec5b28d20c8e2f4fd345c3b835bb30b81dc36819a4fafe0835e191c3282b431eec516eef660ad8b548e25eb22dcff074ac58b85741bb98d4cf81ab6723b11d6dca9d1c537d55a971ad8753dd051a3bd5c66d4b5f11347e4f5d9ddf1bdab142e608bc93c5c168f714bdb98aa397fe116d8c99ee7c1dee075af0c7c8353d44ecdc3b8c15f5dc912021ec4f0cad6f0b3350890a51a48ca2221e1dfe494660488e8493c181b3dfac319db94cd65f35e3eb20caaf1d08603e8191886e37b880865fa274d53623c052700655997e069fd4ef875670ed228baa60cf18bed711c39ee834bf893af6dc0a98cdb8f2443d08db8ab13d71127e0990a3970c42c235261b6acee577e0bce6d85b7efa2fa8a5d765f418e816f5fc0b95a9e4d64b9982a9788c14a63fc2b742e372820ae8cbdd62315be7f1b0ba7cebb37fef957427f40a42b6d4f1b7bac4dde34d5758dde7334dae9b4a169c702009312fddca78bfaf7bc11ec57f5e6976c8da5a9ed199e3f7ec29cc2104fdeac058fbf4bcf5898b89490126ca84202faec84212c855c8287f480993e57441305baf29ad511fafbaf31ce1915c1665aab477910f4a8e80f7da28d57e3817a0b610d9be7394573256ea2fb63ea603a7890107c3f98c0d0095be201328b2103912bbe58577a11cc074987a626ac4aefa7203549701bed66499c5294948a8ad3d42c475ef619456dc1c8295bc89436c14e0a727402265a9975831c1cb68d13193484d72157e173597ae72fb728f269aeb6c034df2daf25692bad806f7299db5afd8cd5b60a60e9f66b1e03bca25680b3c29a4616b59d1a25de3fd5b2c7d72374ad4a138cf802fac0a25107c79b187953f7e7cae2880f3138e20e56abc793c98d7781e71b6d29080736d0c233f38b88273ed5", 0x1000}], 0x1) 07:12:56 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0xbff, 0xf6, {0x6, 0x9}}) fchmod(r3, 0x100) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x8000, 0x101) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000003c0)) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/220, 0xdc}, 0x801) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x2010, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() 07:12:56 executing program 0: r0 = socket(0xf, 0x1, 0x101) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 07:12:56 executing program 1: r0 = socket(0x26, 0x40001, 0x0) r1 = syz_open_pts() fcntl$getflags(r1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 07:12:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x4) listen(r0, 0x0) shutdown(r0, 0x1) 07:12:56 executing program 0: r0 = open(&(0x7f0000000840)='./file0\x00', 0x200, 0xffffffffffffffff) execve(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) unlink(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x8) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 07:12:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x800000009, &(0x7f0000000100)={0x2, 0x2, 0x2, 0x100000000, r1}) flock(r0, 0x8) r2 = getpgrp() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x100, r2}) 07:12:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x30, 0x7, 0x1}, {{r0}, 0x0, 0x9a, 0x4, 0x9, 0x1}, {{r2}, 0xfffffffffffffffd, 0x50, 0x2, 0x0, 0xb99}, {{r0}, 0xffffffffffffffff, 0x8, 0x25, 0x0, 0x6}], 0x5aa, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x70, 0x1, 0x2a, 0x5}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x80000003, 0x400, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6d4, 0xb783}, {{r1}, 0x0, 0x80, 0xf0000008, 0x6, 0x8}], 0x3, &(0x7f00000002c0)={0x83d2, 0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) pipe(&(0x7f0000000340)) clock_settime(0x4, &(0x7f0000000040)={0x7, 0x9}) kevent(r3, 0x0, 0xfffffffffffffffa, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x90, 0xf0000007, 0x29}, {{r1}, 0x0, 0x0, 0xf0000002, 0x5, 0x1}, {{r2}, 0xfffffffffffffff9, 0x90, 0x88, 0x7, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x28, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0xc, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x40000000003, 0xf0000034, 0x0, 0x9add}, {{r0}, 0xffffffffffffffff, 0x18, 0x98, 0xb6, 0x8}], 0x7ffffffd, 0x0) r4 = getuid() seteuid(r4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000300)=0xffffffff00000000) 07:12:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000100000007000000010000000a80002d2a473190"], 0x18}, 0x0) 07:12:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0, 0x297}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) 07:12:57 executing program 1: r0 = semget(0x1, 0x7, 0x204) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/95) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/12) r3 = dup(r1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x81) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 07:12:57 executing program 1: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) 07:12:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x4334) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r3, r4) r5 = syz_open_pts() getuid() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x7, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) dup(r5) 07:12:57 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r0, 0x1) 07:12:57 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 07:12:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mlockall(0x2) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000035c0)={0x0}, &(0x7f0000003600)=0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003640)={0x0}, &(0x7f0000003680)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000036c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0}, &(0x7f0000003740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003780)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = geteuid() getgroups(0x5, &(0x7f00000037c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpgrp() r17 = getuid() getgroups(0x1, &(0x7f0000003800)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003840)={0x0}, &(0x7f0000003880)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000038c0)={0x0, 0x0}, &(0x7f0000003900)=0xc) getgroups(0x4, &(0x7f0000003940)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000003ac0)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000003500)=[{&(0x7f00000000c0)="7f70d344beb59b40a1c202195ee8981d66a6eb6a5105eae10aba2520dcc15d76146c4673b5f3411f31ea17a0b6db59c676be183640514596cfdb7dd337a558e341fe18cdc67c6b9528e0581ec16cfb2c72e410acdee68fa4a156bd233e6eb81d8598043aadf361c9a6026d2c452b70217f688c108e725ece7dc3426cce1dea71b803b9cabc2957db8d3752a9c458f9ca7b46a8a78b55a50d9602c255a6c6cf04ef6c64376b36ba7f641d97b064d432bf7f04e950bab420fd95b2d0a9ae59073bc4877c20507aead709d6a5efcc187cb7a4e81b2f3aa8a0e28e2b268f8dc0314871e94c2c9b40dc92d3407f18aee7d920afdaa700ff1bb3e718d81e83424ea5540a824ce447c86d1d0ed9a64f62d435a7ff438dbbda1fdc43af3681c736b8fd020c76575b6939b091068dfdbc9c3dfabdbaeafe0edc03516726f221c942acb148e199adb128d74eda8a15e208531cac37996d768c2c8a40531fc73d82543638a612a2889ba524df4a391fba58726c7c4e84ce9935ac0da1b036efc9f7d31001e3bec69c69d8137ec6e80e57af5a9fc02d812cd91a87a0ab59d04fadc1f05c183cc357e60c968888b2cbf0c95ca60d8692efc76dae31cb293dcfde7d166cdede7683d6326feea0da9533417e3cb160676c556f9e6cb091ca499c576a5adad3bb16974baf89ae5aeaa771587c7da098224de3a7ca0d6ea1ff5733a7ab87140da9846d0f9334e25fc32b76ed8e8bd6042409b0f4eed20767b45ab942b3ea7ad9e2dad1e8ffaacffce997f49be3ce5549bb239814b3063d3e425f855bb632c0126c82a5f0a8119f53b9f70bff7377b7a08c9ccd0e75236189bd486954ccd7ba58a02ca76cb23542c7cae21621e19b6bec549f4dfe0cd9a19005ea055e409619d0e290bbca414f28ed2dd29a4e907fd32dd777a1d7fcdcbb1da94da166e18f54b283022c99fa9f97f236d339296d6e2eeb898a21d403c4f2252c2a09891407cb5e2a0c2bf3011aa19394cf3f3c0ac242ddff5ddf10e7c1e24d6e575976ad4d5a9cd11f700f395b95086d5881ef012eb2d49d365d40f23ade536781a933ad2244709d12b947df364428216375ca580f5c46cc298957604ee9035c58de47963ce5de40e8902c153e4df23ebe305f328003f79086c3ed18395270df77c21a2b708e87912c0de5414e4619d016a00473651a9a331b5d4df1a72c533bd1d02982b5c55cf4961f1af2bceccea7cc2210a42eacf000a07035288c541e0b7a1897e9175468ef6015a45a761351210c77021bdcd4148d9c7bbad81d537a5553c5bc17d22c8576b9114f8825b409f83363836f34ab01ea1c70a3262629d846559b76abc2a566929b2ca96fa9e9d26f6549c4e1877347adaedac529ad284343cbbf0934ded243c0be247c7abfd460135766b02507ec1bc9534c4a29c0fb41613da72eb1f18bcb10618d434d88c3670633727290542fca028cd926f610016d66f042f2e0c4ee3abd5000bcc74feec39890995c83489c4c4a95572f99c5d0183bdb169ab90c53be0e28d17376c6933d1751d03f98cb09b1d474d4d7f3aff0467003bd4b8c8872c41fa12bf182d407ef7eb2be5eb559bae965a58a0dedfa23a128600ed5fb1e088ecad28970dff8893eb5ff15fb663e600f8b8875c9aa97b455b1a7672d35dbef4097338d23cb78710c7160523833cf73b82143c88672e9ae725262882f5a2a8d4c2d928922d868edf4ba5c777d1216aef905df9a39831139efbc74c4895bfb5756d869791b14519b5515de194f88080baabb6295215835dd7eaeb5be473f79ba701ef6ed46e9c0b332159a66159ddfdd1455313591083faeef9110bc867a5cb259d72e80db4197a3963da62d4db522a2ee989d60e77da99c5d1bf20746aadee46e6cbba4908a2fcd3d70bccb17c96ce0f1f56b68c4ad551afbbec0857d61dd3ca7c38dbbb30d37d712aae6ce155be9ce3eeda8f88b3f6bd764485df9559a9a37fad2f6d29f4b3aec625f58bf4156fe1598148ebfa1aa326869b6781a406cf5c5f23c996db617f0b0856c51acdb934f76225cf4807fcbf8cbacdd418ad5edf92c684f405eba435eb7553e74722c5e061a8dec9ec7b1af2d87f96ed2f46195667f9e5a1b83f4af96635bfc3377df663010e5f25423523967ccf0a9da9a3122b58d8163cdb21e460c3fd6b212392d7ceb7ba48d8e99136c1298f988b11112d742466fb082dba53af2121e55dbd59e0deda36008b1f3a9896adae761fcaf622b886663acbc19daa7510aafb481a22c4e96faaec1b805ce5186712e7b18eb7d095437f15283aeb54d71bc212f313316d191a83f339db4b1c40fa53d03ecd9aeda4a238c8eee64c0da2e2f70f5e1ba7d9e37e7828f29266b651b52273e76f3794daabd23c1e60135673e6f80ba86b7b30c76a69a6611706065073721892a9d3963051495c487e50253d2e74a5f9c9f402ea7e3920dd94e4bb46600e0b64d4a6d4b6695e55f750ea7aa386b3df984ce5aa0f6760b26cfe42e8b64ec14036361acbb5671a7188077efcaab733d51fc12ce00956eaec52b542407f57f91383a4194580937a93616b1717c5a075356ff2e2429863c4b4e4abb5eb674e1ce921965319a65447cc981cc07fb24bff0c57b4b386a373222c542dd721085cfb96472c9e2a6080718a5afffef8f05b886c9e22d895ce6698c238814b6f5fb604d32ecb7ad7284eb7f6db479f54968a6e2e330398ed17c38bb2aefd6e16a768b4a62fc28645c83a5533d34bab09b3359c2e4098dbde52e9bb28e2aabaf8b82392e4140031990491d6a2722c57d983c1ae107573ff9223244023dbd12256e2b372fa758f23adb65a1b588df799985a1c96038768ea16b60ffaa741f16b8d912a121b613c43b5066e8b3a49485fb1f3be95865af3ef4fc3179cd9c99ff42e79658517fdcd100c72dfdbdef24e69783bf4abd06aa679f9b72972347fec8609e035475264a61c48ba8259667d23e6bf419cfde020af9cb61ab4a36d0edd3066fc71569cb60ac6dedf7b995f07760237f4f5b81cb9da046ce21ad94a73ec26c0128fe4038dbf405cca356190efe2d4fa90719b628078bc59b16e4f330605d025f244f07de9293651638dfe47743c97d33742540cc052876fb5631670c43030c360c61d4dad08696111c20ee353de0f82047a3695f7456d5ab38885107dcd4898d3d7a1dcee0061a4345bfd2f0a27ded549d9b2c1161d59071c2e831dfae4bdeb5d7c807d62cefdc4b2984c09176547ef648935ca76ec7d1b2f6004fc414f5ea03565c728202e8a2fa10c73d55829c5315cfe1b7ee1f1c00a8abbf0b973d6f9bfe839f010a5118b2063057f79956a572980a404df9f5a501ba01b44b654b00c9d0e12ed24163b6b422d25362b748dc9eb1e3056665de2fad035ca67fc1449c6818fee193bc0c31f85005cae4aa58b03ec7097b554066001e8c08eea564ca5de4c38ad6accf8d38252bdf92ad75fd6858271f1515822acafd9c485ba52754b5da02022d8ab296e8cf7f026fd6160b329211ef932bb60859e37c7ba844764af4d6f48194d5551721c85996b7f50580d11ef133205d4e076fd7967b01e9c1c684e763e0e8fe2939c6311316162666995fe6110e9aad1063e9d40be6db12eb3c26df003077d49cab87571ad060277289928d271e3764c9c2fb0bd43e1205fa68a80a7e4cfe880fe059f7664a6047eb10d7f53cc7e3d87799f2841305dacc16b00e7e853a2bf661be30f567a3b558dfeb471f05b93993828058b3e69b9feffcb68bc3350935844237def6da011996a3a7dc202763bbe83e23accc6ae82912e273b84f421b7ea1a0a12b8bc7b19f5677a23651fd9369d8b6c95999d07516639a4803d81f3c89e0762f98b8f555de4b1d887835295e84f82852ddb6f02c971715d97834ba102fcb07ab0d2586d395b742a3999dde0d37bddce0ddbcde3d89e85563833143413bfef0e16d86107660782c8b44b75b8920b40452b0c188457e226969a596f373e3757e97fafbf02bd41150cb344627a399d748f280328fa3216803471320cba13b0545cfdc3e50931103a77755fca8197910eae571cbba4e7b3ff636ef8ccd05cfb90466753ead97c66b426b2e05c71897d2642890e3ec67f2796dd4d54b76622cbc966b2353c3add8f5729809a09216c023a45f3787a2990db0d31343daa3c665c63957d6b2fdc2dfc26887e551598269779645a3e58d7bfd05a1786c06322c66aa3c6d7e7b6c23d8cdab77e7b5bb24a3eebea5dc9b149cd5a08fb9f091330bf140055a4b2dbcbb10426fc5183f3d35656f3208c99a2e7578f9829f875d28b4ba074b1505089b71ebfee5bebbaa515856be29bbdf09cf6b1b87cde26547ba8913d24bed212fc4f71c952e9cfcb785879f997dd87a7777996f4a5b44a129c8bc79eeee69bbdac9479827e9d5660553ebff890db5a773ba517cd2ca2b5fb8dc9018a24ab01785e2d074e2d9551d009b67b3e01dee3a812489aab1a7684b2f353fec337dec7fabb34d8f65030062fd69adc7f67e9276f891d6b3d25d1aa388ed919fd004fe569dd102e1f8c1aa087fa2879fdc5f2cdbeab7d78ff57376056a8c8479ca36c73b0b8842d4dcf0e99872c06cbfe82b952064160c13d484373a1cbff0a9e6259d9cb69d2e3278476bda17f5eef33064b126b615e5cdf2b528155a5abcd705115d93904bcdcbf09cb9f185f1918d70d0a5afd67db1d58647e996dbe7da39ccedc174d45fadb6380f46178fa53f813b2528a3125c5b0e316ea6d1b7c7b453a7448bfd014a0c51b2eef5e17f37007956cfcc269917532fee8a6c07a9478eeaf06b7a3bb7e91acaa95e0ee3bb41fd451cf4fa729fca60f3de4c7fec11747edc317717e92badf99afb7cdcaf72d3cf163526fe1f0f4ed5b593ac17202e9ea4b30cc55bd1c78ba2d95a4ab2174ba267a289b676c910ec4d42d72eb037d5847141a342d56a89827d43d161a27ccd832357ddf3c6aa28737bbc41b1c6340ed4ec2856544fe8e412ef01866c8ed7cd3280144e455d253e50aade058b8a467ede5ab52d873b632479f4a8357a9b7a6edcc4346d4bb543210b48d26d6809c024b1573cc9de4e201bfa557e81fd2f9f51008bc9f871ca5d8870344d46f200d84b9a97808795715660cd6d9d7ef787e60fec2c2486af0d252c77c206d45275530933f107c56bd4d4c10b035215ad461659029d4c13ab4a840a2304a1988cc3569e4455cf900a162a3697e7f6217b4836719814175a09f28e60c51d44f63f1d06772e4cbd059ee1d8e856e7fc9e69131c74199e2ec1c26dce8b190875a386a96af4dbba09ec3acdfbabe160301b2d4bb1d33d37515e927d568f122c2feb3aacd1b10c7057d5c973715d7502e0c04114c39dbc9ce2a7e8ca477abac5c25ea10f16c55fd250194c9cfaf64031a29fb0930ae9057d36145a63251bfb08ea1cac800606f3568e6a3587c0cb64df25c356007b80917140685fffb337280e2a03b8374c5e42a971ee960e80fab7a3ad95b2cd18cd398ec8e438bc276b459b5f52a70de141cbc43236e3439e71fa43b2a28d44fb449ac062d86a1bab5272e08999fe4321fe343b6a3ad5201fe4b8da3db1dfa453fcddc691f5b9ad288791a61965c84cfffd26ebbb5ce507f4d86d16cf32ec209d3d77a8a38cd1c47bf03b86d6870b71bc6402048e993bfd25b7a5e4b2d3b26965acf120d7fee7ac6dc60cd43f7c9a195c26511a68c9767ca90389ad27abc8e91fa58123a57ed3e882c0332b968dd7624261426fa8a802b991d31d94200c10b8", 0x1000}, {&(0x7f00000010c0)="015b068f15ade7448209d050e8698e5a472179eac5eca7993fd94cbe294d892a4b338131dfaf33462021d789", 0x2c}, {&(0x7f0000001100)="6dbac794b748e3c627299496918f057fde57f8b74cbb4cd1a595a83820f84bf628efbc4f209ce1a060eed1daed217cbe0500317eeb2764aabaccb01bac4e69ac9bd78a40268b37a6a8f16186c99d9521", 0x50}, {&(0x7f0000001180)="dc0432a89019062030b1b7efee935d4d27660f0df6f42e2510ecaf5cec2a4b716b6a0b336b9b73eb22a83f2ad12e7f6d0f61a686", 0x34}, {&(0x7f00000011c0)="9b83ce22cabf014f183ae4c00749bc477c3f970808a902c1b1e11412e204ae02f6bac5d08bf53a697472bb04dc6e20cea467c9ce614ef23e284360abd1d9a730ca00a0f4d65bff71306b16d144abdb9337a6b67bad367336ee96d48bc18e47749d371c01bba6c6aca6b3f74054ffd4c82a13f890db5af98220fdf5a33d243627e063eb4c28cbec5061af5ffec2", 0x8d}, {&(0x7f0000001280)="8835a6a75564512f70445446b28c02473559cc2be250745f0316b246b8dca84b0a7e5af4286f14946a6705acf2c889e090061c27cffa1ddb3fe93fdac25fb4d2f419be15fcd8cbfbeccaea852d6033c69cd3fdc985297c5b4286e48d7b53915481cc1ecef028b05c8155ae087d2dae4d167966a383c5919057d72a0df9f9677c279ac6ef20fefb6c8aed5a03a4bf23faf85ce3ea05e57094b76a8f3d9974aac767be07c5ceb1e1f6c65a79b0dd4a85f0009088660bd9f695cbfa08dc9b0c5f7db7d5715d58d9608e0a6c683b89e98f8e67ea101b289e574a35d5434152cd6287f1385179270dc02e761c2fa043deadfc74f2fd18355c7d9e00f3e67763704fcdb4b8c52dae6b3b95f86469f1d1e032acf599ee01608266ac36005a022ef60f0c18864135b93c9896d8eedb9fee511c8297c9a7a77d52bb48169c46b5e039e9abb719912b773cb4e570f63123a0e988486986a9c394da2fc3b338853656d2f5dcfebccc49c0ad1838ab6222c52edb42632e6fed9a8cf528e2db6d7c13b237fa5e69c2c7cf501e9c1cd17e6361b3a1ebc903f0375c11aafc2f498e200393bdc6442baa13d2d89842bebb1d7a9d338da2cfd8546e64b2f8fc53613065ac1b78be7012a9cfb237395864a42da18f638f99fb0086f73c1d5a2978c8ef2d708445300ccdfef318c52b60082c4ae7264500d05841b609dc6f627635a032210c0e64ac51633ec05e66279ba5e2609fb7510ba019cd55ad9c89addc6c000f35ad9cad736a53ac149b38d3b854430a8c1b90756bad433587fddc7fe93e49d02e309fc21a46969059820277d4db450b3f84da1660ca0ea265baf6648d1694cff4f4c22cd3117e0f2eff28e50aa008087f37c3591a2b35cae8ae99350d1c4f5ea9daa2d7274de18863160aa18a934ae11a6fdc3c178a6585ea97ca6dfadb05115825c06774e0e2c1053434dda6e8fa34144d63c6836217297499fb55f48444a0abf5f1c5e1249cf6225e8c63557ea81038e2dac9c6d5ea794d5278c9cab03cce3b9a88ca0bc095c776183a18c7b36622f2d130a8402968b1e9f8fe36bf1773bc87819af0c73717497bd78e50583c901ae2ff579454ade1eba5cb385cbd66a0eb3d3ac3b18858ef3fb20675e93ce7d9684bbe972b3bda5464c83d3a8f1eee2a864bdee9f3fd5ce595afaf0a9dae5f5a7970720e4cbf8f3993a88ede7f15d5ce2c82a2f42ae41583d3cf132532f9857afec0c5d4f4d8c9aa6c118e818f9240a1620aad2ed26533b17700a1eb31cbe60a2afe972cbe59be168830e069c5e9a02f9096faa9c5e7cea3f7b062d37e536ad23735f90f49b0dd668c85990f64a15a207f6b6a2059a2821fe4723447138ea0e76665d9d1332810938a90ae54b54630ec2523eb1ad4282f98b1499d7115e59b2e9f30ee3c73940fb1cd2387c2364811428625868ff6ec6cd37b83c29040f47b35ee59bb0e3dc0a08b85ad2dcf8ba3ba6df6c7fd7815056756b19edc0591c06194417aa0c95dac89dee67bcf609e6204d606d9d004c83709d9477c8e689a984b3812ac91dfb94b3f12ee721e1181d24f927c867fd7bb9d22cdf9f20eb67925f8366de3d4ad9544b16a306f59c1029efa95b0ab5c72485f2c75be0749613ae4d54a2d7e9b23997fa9683974dc21d47015b6385b9d5a4605f04e6f0b32573da02fab6f1471100a90f57109b2a7c66095e839c62bf725e25b2eed948bad7f1904a962a0b72ec43a84d84d07920c6a542fdefe914108b1f8810a99f6a09a50de4890120695ff27325f8eb58248130b6bf1ebad87c4f156b05377d0b6015865691f424556d4884c1358049547157f1785c5381be0e34b81f0615d96aee43a9124094ccaa5d9a1c73feaefe0a30317a6cf41fc30cfdb026bd51d415155feb5e72852c926c8d8097845f29fbac23f7ac427b10b07bf934682a7f163888ec6006e6abe626a747bdd142b687f0e72c52b6a73e0c5e373a8a68536ed33f01d36e543fde97762e06e4388ae23b4903efc41d980280e5b960c688e20f5653f17e87f79d034ca8e27ab6ae919d53e83f7fee9b16d136f5b2d11099bf51f13c9411dd7d9c0e60fe6fa8c00ecfeac059aff220d3c1159a60c6d4de6012a6d364f4da97d3e353a3a08fd286dc70ab69793c9d7095f397e7820a9003ec50e01038565e41c925ed5c323e281d43b068eba03555010bc06c340c2b0c1f4e2ef9577e8087c5c93a626ad9f81bab47faa01f5e7265c39efd755f572ee90f376ef6f82a02a40752c8c6b709b60be1776ffe4ce0e75ddc1ec303994504c4f67ff65b1c61b3e84d0bbb9a3e6f9607ba28443477de936bc968b12242b583172f4f31993bf31ad4fcabc2bd475065d13720331c0cc196cec9783a502bf7d3bb0730cbfb7fdfc0ccc64dc71cb60210727ec22da5f0854b135fa004c1fc74715a68225873ba3377605b463d66549dc3e02bf9fdfa68a44399adfd977ba7bbf9256fe494b2a21c3a249844721e6a3d38a08717f80d4d670c429ca52ae4af172649a82b4ccfa05079efc2f47ff6929e7351a11485604720c370dab7d28460f894ed9a6b796347b4e8f03cf29c1af26e079df852f67c7e27e7b14e7b1c384253ee18a6bac00b49aec87c1ad18386767fc07eeb725d67d2405e93e4be01d7818f8605114c8ca76b58510cd422b0c727eea24d59b7b5769470e31bd9c5681f2bec7ddacfc93e5a0dd2bcd704dba955feed131d23933de08746234c4f59afe280544e1607f47217311211822d4bfd56f2888554528b8fe5f72c03c87908c8e7dd220b54eaa93133de8971ab1a464beaf893bc3f3baae8d074a15fda27028439c49bc85e587f68c1297a77a1edddcc3ee1d5b2ed5dfad6d00ba60c0e322056f2f413ae0f3969175e613ed5943a29b8779d9181ece839b8a0b7efc0588ae9d5a6fc457f93fb506686acdb32a0fe66c64372c09154fc5a5639bcf7b719c40e18267bb932e60e0af9c9d172f27f8531cecfd8d22674e517663974764c39120e796b08810fc46b3c626d90389ea06d1aab6e09bfa79358d1a56847a0ad6208948ee4c342fab19b78b11ce524f8a8d50437c2e914082912ba695da870488075f24108bd1dd61254929a260a99ea3a9f081056fc36503f9d77e2cf08287feda0e04f86abf75d7bd448d6ac47bb0450d43492f7576339b58d2eddb91271e53b03db789e907bbadb7e6d3414c38f764c75e9cfdb8a2a7d0f7e9b9b6592c039312a283de826c590ca2e29e656afdc72c24c093d0cf514962cc1570f17e3ac4235343efbb4ec0eebfa0f40ad72d42f502baeb8502a44c0359b8de95adf2ae074e09e95e26dff7be60149911d0855f71c4f6e461c7263a469c9fdf6183720ddb59f24b0166dd6ff2bce9031d71689ee660f3d82050c098bd2b0e8f0acb99e63b969683f9f0c56aead420ec234fd2d30a0da5494af8152cae0f30481e53f34dcd64723e13c8a26d73caed3e2b5b2fc70ec5351f978b7887d9cb194b1fa6c66692ddef8a0df91e6724b717c2a1f5e176925441051b777754e34a73389cf7b2d2ac6ee264c43cee3c53df98ecb78db8bdf58ea16bd21678bb398ee6eac4dcb5af6dbb5a615dc402fd84084f3f0b2cc87b452668d178f2070ac29e355ae1fed72b394fbdb14e10a2ef06970c6029aed9155476c8b8029e458a83e17a4e81112143409772e22e214c60d1e9e1af6ba8459929252ce6ac4d443b25943fc107118be51f55e6fb539109611b3a323055479660671ffc8dd37a3ff58dc040858d29ef65a46e0e90338f151891fde014f774984d104b7d02e7311dcf803999c650be1e4d44a74d87ccb1b4a95a0ef0e0e5bc6b2375c6b78e2a1055c4d4c21b64a1c3a3938aa0e61db6481389841f7fe071f8aa505098ae9940ee9519e159453118256fec4cb2de8af467aba700fd02ff496b4a015d3abe25e1f3cd2ebfe50b3e819215bd46fceec67c5ee8551c5fd70f8d2585535317abdc67cc8868007edfce6cfcaf4f7a1f356ccae2b17de27fe2c2c5a67a8870479307e0c387d68b5f69f93bbbd5f86904b37f41eca600373bc84e8fce4a18a807f60edfe7c3f331c9d39a65c5d4492d3bc8afc52fb99d48c777de26720f521144157acb23e252c3e74fa322d4825b83ba62eb48213b2eb52eb44a5cbb6be5675e599393d7db19724adc75c1e922a09b1a35db28c728db2f95d3ab96d51e8f113b8baf4ef3ecfb45f9ee526458ca477d6711b9f508804780bec539d50a6289f47d78066d77e0d1b492ae89ab0bdfe6e6e61ca78a06597fed01466880ebf879faf2fc2882099359b7304521523db81766cf78d2ed836141f9ac24369ab05924827c1b8552f4e5c12036aaf6b6538b183042a1b9d68534ac20174080c34e7241a4bb2550e4423695c855b87fba777926f652ab5743cf00dbb6234b2187f478ca860b708696baa7e08e1e258c2a447eb7d4026953d3e2e448fb8109dec72e401a6f950d40a1cc3a7b3c7d2258ddfe9d48a2cff5648a6e13e9eacf487952fce9d6d14c7365898dacbf0f2f7c365c7effac7dd94088b4df38ad0254f9471d07834bc6c700e2286d034e706f57dabd21ba3de4f836de4058540735782a449afbb8316679f4e53435fd0e08c0435362c56f06f7020eab96839072cf94a6a6fd4458ef3264e803d8a7d5dab987c796279f393d204879c8da37b3ee68a7112bddbe612ddd1e5ea3e3434736031411c6fa3d44e4c46899d1ce667d69e19f171cef61a3dcb1dfdce1a86b9e1506654959a6323abef4824519b78fea3692ca5402ea0479d660b5778c4b11fdbfc1c162ccb49cb1bfc774d1ece57e0fc43f652eb2b2af98d1ce80dfd1205b4ae5c6db4f75da777ebb3aa402d723534a1cfb1f40e8fe57870d8f35d6d62712449e4853c9833427f453db85cbb5512f8de4fad77d0c05a796a7b374e8206f78d36976d5ef5f0df250b0878e76c511e20a4b16e74e7e4ccc74cc82f972010223aa17ef841c4d181c563cecc8643c067063b23cbd0ba00fceaad7645196a182729c03bdab0a689020e4f30a674011cb0183056f8c325e6c452e4a78acf7c7bbc732f9e856fa7683a705de94efd753ab638bc8f4c94ee6d05cc639623c6f0649af3732fc9028c227ce488ac2cd8767e702ea8c164ccdca449fac34b0f0abc8234ae9a167d8eba740a21cdfa6d988650fac52f66ce5f7fc7d0ec0343be2fa23e0ca3f2ffae95ce5063ec8c9146f39b55654086afd065b12c34cb822765ff4e6195ae81272b49efa5f777d7e5f3a8d19a528eefac294745178acf27a5f4b0c616ff80f1b032064a751835e6baa1dc8bb0254c0cfea7fb4b78e4d0dbf4694cf18924b5e46c8393f2b7ce914169b775dfd70150c95e737fd6e4902f228885f2eeecab32f73e2b9f3681e0e7a28b1a5d94b81ba1f9f57b7f32870136caabb0a49687ece50f474c666ef7f27831243ae8a372010cf6772129a94713cd86b5889d40b88a9729389381cb1ab4062be3b70e80589d92207c7a33626067fbe7aeeabd15f0ebddca313dee3f5697eddcd7c29b985ffd73951497903c965a1d0fafd057d6ba857e3560b7dabf13ac2f2849cd4b4c9895e3421cf11064b47a91a79a9f051e221f5690ecf475f0245fd0baca4bc79ab7603917adcc7b788ffd84ede34d7c7d82aa3e8afbb256029ed296cb9ef3038f1df7ebd4f8131d31757e9552ceb89eee8174d3a86aa3af58e2e0c084764486bf26bdc685a6508213e8204f7a44c724e850fb5b455e8b0bb32963d55cead54147f1e57972a4a5fc5f80fb5b52e", 0x1000}, {&(0x7f0000002280)="49c3542496744617001ac0c4f33932cf5a4b891966dbc244b3bcf4f3050cb5b08d5aca27beec8e60b2b0c878c534bdc6db7bec5cae5094d82c805618c710d2126b7726dcdfb2d10cc646eb73c8e22ebd9c6192c24b30453c4f3a98c9557973f1754d31d021a843ef86716a8065ead55828cf341fd71f5a647c4e00fb54c10cdbfe78c19030b1f7d42d1a8f34dd46305839e40c81805b9d11a4a2f232bb9c4f849cf65fa5f952c86ef72b1bb8f5b7bc3dd6857d9a5595b321dd37ae5da79cea5419bc1faeb739", 0xc6}, {&(0x7f0000002380)="551fb3699c243f453d1fb8378c064db8dbe62e7fa7582f854d53eeda0e030381b6008257dfd98bf3aefeaf77e95d0133df89b8b51abab584782e739a4baf06167c6d20604c6455c99e84230f1529fda54d28800a87094b62a6a9cfe29f1beec19dd10a8f7d69b321a267600ef6eafda9b5a3f0012462ab908eab5f3e6744fdf73afa7fc96dea1d932697c53396a5f97cdab2962fd32b973b6ab18636129635bc76beaa0c0404ab11851c99423443d760c24ad5d8eebee1e1d241c7a8103b0b10bdb0bf37c5a91165d79ac957d4e81edbadd90a2388179066f6c0", 0xda}, {&(0x7f0000002480)="3f927b227fbfaee556d5837330b1ee725592d499fb16b6fa3427e62e69d3a5d340a55ca02933fa7c51b3de77f1417dc93f295f846f985c5aed07613ba72d877eec0892b6e693d33b2104a589dececba1c58c035a04deb62ea6b2b69797ad6b", 0x5f}, {&(0x7f0000002500)="ef5d4b43a8e552ab9503357df5cc1fc65d00d19a0bea3a4d6c16d80ace490bb72bb2566fe453f2fbb63e0e0335eac15a70c594755701cbefc3d657bc48bfb21c93e70b719e5539e1c9e826d6a99d2d3d0dacf0291b633333e1e84a2d3a7aaea5143c9ea6d062a286e3c4841862f9574af1b06ac4b6c1b59105dcacda85d194f687293b0f0995b49a5dcd2ff0183de9678b67d578cf09d714898bb47a7b29e0af65c621a2ec5146b3f1f9b90ce0da9c8ecd13ebd53822d6cb22b444515a3162dc033f1a60008c535df61a4d40f2ff38bdf35c9b7ef406574f2ca00822f2759e6c44efb84dde8db227eb6dbc2789259091aa85e8a23023bfbdfb052ed7209410bdb71e12f996726c7d383431ec421fbe28be9ebbf2df923a6c68b5b2edb6d3e3f91b7db43a36302a808a8ccf0f97d497c39312e0d6173c8278480a2de91239ee42107147eb55308dbf9dc186cea6a6c1e5fb1d9fc08c580bbe5af75cc02159a443b97acc507580b9fdd1650c5a43637853f33dbca92dd9ad052c8d9466b77ee818e7c2bbfa422074d6346c3cbbd170ce3dab2b193c336b414529082c6d585c3ae0a286e69ee5b9266b3a2151e71121235c89185d507518e9811ea380f01e771059058bbef7d93ccde8503f4e86859d08c39e4d15f34fbf6d343038e2f6512e0b487aa41cd2449e18bd26c76960f6db93791a1ef9dbd6f61d191dac1d5187c8b70cb32a44978786f843312bb71d4a7626e556b235c9f4cb9a52aca108d6c083c41ac8e7d1b56e304518e359f62fb7f5fd437d8b15119523378bbb31b9578e84dd297a79a5b4113841280127d8f98ad8c5f19c1450fe1afce34456356ef16af02db142476047a5df04a0c19075518c412002448a15d83bb0cd2614a970daa44e1ba4054aada0fc1fd563443b90ca5179d958de7c3813fc0d0f38ad8b29857a838d6224b69db7916d4d0b2e4fded60b8599478c92b0020219ed0853854e8b62bfc6389827be2db2189ecc46a3bbe3e975c1020a705074b98fced3c5fc1ad358199490ecd95c1e88045aca025f28fa333a9696af4f1cecdb1cb3a248da41e48ad68af9403bc0e62d1caa0e13d6b8fe2c2457851f9fff7db95e511bf7767c124eac522924711235554729916cf9e2fad6f840b8776366c6bcc68072b9ec7be9a55562413236d8f49e474a23f87859437c1e1588af621bd6d7d1f63c2d30fef98d9b957c10af0ee670867a1b788821b1112819eb4ffd393fd9e04b6c55737e2b24703b3b7ff8c54b08653157b2e3b908af3b12aeb6e620c4dd7e981e6e7124a30340bce9ca26678d4389cdadf93359d02b3c69887fc47629109c2ba8028a100030b0c953c259e32582bb17be6d60e092eedb13ba7555d0eb075f1dcb59db0a7362d18ea9c4c66a92952e66023f01b8eb4426573fbb0516908aca4983d32ecd80576d1a391d96ee02a60287eec39ac25206ad3213119d8b35fe179ec9b293c6d6753c7d5c11de96d9ba8746a15b46fd02af5770f176396462f4c37c59c94eef3329e240ba5c9335aa64d583a739224d71c439cf7c5f2c12afebbb6168cf16cae00b342bc9b2f3faa35cd0142868e54d4970b480ec2e457902b20bd926bc805fe134d543e1d320b3a8701ff92fc64ca3352121b3b9c795095a6f40f0ec896c3a488d8c658c285c9a32fd1fa69a45476aaf7bc93159fe1a24828926ce24e26725c4c158edabcfdf0b1c08143dec3877dc9d4250b20dded7311ed650e12b68de3a84e10a7f190522f6cd0bdcc36106eaa55cec3b2a6c25fdd966a0a566138d6987326fd1897bf559bda8fdd8d577d3b205d905f1b5a7cccd99f01c930adb7312252512cde6cb3bcfcb3e4e9de4e56c6d77b04c373e87cd61525068885a0b9e751a551b43e85ccbd358ed664e8e7eb9f249236dc078f00a797f11c61777cc817a07d7474e320fb7201240cb95ca743f8714f60562b94b68b171b401adec0c9ee4f79cf5c3dea55d417bcf4adc9c451f9e7b36da748eba4539e76f6ef091b21c4135498b8363e5efa08aa7a2ba63e965e2afb767a21414ef44327204f35bd4ca4440f84a104541090d019509034246ad041836edda443ca9091fe5fc54819360b6a3000d7d8b3205a4233a8307a8940f22e7eabff3b836ff25e6d44ba3fb32d32a8ea99ca825f5928c8b1df06e525f46e739b26ed85a083f6c82cd452880d702e4b23589ce457700aff31cac3352783b54a5140025875b210bbad39e6b683ec076e0d982dae0034e37f4e87ecf8b9a0d56605e7c7283a462e163e3b7b0d261ad8672a19088f99687f97c26134e053b6644cd0d857a6143ad43561157695e7c07065e8a3382bfcb29fe8b2b3b474f47529be6a7f365b455dec1a37093c63566940fd2a5181b2fea4e7be44b45f297cad569b3f9825a00c311024f7563032233002fc3baeb926bc708e9e78f42191bc4b9188db1adcbfd74878210b4a0e229fec70ce64d0c30bc175d5db28f04f58347df04ecc422c13653c70fff927a74f43100496a74762580e1939a58e4f3f23d40793ed90972cd01230fb60f1544be9235c76cabfa0b5b842ae84b888be28215b84fde81f4853bdc234f32cec96c8e5fbb5676d8861e7f3e8c7d17d8c5af61cd6f2866d2cc15ad470501279e948de5e218039489d02f05ee79fd1f8a60bb8c27a613b25f7892462fc56320ea99b91e29794e8c6adfda6b459c137981a4ae3b4ecbe97fb6abc1710a8c2c7c4ff3b49653edbc6cf002ebdbc2802837ae0abe2144ef58dd324065910b3a64ce8cab62bcbe1945dc41fa47b569b7e324421b0a2e7762bb1425c81da5ddd479799ee93c2e26baa8b0b483748b705ab602525a903c28499d4342c0c29aeb015044cd208096a89f89144d774886a626f351b7a14cde5d5913af00d1178b396f25c50c5dd74fc60885ba36241ab80f0a31114b181886053f3ae0a298d44f982e33073085df6316766ff3df8e72116ee2c7726c52d114226edd3d60987ad7b63eb264ec2469aa94a09ab7106e753aa2d9928c458f02e04529ff3c47f7a88a0d2ee580edcf893c642a8ac6e8e847d7be3075563d96cd0b9665cdf3a06a0562c767a8cd4c1f1017790f41c9583985a17558c42164cec23f3061441dcb6c746e7f24618b1a66ba9182f175ca7ec3c85f279334e1f4a0f968f8245e12eac775a9f916fb3936998569aa7f68199f584bdc7006d304a5d9318b7578558f57a8e928e04f1c5a72e521c6a3bc5970e85adbf285397c3590121218617d093c0ecfd14849b82843c71ba56f115d88d66aec63825342590d544e76f3138020126be4ef172c968d41c5ecfb4285cd4c202daec89167f68be697357b63abf57a5bb7024fa86435f1c605e7c6c64522b848b2d6bdfab849d80b48e017a6eb0dde74c0823c765eb290a1a1894d95150c95aa3753532db4f5796d0bcf529ef5b4080bbb6d2423fa0d624320a9242cc6eddba679bfea44ee447f8193fb81dd87a27614966ee6cca6768062b5f1b3a55833f6cdedfb7163e77c44ececd6f2e23795a4d5421109f8248ab41e7aadbe23e246b0c8f2c532ba460c8f7cdee4d5d43494fe1fc560ca55699d8222f8596f847932e546914284aba90886cb64310666b5fb9a8bb04eebe72ce90708e0f3cfd131a6594a3755853bff2ddd6a5ed2491dd1cc72ae9f88914157ccbbf7f6917d9cadbc30d595df6f6072e298df9c5529238c23108ee1ef48b392b73a580617cb2302340ac7d2ff88f6cf5887a96751c5241f59d2b919c962f76ade0fe568202fdeae70c71599da3b4b8190c3dcbaba0f53d54fed38420ca3ec5be8fca9f3eb33681464a7e89a2d7f9305c280ce96f1be469ba42b3b3ef496a082a1a96ba6fca6157e225986820ba888a63803c5f2b7d1f9cf57703ec495857f91ccfd32bb7512560cc25b8cbe8ae8c72899e1f1b447b95489af3a5133f727fa21eedadc9ceefc4ee3765d57584a0140ae2dbee6f0bb99a0e6bd4fb0b306b104d00b94a0311ec289572ac6184e79ad137a60cbfba9da5bc7f590b84411acff7e52fa671304e43bf39c39e51107ea6401472ad161d1271df315034c887e7e084faf8f3c0ac5bd1bcce0e593f8e9bde2cded0feccb6a192f2da00b711897a448d2aff79c4fc40dc0d682a82f3ca57d4cb539c4ec6334df13435ecf8333f988f268e10ed188c8b5fd952021701be60b9d0ae2e6ce93df6e4fdf5e8fc05feaead6e4c8f78885b55cb8036954ecdd12fcee4fea5bacf24bbda392235c961a09bf81073a37daa44f3f4de7066402a89118c23a750a3a08020d14070b15cd16fae3ade3d58add019ad9747f426456b3101e3b163ea0706ed81ecb84f15a8af4c53e17a8b62f9073d8a461f1d3dc8a3cac2569988115f780762400fa1efc00092a5871d19d2f7f45a967fe3e0ea658aa094467458be27745f8d9b870889b58aa72d13fce9fc94ccaba41ac9725fb4adecb022ab158355aa13ccb23d0c77a714446d5a40eb7f418cdbe39ea61d3fa56a86e1cdf47008c62fa210d2a91a2f457cec437bea382f5bce3f5b17cc1008fa4181368e8644a7aee6eddf1d989b830b0510b2fbf2fc21d3ed5abab9151146856925f73e1a53c50a0f0d77b80d75d3b0d05a675f4592df94015127b9c5103ea722ff4440a0397fe13955e5f932236f39d45b435041e2271b42df43676296cb2fd68447976b3a5565973f3582010236da095a8a6bfbeb7e80c166a7f3349a64be00dff6ec7bee1b9f5822ba99d3049441a4fd231a4fb657e47b2f5897a0dbd7a89be9312209a6b7f20348d62bb87ee48f78ca2303e893366be1433f5279ce6e6f2b0f57411eefb5db03d8654e1925474acfde57c06fabcecd58cbfff547bfb8e92bfbdf4e81f6f82f0c1a71901e0f18b3e68546d9b324268a066df5d01c6cb88065eb9293905cd54568e0b13a491c44c1822971cb897f38784b32cf9beb96f4c299a0fedfdac3eafe8a9eedad8325d8581ee37a746909dd89f64fd985103808c77b383f22b2e1e195d75f426bffa21861e6bb8e7aceb116986dc4a5bf4b344a70e84515140e704f105939b4315d4b82c11e8521a5d3faa2edc0fd0ab5c8964104ab39197f5a91964db58d40d1157a63c65e9cc817502f5bb5e44c27891a3954becac68956c1a059f8749c00a9186228b9183a240f6f6244981ba0d02e2feeb44fc08aadd477d2aa4d49632ff7919f671dab7ef0d1cc81d8cd188e1e745b56fdfb158234f14870fb46c4cb0c0fa7378fb97bc182fc6864eeec89928a5570f864a3648adbcb22714baad983f97cd896123337930f8f7d8cf191f11cfb7aaca8d0f2be325c1ce10cd4e29c17f50c98533e090706fb3fcb4a1567da6e2d93cab2cb42eef0b16ee461dffd3c172272af3f7d85b3cea4195ae24dbfd522671e7bf8ac59e31d4a04cf76500d764ce24e5ade4f4f919b31081020443c6b13f2d95293d0fbf705b33bf9a904b1eb48a5183b9c47115f12986f023a25a79edd4705f1442186c5a2ed6840c000950bca3559bc8973291a1e16db38e8cb9cc7b7f3633fd381ff3d5fc18f49c4d7ebc75132d12066b8cd9a4ae6a9cfe6636bb3e1566492064d67ed925b7cbfe82120efd327f178ffa892f838ac84a7905576662d52bcdb7ee01ba2bcf38c931066e2256fce42c46587ed7d879eb45e68dd3cee18d6734b46f54d328ed41e7f3368057a566b14aff3e390c105f2bbb8bfca2dae8c0d3cbc514c6a04e6457d36b37911824c0e4b92d376b1c835ca64931aebd65b21e73eef57bfe361466234762037a", 0x1000}], 0xa, &(0x7f0000003b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="010000002000000000000000ffff00000010ef912d5f74b3cb3f69ef8a0000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x1}, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) mprotect(&(0x7f0000007000/0x1000)=nil, 0x20001, 0x3) fchflags(r0, 0x10000) 07:12:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 07:12:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x3, &(0x7f0000000080)={0x941, 0x800}) r0 = syz_open_pts() close(r0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x1ff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "19b085649031ee393fd1e203def1c51fb27041ee"}) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) readv(r1, &(0x7f0000000080), 0x0) 07:12:57 executing program 1: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/191}, 0xc7, 0x1, 0x1800) r1 = msgget$private(0x0, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x4, 0x66}, 0x2, 0x1, r6, r7, 0x2, 0x5, 0xfffffffffffffffc, 0x2}) msgrcv(r0, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f00000012c0)) r9 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x802, 0x4) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x3, 0xeab000) r12 = socket$inet(0x2, 0x1, 0x100) r13 = open(&(0x7f0000001500)='./file0\x00', 0x400, 0x4) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd0\x00', 0x100, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x12, 0x0) r16 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x40, 0x10) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000001300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000001340)="09e608215ea064e90f355581755f637c6d37fc3d5e6be44da563f936ec52bfcfa545a07f682a27e502a423327a02088c178d053bb8a33b61430e731cf7a9eeb823a6ccc4b5767135457cd653f1475ce4917d562624f75e4bbf4f462db584f55b30bb3ee30c7f9f6da4ecd765a8f4", 0x6e}, {&(0x7f00000013c0)="d3c7f3ea0a0fd4c9c847e53ab3a79aa868916c061fec26d8d5d7e4558f6e9def2f5454b348f6faf7c3600aaf5638969fc2f90e96326b4a4a13b7df3322db06535342b8c2e2a860982f70e0e6fecd51124951493f9e533ffc6270c61ab033d746e8fdcea4f4486e06f8e0d2043d0c671799052af433a970b80ec58abea53c05b6e04b43f66c2cd7608cee66c9e4761e41afa6b6932ff1fb", 0x97}], 0x2, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @rights={0x20, 0xffff, 0x1, [r14, r15, r16]}], 0x58, 0x1}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f00000016c0)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) setegid(r3) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001800), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001840), 0xc) readv(r13, &(0x7f0000001940)=[{&(0x7f0000001880)=""/50, 0x32}, {&(0x7f00000018c0)=""/3, 0x3}, {&(0x7f0000001900)=""/38, 0x26}], 0x3) pwritev(r16, &(0x7f0000001a80)=[{&(0x7f0000001980)="9b0c0c6b2c6366b4d91dc563200041ee5fb3804d42e4e41d75b18878ee7af5f4d0b4e8188414a3c3d792ca27ab4ebf61a2b618ff4097d799e325224dd4b1125e75ed8ecd0a69858d8a973082d092aa58974803ee4ee52bda8f5075e90a4b4ea27d9ca40f68f80c1ae955b54c997cbe50adee99c65e1a254a1273ac6adae32a10773f105e3fdbc5f7dab308fc3677f05047a6a28dd05da9b19784a92aa8af7e9d6b194346f3419416cbf348beafd842240fd9e5e031d873c39a012770d02722ba8d61d12cf0d3780cd72c3c2ddf03771ba41eadc48b2a83c45d78885da05fb6bc371dfd795b2e6bd48d6278b3adbfb0441283be2b", 0xf4}], 0x1, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000001ac0)={0x5, 0x8}, 0x8) 07:12:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 07:12:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0xc005, 0x53f4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:12:57 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x20}], 0x2, 0xfff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 07:12:57 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, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000001580)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r3, r2) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) r4 = dup(r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x6, 0x7, 0x5, 0x186c9409}, {0x0, 0x5e57, 0x2, 0xa0000000}, {0x100000001, 0x800, 0x6, 0x3}, {0x9, 0x7, 0x24a, 0xfff}, {0x0, 0x5, 0x0, 0x80}, {0x0, 0x8, 0x2, 0x2}, {0xda, 0x1ff, 0x2, 0x6}, {0x8000, 0x4, 0x1000, 0xffffffffffffec77}]}) r5 = syz_open_pts() recvfrom$inet6(r4, &(0x7f00000014c0)=""/135, 0x87, 0x40, 0x0, 0x0) close(r0) dup(r5) dup(r0) r6 = syz_open_pts() readv(r6, &(0x7f0000000140)=[{&(0x7f0000001400)=""/152}], 0x157) readv(r4, &(0x7f00000017c0)=[{&(0x7f00000002c0)=""/207, 0xcf}], 0x1) fsync(r6) readv(r6, &(0x7f00000015c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {0x0}], 0x2) 07:12:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000003) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 07:12:58 executing program 1: pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x22) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x3, 0x780) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x7a]) r4 = semget$private(0x0, 0x4, 0x180) semop(r4, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 07:12:58 executing program 1: r0 = socket(0x1400000000011, 0x3, 0x974) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x42, 0xc00000000000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x1, 0x40000006}], 0x80, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x6a, 0x1, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000001, 0x2, 0xa0c9}], 0xfffffffffffffffb, &(0x7f0000000200)={0x200, 0xa85}) 07:12:58 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0x6}) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="507e14c0", 0x4) socketpair(0x20, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0x1d0}, {r0}], 0x2, 0x9) 07:12:58 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x2, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x1ff) 07:12:58 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 07:12:58 executing program 1: r0 = msgget$private(0x0, 0x130) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 07:12:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed793", 0x1c1) fcntl$getown(r1, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/6}, &(0x7f00000000c0)=0x8) readv(r1, &(0x7f00000027c0), 0x0) getrusage(0x1, 0xfffffffffffffffe) fcntl$setflags(r1, 0x2, 0x1) 07:12:58 executing program 1: r0 = kqueue() r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x4) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000540)=0xfffffeef) r7 = geteuid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440)={0x8, 0x3}, 0x10) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="3a7873cd154d1b21124d3d3a4b87e318608d3444bf528d463b7852edf701bd30f1dc002d0b4efd734fb156f59ac29bd5741aca92bc4bee0e15c4bcdb4eff3b4c7ddac2270e16d8a40b3c19f1a26077e855d236f2936993da04b347af597d906607a5bb7afc", 0x65}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x98, 0x8}, 0x400) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x3, 0x1, 0x536e, 0x9, r3}) munlock(&(0x7f00003e9000/0x3000)=nil, 0x3000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x50, 0x0) 07:12:58 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fec000/0x11000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x1, 0x1}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x120) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) 07:13:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/178, 0xb2, 0x414e691a0729f053, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) 07:13:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x4) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="91a4a72a1d8a168b57e0fe69b3bd83fb24ae060f25d2ac1e41e3040ab1572783c27fe3eb4e25b2dbb6dfc88d898c60e5149772c8b0a90892cf677341b192f7e9621a84bc7259e7bafcd51cddf7a81378e4dd8e2d16f4b612f9627c6c74dc69511c796cd46b10715b7de26d64c0a7c2db43b33a7ee52dea33de179e7838acbf2a7b2199b627d6e3221b2ac57006947780cfd5328d4fa08ee35ae17098cfced549113c2c8f4cd7209951e987c8269f37b27535ea845fd8f79107b6dd15ddda60712dc8879d0d9e7f6c076547300c2c6e0df1c6257a02f3ed0cdc3d7dea2fd06172edf76d5795b57d1aa802c5d73764bfea0bc063d23cf0aa998eabcdf38e3aae88afb3331c37dccda176a8c2f814a3d7f17a24d8b443292684aa809e1acb1c520fabff96116156a0a4d9e9eb8cc9a7e9f8aff84c25a175867ab36910497a06938fa29cea93b0a4f17aad0029ad07e048c72bc521cf24de051678e348ec87b3574b808a1b10b62b60cf8114f1bef88647912255c68eaeff500dac998f6d86869cc991b9a7fd83dcff9d4e1b5059e362d49bb4e3502c3a1b111b7b7322befa86dbc3bf2ef91c7aa4d415d171c3f70411fa01f9bf50a9fe52475a706cb00a7621d8d70f2f2e0e4df9281ee537a18c8920e3842826eb6c461e5a232a70b7ae352195933fea2a3dec690db410f6bac7f250247d75e6110cc38b87d1d43e64a06252454864f1026055f2e8cbcf9ef8d6ad12415c386bb45aef5e2254cf52de425bbfe4b273de7cf8ae17bac70ffd7d04a1ca37e472df67ce86644aab9e5b8376ba3a50e759fa83d6dee68c3926278536f1af29dd88dd42c723e056d5f0f1c286108a1dda6cd3f03e593a695cf6764cfcaa0bae7bf9879941e26249a2b2861fa2151f0a0910054014b460db06ec752619fae66cb161038258a68b6fcf05c15c02ecda4c36b6389fc38521d60df097511a660efec0a14d5b101131b6ce784ddd38d36d63167a6593bbb970adc53dded071b139fc1b8b4aad133b382d063583afd939494a5fa6c1dd12432941764ef0e0be42ada1646871787ade7b4d6895818f8a96c89936b9a2755ee3e424d9bb5b078a3f9a04bb7d4e7562394d84ef81adb3d5b10e846e24c008c2f86fcb29b91682ea6fcaccd67998597feb9b2397048de8add5033c25dce037fc84037ef3ad6433bada7a245ca8bdcdc0c7887f1be5f41b1470a037d890bcf979a4f182cc7eb3e9d629e87c98ff458833687fbe14dd95901719fd1b597a8f98fa978307238c9d12e84aff17b9025c2be28a3bdb8f70fcbea11f8d760f4d4b9732fd97051dcf2e6f64e334a277fbd707c4a18b374ef03884d9cdbd597f4abc5e123b720038e3690cd5bf1bff856b41f442bb0a7e5a5ecc4c57f84d028dd5324730f03ad67c2286dd933c0de4fe42f6ee172e5444bde970aedb441e716092628ef21eb3911ed95879949b91c993f5094c74b12a3e94456c657dab187114eaab5cc35c616b692622393df69492ac95102d4ee05392f59971c5b80c055d0bc1a4d646e8f94f348dbf55dbfdfa80b20beeecfb870bd552321104960d20c2884daa1e22b2af544fb9ddcbc826b1fc6f434516e9d8c645511e5cf545960e9aef777c3e364a2347ce115b9932e250e28e39e25e1f5fe12ea57f1014cc239ae671b4853309c8177402b6f633b050486bffec9013bb13536df60f91b47fee010f0e4aeb1661fe0be82ec43d352fe57b395306e3fe40758514b2be020c21f5c9240f8bac55a8a397106acf85e6463e64ff6391588bedbc600adb3d7f89c96d88449a37e2b97338046235543b8a14e943de12aeee739f23d581096cb7904c01fea744f889c505e55ff07b7216dd17b6a833fc5e98be98fc8968a1edd6fc728640f4386e7223707822c9e0e57a2f0866ae6ac67d391eb4c13662e5b61d49eba396303955814dcfdface490ae399c443012dc3fd7c30c5770379ed5fc6db27cd6ab20212f4b070f58a3f0fe68a147651062e51387d0fb2ad26eba4c5cfa086f351f75be6e71dee222ded5dc09b2caef4648f78e2f8146fa92483359f6d10aa3508821fbbbe609b7ac9520eba9f968de676b9a0f54d21f7fe1bd1fc5c455554e2c00d5b4e39fde95c37ca8a050d1ea56210d83276cb78ee0e37f2681678d2605d4b4744daf298a8885c27eda09ade36cfe0fff3f723ea65bfe7053536ed91557d243c229cf0c01af12240d6473788d4f6701841385edcc811063b94e48be6ed565b936092fa5c9afd2d2058b27ca6938806a3f362f5c8951c5bddfb35093557426d70ffd280b2c3d6852543b3d2fb1e57c6c292643a1f6fefa1e402afd13b6475ca126c7eb348668b9dca0c5f836aaa8116857b5315c9ae862eb9889702d5a546a6d6ea7b75e17e42321a3480bb1d50569b5d181ac5a6c66eef83007ee0e49d80f09d145394da4f9aae697ec36c19a31554df76440d1cfe27ef1e63e489f3effec025a118b92096aa2288c31215d88389e0e8e0f9641bf3d77f22228b0649e0ef1077f38ad9fc157f85781dd779a3e774e3fb361ddc2e49edcf2b88d6cbe2cd26d0e1e4a2b88a0a466e79f1890a308fad30c96c90ccd4d773426d6cc667f9a82198c1010bfdb95701921ce89d32e05ac3a641dc761ba92850fddae430ab094d7c0c4057619e9d0c25628f333eedba83eb705eabdeb9bab5012e95cc1f2ce7cb3e324b022b009a7dc5eea9ab340da2a6def909e845faacc83f2217e8d9cf4a830e905a1c62854cd130a2bcb7e039f35c002d533ebe1d612d81a86065965559d789c99ee2603fa2a4c12d288de408a5379eaec48a90845a5153048bc9459e93e70dc766f27b048e128856ef04ee08f044e61d215e2e286bcdbd85c74e82b29ccbd5714cdfd807524e11b4ccf2bda7b53e456e896aeb9f39a54a02bb078af813e8f006f3a6f48e77a9033fcde6186d59c943d081d721d4a07816286ac636de6f135fba9c07969eb6311f4ddc7269d51d5bb909db37cc74ebb78ef40a23617fa34d961afb1ccf1ec4318478db7b8f0ee1d93e7c00377b5bf44ce33aa7b610d04337b817a2eb9caed4bbd741f4ecf397f1ee3b46737360f7d8bb73f1839e372aeb08f27269acd2929599f56f7ada657062d289a293cd122b1a693d1e9df1c1258145c9811d25cf70e137b2b6fc14489173a1ae5c6c031c7f9f8256b53fc85f2f7d2b01b11b333dd8fae5ef1d00eb5ca049250d9332ba0844b3043131ef8607c3be36fbcd079cd40f96be0fd7ca4809a012f367229967a57ecdb12da4c54bd3a235463ee282ecffc5eec443b3717e73a49b294dcf7d47b4018c9f9811a3b2601c5d489969719a80526b4a9a9eeb7cec1f51e90448ab856bb2828db031605788b3b60c7c30fd5601b89a6b3d0711d19d15572831915108e8fd58a1f0b001b23761dc08ba1060a2fff5664abb6d2c20c0516ff068717443b8717647fe44bebb54ed4023770c578f711a5eea4d80ea10c12785bebf444eefc87bcaf697c043ab756ecddedeca09f55baf274fdbbc51dcef8ba97cb6282cfbdf8a35f25658730b31305cb1e3e96e9713b6fd5570f05073d601d65c241b99512deaa12a0806f5daba972347b557bfa53f5515f3a6fdf9cfb00b1fbe644f0bb5aa353d2856604d60ad53779cbcf614f99748239eee5632b94488d9d3f4f36d13615a1731d8df7cc71d078b98e0a4b1f84c322404e6871691cb50614355bac7afc2fc1028d051ed7e3f78eb375a4118738cbdf0a4427d242e0f4df20b7af5abd8f54b6dd46df81e9cc9a10e472f3538458750965be1be962a1f813b2fd93be78287907d7c632623630f2f74bfab04890ae26eb28585dab728907248f92d523413f46cc1ddde47a45b8074751bc9aa511dfe9cbd5f7f634bd2ba5747fc4aef0175514ffc1a8a737272ad22b361846903c99ab4361d445b3566a3331e97f8676ccf9efc626156f49e97aec11ac8ce8db86bf3c374a68982d15b5b1d79bcfa4924c1c059ce530244ffcae54140e93f7174cb369b7cefef427495f2110515f92909317926da7a442e2e81d8c1a3db850026aafc6c3ff64ed9bac967563c893c235eca3d0f366546c60d2e5579975d006d57abaf69aa1ff0aaa9e71e426c4259e3b8cdf25a7f2e4907c907c0448420edfdd2ab9ed40fa187ef76824164da4c16ac7cfc4703f03e6d8570f6366cc9c4995ad677e4e2eb081b5ea31f72511879085689f4bd74fc62c6e6324fec467eb53a1aa845dc9ec80ee4f0293160e7aca6ad2aa34a0b473eae0f71157344966ff20cab91f16ab79ab777a69432c40d132be308bccc4b10fc3451f3069a53e36695944fe6edd9edd6aff231056fbf248fca0d0d6d80e7ceba0c66dd3e56ca28ec5886f44e7060f7a99a0f5411df469ebe07016c6d54556c8dc338524db5c65ec2e90f67b02ce8667c4b7aa4a1f493af1dd7e72e615485ad96480d44b465609aade1e0ebc89e2f52f2ed533095cd297527fbac0c2301e0ec91f0803e0b474a95ef29487eed400615e96d747bc10d80aa2879245b1143f5b605e870f4a68399dd0dcae0d894c92e7b18d6b584273c5697a02f8f510aa963f50bcb69f8ccd2885d9862ca20ca16b2be193eeffb14418dde41e9bae5f39d813a6325f6f39ce2e26f3ecbebe5603aaaa193106c959b35047fb6493df43e1991d833fdddab19935238ccce206c139f2afda6721f192b970cacec83e7d863eb4aabcba4f7969c95d4344059646e2b5c1d952e297fa2afe8be121537378869afc06d02241d71c6cef20a004270052608088b89c21e7dc8e0f8d4e6cb407c374f194ad7d330093c50c5ae77dc55af8a65180a441fcadea01f72da47983b05ad98f7eda60522530b8b1e7a5e677d10d7599d5dcc714304c40d684fbbe84251a06666d0903d9b930d99cf3485bd895b060db035ac54c22bce0de9c66639fe4fa2d1c864d05facb2a28ca5fdf4b08cd6fcaa131e150c6613efeb24f4aff25672eecc7131dc6246a8f2e496120f3fe79d81927190dbeb156d85de57ccbb556858e1b74e9ad000a5ed9bd1a1de444fa4146c230c7ce04f5c70ba8bf47ab1d514ba60d10417607d68415907ed8b5216ae902e307a02baa0a510d7fd7d70eafd7417a826934c432d9a9525f47f1e0421e2c989d4675b1489daa1a49adc1525e35b2cd16128f4cfdbb525082cd45f7a8b1b275a112ceffaca144578fb75457884e9c3207233c216bafcf9257a386f22de8c89861e809177a56934224229dc815fc3ea752cc61b2104d390ba8a5c2b38bb5ff27e98cce32c1ad24d97a148ed0c7cdbeaaf9bab467da9a986913ea887b84725c6edc224bb523380428fdbf1dde9a0ccafe8ed86a51ea53a615b3a71142de86143b2f4e26aaf50ee07b6838ebe8b238af8e1774877794cefbbf11fab5587ac2e0d22102257619584cd19f26951fdc3a0aebdd02808485a48295342e99ced7bf5ded1138f2d5650688c92e6d63f651cfc923daf7add38b1a43203ca6cbc4cc6d2d45242d8366cbfc335da2a642567421620d31bac9b58e224e44506d398d3565f6ecbfc6ecf76dee4e0cc14c9b0d352637f02a4bcf894e250a0db4d3fc59edcf3051f3e1751eb866dace1e38c5da66a66f629467b92b585273003245c2a1ef164e9e27db84fdd4f72ac81a36f42f67937874187d3a4c65c241e9e5d5fc0b9521c664fc795ff66388859961408f01ff35cd35fd5afcac074868bdd9e56503566c19409763b532651aa0e6eb38a2d0c603a11aa29d572983af3fb9185b8046c147e810691a") setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) semget(0x3, 0x1, 0x280) 07:13:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget(0x1, 0x4, 0xa) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/130) flock(r0, 0x2) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) flock(r0, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x2, 0x8, 0x200, 0x4, "139e9f08331ef6482c056282e366c32779ff78e3", 0x4, 0x10000}) syz_open_pts() syz_open_pts() 07:13:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000500)=0x80000002, 0x4) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) chdir(&(0x7f0000000300)='./file0/file1\x00') bind$unix(r2, &(0x7f0000002cc0)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b072181"], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x5, 0x0) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 07:13:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/76, 0x4c, 0x3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x51b7, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x20}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x7, 0x2}, 0x10) r2 = msgget(0x1, 0x200) msgsnd(r2, &(0x7f0000000180)={0x0, "faa7d4f85377327c953601ae3c8871b87c0c25f6059728be7ce3ef43a460da2f2364c639480cdfd58c5dd3d0f390a415314d01c379bc2bb356b78ba774a886366aacb6"}, 0x4b, 0x800) setsockopt(r1, 0xa16, 0x20000000, 0x0, 0x6f) 07:13:04 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x400000000000e1c1, 0x66) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x124) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 07:13:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000000140)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:13:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x5) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/246) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x1, r2, r3, r4, r5, 0x1c2, 0x1}, 0x9, 0x0, 0x1f709384}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r8 = semget$private(0x0, 0x3, 0x20) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000032, &(0x7f0000000000), 0x0) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000000080)=""/77) 07:13:04 executing program 0: socketpair(0x0, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0xffffffff) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xfffffffffffffff9, 0x80000001}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$getflags(r0, 0x3) 07:13:04 executing program 1: r0 = syz_open_pts() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="8def7262c340cab07c93b5227fce39052198cfcc67340230a2ee71e1351f47facbb910b1cf6fab14e755c0af0b296344750a274af9e20eb86b5f1d1714725ad59e1763d9cf66c46784e1ced063ecc4baaae6bbe95ec8e752d34200b92bfdd780801c70aa417285e19a3761339f9d7a9b235c60f4ea00fe15856ad8c5af052bae3cef7cbf34929e950cb52c0e1d705fb230c26e449351da4e30021537692b53cc113c3621857732a6c5c69d5f13b24145f7620bd44916d6648da2637f031e841de8f7460addb1246b6f0f94633a2662d72c96279ec7b5a32396eb1c2f12526a2b49e055136112a793f3c977612d54eac4c385e42ba8de25e62f82f47829cbfb", 0xff) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchdir(r1) 07:13:04 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xcc) fcntl$dupfd(r1, 0x0, r0) flock(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 07:13:04 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) socket$inet6(0x18, 0x8007, 0x8) utimes(&(0x7f0000000100)='./file0/file0\x00', 0x0) 07:13:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 07:13:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = socket(0x20, 0x8000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x200, 0x4}, {0x18, 0x3, 0x4, 0x7}, 0x0, [0x2, 0xfff, 0x3, 0x0, 0x8000, 0xffff, 0x20, 0x400]}, 0x3c) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r3) 07:13:05 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="5c02e8bccbd2a41311fec06168e08fe9e627bfa8e28490dbba341a0df7a51beeab99dad1baadc22db230567481680d92757cb1998e96db643a31e997c1ed35be3d51dcec930d26f373b96be3bcaaaa94abf036363210ea0366bf8c7f338b93890fb9c7743ede2156e084bcd5a7fe6fb08d2306252afd33c417ecb0efd623c610823902ec05928e98876bc83b21fe0b8e38ddba603a0e1964a6a4c1bc0b9bd2fab03b99f1b72143e571a79812e6a0fa538bc07e795f74510a544abaf7fd711449322ca37205101bb71b3612b0f59b9c7883e6fddbfbad14972b866e3a1ae17672717dcf0c7cad798fb94531f585e23049ea9f1b9c195f4d247409f2fb2594fc0f4decf14bbd570788acbb40693ab2f5887eaa006882df3cf8a715c9df0a3bf2eb1c57e31c66db60a876bcb7c44d071dd098df036c6d9a6284d5b29eabb109a7942c5efff24e1792b38eacb72320683dd70870daafa76b3df9d6797e4b5dafd6b70304c81b144841eb3d1663636fb6b2b96702a2f930d1f91569546bb8440322bd0a2edc7cacf4293d49589c7455687899f5f983499c14a7fe5ad3c11e3136394cde98f8f7825095293bc0543ea147d8356c2ff2eddcc39afaf98d9c33da547a86cd7826c8ec5552252fecfd9da48df4bb816dab9bd019d368af823696db3932b1e25131a1bc217f0e3473d1fa1fe4686585f14181a0080e3d10a3089db68f1b5fbef3a1944f8b99eebb040acdacbfc6b1ae8d67a643fbd9ef31310b08ec3e3a61c01d8b31f910e49214e1462e3ec9ee0ae9e00a6b3bfe11e4d1a7e8bda7699720e453eacf5ea16a0aaec52c0a507270d8601ead10c2683726d0f60549c5568599daf12ca5814c7f4ef797dae72cec99bcdec3adaaa0a424fc2057235a098aa45e5342d45ca6f3ffab45c0c8ed2152959739bcc86b128858636f33ef5d618b26b5ead1e61657c2071bb8c5b77ec8dbcae43d15cf2b086c53fbe9c84088c935d1e7ee33a431cbfd197b7fb66244314a0408a9d39e50c51f1a6911dfdbd4c16a9d76f48359b12e5fb15bd377bd5894e6c76b8e9cb26cb0d68526b2f52fdd96f1de18a01fe3f9a3e4ee80e5a8b5ef3eb1e2a7203d6d0008a195ee3976fc083ec108f9dd51ff6cb65eb3f52644e200a489b7bd48bef986de0da81019821c6110b43c6088b9ed8618b58ecb29029d6da0d7b281c000ef032facc6de13a1c1529e4d81bec551696b67caf0e3e2115f40fcbadf0344db59af84be452663c076e4221ed7b614c2df1386004c9bb8d81b7062275b3c3e56ae42f60977d45ee46c7af6c8e7c1f639ae1682a43be710265610c69f622f25c5808d8294bbde943711142e9e92cee90531e374495790124c2bb03e7cef38ea902dd502c41383cfeb6ea74754070f3685504b45ef5d63c1ad54303c3904936f77cdf5c5d55d0c2e9595ef8fce32a604879434bc4500c1e70733d1246e274b48930cbfbd3ddfe70d82dc9043b837af1f46065a555ac6c4da3614a095337c8a6689edcf868ac762775cdbbd3ad63b990f7a5fb5a85e1cdc84ea7d3b46791ac252ca3a8e8f27f39e6e32a053fdbb36717561943f8fc99a81e31e6f6d1165fe2f4b2cf7ad6741b92215ed194c7f361c9f21cf0c53bf69515907a9efb5ae1129c1971e2d1b1298e41d42a195c2daf948409028260de46113269a8aeebcec67a047e0a349717fbacb0cdd15701c664b383d20526a02da01e2b3756e1e3d00c85a719196b0d187994678e835a7353be3db427bbfedd4c80270584398d890faddec41cbfff063d39d52cc96b10bb6bb62efef64558e24b8cdf115d1e5145eca59b36fbcd3b39da00f41e989278ffd06f555157fecc4d7bcd7b85e9d70c60dda48c0e083be97cc7a6fc4d8a4b50bd50b32aa710ebf3a1c2e37e59bda34b56fa30242ca36c1e60f8c2e84ced1b3c7132d2491bae135c3de727da8d8472422de04df6357aee3629de024b7d3f7e026ae2e1a5edc814a99ae0b1a36df67f7eebed636f4655d1a56ea6067796adb240b006aeb71b17b84a546d1a0630e20df0f359a8d7a08407f2c55b9aa3f27c85bdc8d096d256598490fb13c709ead1d3d566cd6454f7d197901efc11f274573ec53415cd87e6f3471aa36d2d434fe5104a6095c972019982901e4dd40d7ce3daf12cf59e19ee27b7a1673070f8463f3ecc2d1551e9114b4e5e310b973ac854de3fa43fc5d289c75eeb628e7f8a05336b5d8ce79f52e40a6acc1c79ccf5a88490c180d61e257f766d309dcbbd7d28686f8e6470f0fc51ae8dbb500f28c4314306f23443ed6a94652cbf6a3558cf06cd60585ec815470d94deef4811b5164b65a24b465973c8f839db43db8f8a7e992090c80bbe1aba4c4656f1a1f38d37dae3c42b4289511d003e0bdd0ff497c43fd55595f517984adc47cb613346dc43fd141c0330cf1d1ffef6ad5bebb1f532b234637c9eef2089d719290f676f3f693b39a378ad5a2f3e5714c26ccc15812782fef63a20253859a168d618dbcceb6f277a0e6c78102a4d7b041be36e645f06771592b6cff37f9287f85c4eb952dd31c62786409291d8e5cb2661fe8be119b2722f36b20fa0b57cfba3325bf3ec12d708989ddea13b25437a90094818ac90d289e20229c12eb4d2423f75736dd7a0ea4693891aea1aafefe2a7077006dcde3a215fa45cdee9df1456519056896b29775799466028be1d76aefc612c6b158d4b0012721328fae581d12413580b727bc7f8d4714e18bee8b1cb3849f8b49571e6e57e3f1b2582ad7db07c5c6cd5d2dce4b15b11d6c8c760a3f8ef93f9485b1169c87f6639f38ec5428add2cc729fe0d72623036ce5f80850e41fbc2b3e029129d5faaa89f5600b9758438ca3112d28d27d5453fb630cedc537159b32a75e5c32c51257b01c610f7dad18306e14f09085182fcc36b8766d5d5fc0c895762706cb80399fcfd1df6f6d0b762b680eaadd39e19b0f47ad7cd38ac6032cdd5c9212f52cc18d30e747aad26ed0d302785ecaa0db654d33f1f5f38a309f9d0dca3eecff719855fa6304c03b13b3105388bae17a68eff8f488ca4cc68ebb53cf2e4f8e53ebac2f6c347c811018119c88d96280b25df90e3f2f9472055083e64a123b8ffa4305862e5cf19bb4a5058e39a07dd59a339fc70735f02ed31d2ed2bb6922e91d3a211a3709eee1e6e48d7dedc0b0d716ccf7abaac936747bd8c66110846b46c96930308328c7a3ad14498ed64a77d60fd8123c5fb18a71dc9b38005da25aaa6cd0d2adb34cdc909a89b3cbae6715239c0406d28abc0e320e6d17eeef2a3343bca85e679624aa7e0bcef251bf0c691d997e1b7129a474d354de589cf82967bc5669d1feb14900026da05365ba992b49046dcca854b1eaeb8283b08f0ae8bd4f32123491ba3328ef1c09b66488a3f7110861eafd5e2380921cee7ad2f9129a55089d5c5b19ef94211c80c1e1130def7dffdc748a1a7fe6d1b9b918a51d12a26fa9507e1baa521ae2972847da1c278d4a34637b9735d006f09adf167c8fa66e6177af2de595f5d3e2743937333b521cba5f97ce871dc2ebc54bd6aa9f439f19858718f418dd3a778e918e19fbe2c8ac28c557b145110f1653bf6098e91a1fa1954467bb04eeb7dc614de360ffcdbacf28f68182ef1940c2e7d02982f36033192bc023fa6971c2a9635bbb40e4618e0a0a6ae0abcb4d8e2dfb632a8a1d8fc29d93f39428a4668ab00b2c986bfbad26523939aabccc62bd36c539823b860c19f65d0e16c47cc5b6c168999bb31ea3fa78426762df6b4930a0864fddd24bdab0aac3914201b9ce3e92ee9d921ae2e1a3efd337a3aca30896c21ee820ac9f3da520e5a9c16aa571612ab93f898c1a1d7cdd434b0f9eb10da046a41237c655a55b148cbbccb975fa399042034df06a054988e8c967a8226d604299702f8c06618be070a50bc63bbc9a44fbde5c733278a620cbe28126334771ac7dde1474640e1e57a76bcbdddfa203abcbf8c5efd28997f53cc9e42ec23adfe5b07f7cb51c69f0a3ed62189cb9f80821a9cb5da770b4100b2ff8b7cfa533a736243b211d5068ccd4d3739b102ff31431db10adb861680698ad6b06d18856f1fc8ca66499c89d07d0be090c5770183f4ed14eec4ee9ed213c936114e84e39d3e9cfd5b089a248d73e35eac6c9758ff4afab54412e915743ce4441adb32b5e4212e7ccf52f120c4860453c08a25eec08982fbf3c85663968ee2452766abf565c4dac3cef189602dacb0f5680a059e5368f62adc89b4ff89d6c1deea6ca18997bcbad307d1fe97c9f9f918526c2c11101815f1a3210a0145108df4c1a95e1baa36bfdb4f60190451b16c91c609cd085625343a526ef918c9b688c0be66212afa8f345aa0f417f79f7f96decf6c9c4b80dc159e9b6aff16e86aa028431a0ba7ce4ce6c7f76fcea0fcd959247ecd0addfaa36c8b3541c001915f49a2b25e1223f0a67f13ca996d2800a9cdd14260ac03f32534a6f076467826d30c7408bfb71b0db261efbd0dfae1d064dfcb75c7e5a10e236448b1694ea3153e1a81596911703bdf012d6df5fbd53f5d6c2d86a511ab60e4d3e8038f1dc385f8199f0f9d4041b23cdd1b2fac2927f30c6fc3a16f32f7518c4e647f00dbc917b1d337135ebea8985bcdf3f7f1376ffa260fe60f05f98572c6969404a60008d6b72d73532c9ca57d3206a80c7d24e453437b1a1b7bf0742e45caa8741101e0d235f61d8bb12aa71cc06657b6c7b95eca0282459c55c5c4c3febf6929a7946c901e0c3d494183724fba7328976bd117c4ff64f0e4b6c5c54c0dfacc9f2a974902f9977146e20181e8c2715dc27b82b1e70bc5f6508048325ead660b62c7b206a754765c143e8449f24e2d2c62523ce57265a93dfdd45f479d285f27ba24193bf293645b48601b10247077265a967fdb60627554426c5852b349800bf8e40c7c4eca242c8a9f2a80bb29bf4a319008ee4091d8ba54769ed436af51cbe00e4afb3bcc3281123652c035fe79997d0925693cfb007f93bab7bdf393111206d116bbacee6a2ab141cbeda6913365f6f5d6d49edb1afdfd790b6d3ef03dfa6052e0bb734598a280b7616639091989aa0d813f9d832b5e27914f7e0002eb42d16bb733258be16ca23def6d818ed1c74b284f5e6699266e996562939a65ac2659916d263842f4369a32c2700c0be94a2ca83ef8fa6f9b6d8b13fa67a72d0cd3cccb944c687fcc746c81bb32c1930806ff8abf41863e2335c8b07a152617ecc88751692550229dfc47f97c1d8473f0469778c506154bc7e318433e05b390fbbc682a98012aaa0527a254805909326d5a95661c0d261c9b768d26931da5ffc0bfb078083fc15d15e17a1b81ac96a89f0ec9dae02b600b87a848f7d760f3aa373af2cbbc4a97578c69e8b52ae38cf4b07f0802b65609190bf0cfd2ed2cc28a7946e504c96ccca87a1a9b4dbacdaa0c1b5da6897ae3b7d3193a11b3beb2e2777d889a75c698e160ba4ebce639e7d9ddf6e34418dbb1692571e072abb362241812d67d5b311615940c898b361adfd5910da8937e85c069a36d0fa29aa6f0c5c6a45d6b3e99012ee08d271ea5bb07280d84b39b761a5e5efac558da32468f31810c21be93f74f6f926b7c875c32c9cfa930742468792e24b52372a31dcec81b8f308f712ec1d80faccd0ec529d526c834eece27faec8f0cf0a065b7fa96eef66f4dc012577cc3619c78bfa51170956bd31c2311fd6d7aa56a8b03b5c9532ec4e5c04922d316d2bec466d01854180be17ac091c172a", 0x1000) connect$unix(r0, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) setitimer(0x2, &(0x7f0000001100)={{0x101, 0x2}, {0x1, 0x5}}, 0x0) bind(r1, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001180)=0x5a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)=0xfff) utimes(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x3, 0x27b}, {0x5, 0x8}}) sendto(r0, &(0x7f0000001280)="1f9f296a349d0038", 0x8, 0x2, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f00000012c0)="dc703f0dff9df505e5aec6e26945a4eb4b86e13bb0a0350662f42b94fea40676796b99fd80e1348475a0de25dd895f104e1e9ffcd2f6bcf8a15918ea17118fbbdb5658dcac3f4c96d37b027cc479b0a4812bf817c53c508ab99cc37450ed") pwritev(r1, &(0x7f0000002740)=[{&(0x7f0000001340)="64d4ac198f30194d241702f2696ad58aba3847b12bd9d3356d30d31d6e792c53c67c1f7e92c2e76a78f235669cb9cdd2738cc5973d1c6b2245e23469a1120aa67962f7f11a511abb3c2bd2318099817318522df2db4670486dcea22d6b8aa0bfa91d64c1cf4c237a2ad2357d5878ee88713b64e0a764b105bc903345811124b69e8007aa0dd919bc410061f6b5bf47cae631e95a0ec786b4b2d47bd544d55eb5121f78667f1dc2f3c579175c6d3577767ead411855f975e98fb9ae255ed9900e6947efb0412755c30da134a1bb3e010f9b5928b13f7e1e51f8c3afcc9c55e3d1463089b61f854e", 0xe7}, {&(0x7f0000001440)="85c6643917852249bc0c146acd4b218edcdb6a989d8789421b41a964fc4324f4f3df27ee97e2034d13210f8856d01599da2e8f64fedccd01c0da94772b0a609e0dc09f266d344bd9693dfe8c8fb757ca8f88d21f08bab5f23a8e880c27727ec58ba2590707e6a79ed9c4283319a6b58e42db883ecb43a43729059d31ee2184ca64d41abae6a552d74fd2ecbc92907cb013b53b6f25f7a58865d6ab782f6ef120a0b12952e12f4ccfc8f7fb11ad722540a69c7a1ddc927755101afaf91db49ec5769bec1392de6bd138c3d07ec305abccc255a783f686209aab315195177aca2502f1fd0d87", 0xe5}, {&(0x7f0000001540)="f437393f5c58f63189cb41f1b6e2ac609c25b152873df0212de46a9d8e9ab1fe7329487faaacbefb2493c5022e1c6ad1109f75590fb896a870188c0acda3e97e6daf3f4d6a73bc908df05f08231b58a32c38ff99e8671f3438d6018521f77d2619aaf2a606e7e5b6f7ea6dde730407c6dbe501773d333882c2a74d0f70937351b6afde76a47841f5f8622979ef6bba54b869f441803dbdb881ac455dc8867cece954df70675b5258e8d34e470ead", 0xae}, {&(0x7f0000001600)="e295d4260a83b116b06e084298846b1fa2f2169b7550268941c433f95a9144c0e24916cce99df7722736fb91f4e5a448eb616b418b8340f3e2258cd33cfbcf92070ff4f9eed8e0491ace950b67c2847a5395039ad30afd6b840321c32512f258011153fb9d5958273f8a88bb9c1396bbabec370739126cf772bac852a1ba2964f2460b726f26d55791c93d79adc9ace96698ea439e7145cdcef11d1936ebd92fafd794107714f131482f6117bf7580556bb61deae12acf01d52ce557672707dd3830408891cd6b7c5b238564954dc4d3ef50cfc35ec2155e2c3fea97fad58e935f13dab9c86c34d42050c15bf2b9ce75c8f14b1296d697e61011433995873cc77dcc0b7bc7fa5f1987fabc7b59868baf546f248c7ed41239e9d077c3f78abef9a7af1989193adcc8e249cb19a0f96b08e81663bc8177dfd3fa66023f362b0eaae51c4f8dc655e7150e9c0c3225144aa17fc4a285759eec968489f38db0ef275b26ccc5718cf3abaf94d7e45110f5dbe95412bec521defff4a25d661b33f223b1b6a409eca5ff8807e4854ca6be72f3ed357109101e3ce82bfe14bfc3994875de3bfbb0640dc47437cbdb78af03e5df1168ee33ec06a89ebc7239e543c41f12a606be3d5bda0358b36b72ba7f08669a3025b7daed478cf1ff425e52a1cf675e6348495f875a07322deb370c8e8179423ed2ad7d4e7658f925332873ddb396e5067561dab231cb0f6ee896323ab7bca0e7b923d3f2617ef14986666dc083206170b1ccac57c40197b986f9400a3649416ed81e5391ca0f333ff25b3937d4f4b1d4fc2a97a0793af98c18572f88bb231463895684abdf1e3dbb6355aab954986a2c3754eaad0827b59c048dcb8c111b0fca4d3d673ac2b27ced73c8d03fe355b5be336adea8621950272b9eee5a00d83b0e1221e6956fe5f26a2c715989a28d05fbfd2a6af8e9fe8503f9942026851ec3c8733f96836f0a2ff83aed9f9ec1f53de122bbead1455fd0de46fbf582575adabd923ec5776d47faca6e34c55c3a32cb8d76302a4a141de483c880d7ff6b7b51c5fc338cfdf9a0d4011f095043795ba8f11567bdf563688a41549540325334eb51bd924bbbdd01cce49bcded9a62bf9ad917faac64c0cdfb4d6c0bca030e47f350c0808f0b1ada5fc3f971913bdfc5dca081b3d81cfdffe3538fb3b72bf0a26a79c6473c2e771120099d5c91c410f8ea912f94d24ba63f37c5b51fd1033fdf47be9c5be069811a619f6d7c50c317d015b77a67c681749f7b5f373fe170384e5d9ed49626602042ec4b8e2ddd25860f82212b62afaceb57fa010638a37f9ded2f85bf9fafe096d5940a8ced21d116ad79e99438b122771abac4cf1f3eb0939ddf92f4e1810baf4553723bad1728747b0c91629c2a6a76f64edf50bbdb83ce2e2001fe80414886fd48e29887437048e05a8dc1ac989ac26dd7a0dc98b85428586c10e04953c49d0224fd7b3ad8055265daf10ffbed26be35b43857564df600fdefbf90f1e7f3f0b1cc3eabbfad996a6dab3c9a1f08e9124c084bfb06ff12b42204ae4dff014e74f724177b03916bc2d6a9dfdaa0fa6efa8680099fcf974881b1dfa4b5038733ca9788be2b22e05424a04ff88b48b3a56a19d4e899ae86870c583eedd5cef99090a8de6eba7076b665e9225ac96c37a09a19cf05a2bdb699499a720b77af0e8ecb29125e57b1f1f717071a66d9aa4db7074c729997587a33ed2578c726fc7373d5f4082d8c9f5e2205495b13fcd289e425006d7f102a081801b08a1eb34831995069607a50a9447d11d4291d2b69782a460c004277b8aec98f0ba9cdcc573008a5f266128d7c367a4a66398fcccb1a99236de06bf871bc2f602d236d30d4725b6db900236c1db28829cc8a66f0bb3bfc10d53495be83bf1915bb32a770271d018ae74d27544b49786d5c141a150bf464b6ff3879acbc36e4a0ad276771255cd76fc66b1bd78c6af9081b8af69f61674700c5e5f5caf525ee9c17f110791a53cd7fcadccd592ae9654ce9f8c0a0adeaf78f74fb6e22729c6758cf62e8a2059aaeb2bb226c613381c792332ca29f49fbb4cd03eec87e28b530d65ec6b6c1b913cfd268ecdf15e81c910302dcf32eec7de71350533f6d6e10967163e82faa2333aa26114cfbacee4f8e2783d1b58162f41cf04b6a67b2f429e26b415ae8bdda490f00db168d30998ac57708f43e067d7aa7235fb73531cb2cca172af92d704ed7cadf77e01b190f9a31aa6cbe86095a3fe951bb9851de47a181b649cd89e73203c2f959b7cc1d02f407fa6f48f45408c1e06f61872abf0da072d1da6df46369d09266dbfcb4b485c188497a9f36635f4b1a0d24ffc37124826af7f7db1be8875458f8cd0391b5778e905b47548b2f8104651a8715d8d3593c9d88519746c0a1fc5feeb48b7771b3dd5e3d02ae3c899c74943532c5c23cf97c037871d8e1a5267dc54c56c119ea5e7cd9d1265751fe755e7de8a650858e9c6f28ea42f0b1c1287d0e8ff2be0eafe424757f93beb19be1c4cec3f616eeb8638898289a8e48658ff1bf4603a9c219a4eb40ea85a733930a92505c7274aee5aacc77eaf0cf1a3a7af14f9c2b8d43d58fee3213733df600fa32fcca4cf6f04621279be1358b71ce3bf49052b236e9fb23c5b355e067f9f25f5c4acef99b2f85cbcc8312a33d154c851067d2d57314a7f688ead90a693abf7d03f4004647f42571b521b66de7cf0bd6bbb9d40d476ce024adac37815ecbd72483652d2d62c2147491a34b8eefc4b24d838e4c68af6a231dd1aafa9c6bad51b406b35e272e3833a7977d0b65692062e574e35ba14e9c4ea6f3851e036877420d6d7d8b314c8b0f104d19f1c236d16c5142de47c574a9af7701bc11e303905fab1f0d828b60e1804c4b7d44e27c60b73690778ae66278223a2a1acc543c2d926143bfc234cb27eaced5c29fb13b69eda6d964b848528a96013cd07ac7e3fe07b86104a0f06afab2e6255f95fca2e81a34a4590d1748a3df95af4f1eb2ea0cd4c358e4dbbd1ae9dd240530f4afc924d33b6f5d26e586ccc80f91448b07e24492c62d33c7890ba5e0d4c0a014d238da889647e26be0626004bfa2608d74f3f12a4bbf0d746c5e26b382a563f5040b45fddbe67cbfe5f97fc4087b8b13948244cd742df3f0d3936f78c390a2856890ce1722476d8e5adbe3bef530e1f8ab9ccc7fae0081085a64c0c1d111ea7cf91f50fe9765664b8fc201039da0a960454d665371b75d665d9d4803ec158a0da929c3325b0b0ec20e02d1945daa897ff31f06fd2bcac5aa4fa89f729f3da38ba535e2540f269015844eb58667a8a6e9f6033adf4c24c20b09cee026052a26136a79a52684c6f1f75ffe1adfd65ba5f353ad3ec9de02674f24050007672ed8e9acfb509bc5839ee7847f338dc964efb69ce35c2f668ccbd09b936c7795877c345a211cbe8416c95f54cde134ce06d41351c839d4bb92122f62d1a8812c5b849518e6c12c1edb12bfaa5659497935fa435cfefda55a26b4765b147f4b918c8e2f50aacec9dddbffc964e73a6500ad69adeea2504c1a1647b4d54f01547316e64ee07aa7a23b67d48e50c645e46e7d486cdbc5f77481fd9393ad51d7759441ec37500a00b4d70003c515c8c066d4970f2678577b77380e6935f04636792bdbb6efe91381ec710f2666f8ebf64565245ca6f41d78efc28db2c261105dc6d38099681fc86f8c212a6c8780b37d5828c13c0916fbd8514692487d57407f662b53a08870b4647559558c4db29d283b3182fb2d26da8eb1df8446d3b3ac6a02628c03a0f205d10309ca45142225296eb3650143185929d52089b7b9ca4f7fc75a2d9bd0b639e26d7914a0297706b13e317c79378024ba858403b6d0da93337e4eaa29aa0c81d13914b84c99fc27dd8edcd5179511943d95f611a289d509c80e26a1c23ce6c92be794fd8228163554c1f7d4a45b42d1a4f36248dc41ed767ac789d1734d7720c3d25bfebc798d2d16e0f1205481ba94d774e1caf0d759844184f6771c78b7476f9dbfa59dc411d4052baa0cd3618bb59330edf21881cbb9acc85750a156c6441c0f5528d841856214fb677ce1dfb6861be1437f90ca24c9b66a6db2cfe633d92d345c5454567f29d4dc11b4d394a776b190401f00dcf6510fc878d40ea163082e9ed86f9aca216933d1aa0975faa32de51d27cbd64ee2034c2f99da786cbdbd7fae9b118016b8e42e5523ff21ef7ef503c170e064c52f770d186d09652632d0c07f0823ea3b500d21fde23d60c58e69b138c5e088e72d699e7216580a72b72e52c1acbf70f756b63e9615fbb51405209ee77aa62ce5f9bfb7811c7b69bd4104fec3cf7407879747bff4fd8415cf4b75c51ef81074178d0c78a76c804fa52b895db550e19355bf93ea423260250a1b07938ab40659721412287942905bb3db3358ce97c1816848109d1a46a0bc7d1cbdb99e0ce8bc86925cd8a93c54b431eab73af2e14744a692e52f8b017dd8473eaf516642c68a459db5a300b7c7a3bca72963239f6686f8c7ed9775ecd57b02bedbf7f12b8a31fbdb7e2f0752447194c213b9064894535701605c74f1d5e48f67960ec540e38fd757374b5aa9c38791a3e26a5d17fd2e166258b33f9b69378b01c1829f044ef69ee8ba108489e5de53cb5f6cba030af4ab0d57d852d8179c22cbe003724a63793a47d57e98c4b0cc6b4ee88d17fc1bd0a3ebaafee8fd96b2eae2fb8983c68644e11bcbc50e9e272f22511daedad644aa713f6b9b557d83156139681f53c6f26b695e87a211e3f49d0cd447ef2787362f70a868d41f4de7ec9d848026ba1674036fdec3d827ecb9ee339ddf90159cc96149b3a93cc9c991d56fc5c12b1cbcd21f9d2bd36a26021df6908fad4d100cdf8b9c19a2e14d0d8b282f723b595016b7e851b174b5eec58e2b4247daeb4c1904cbb75eef7997843324281addf4fd85d95e7720b7cac927c0bc176895ca6b1a943a0e012b145d0e7c582f085572ab7c17d9246771202b13a90a9a93305f5b0f9e1917071c8cba8dfedf8280b07d9486d959d6ae5986712d518459e04b8e9f84cb79311f762ba198e59f4a6151a9fef860e0001bf9c36bf263bce5baa37b91a6b1c194ef3cc9a84cffecbe8b025574ba5e2cd7dbdeddb1ad87f6cd8f8c2acb1337eac11f9c1eb70d9809a22c722e69ceb41b293060eaf09bb7a42da18243f52f1efb9bb79eb7d5ab028939a963fd882511e1ef562c50a849193601f822767bfe5027df3116159c87282811972237011766529faf421c23de683e0462cb09f112982030614f8ffc8f810b47000078f835d68a5e133698b6eb39640edf55d0d545ca7ff15d4f43cb470008fac7bafc0d32a5d9d8c4a42ccc24b238ff586b7912120310a111fee70d008facc9758b218ae64199f4963723deffff93a29539b7c628d9315a370ace784611e0ebf0ef10cf8213a2d0696bd0d4652077432dccafc0fb27764258ce385fd529eebda73d427fe09d4faa4f00c0528d2a53b81ef8bd587fae093a2eb331b6c94aaac1ad93ff742e8c7231979d34e268d904578aba892a849f5707d42e48e7864ea187292a050a7b740016677dac56fcdb24da57573dd4cdcf82215bf281ce2c5f7a706a17753d6e69b98566d428f9912435fc58874abe3746d7fb088361690bca06c28588861f651608fff33a767bb67db5a927901615c197203d074f006247c0a829cf0b718ca76468abc5c77645e93d9097a714cb09ecbd42f37ba6f139574ce1ab3ab1bc", 0x1000}, {&(0x7f0000002600)="54c115c7edac9c2cd2f3a461d83b8eb1f8f8e410cea7112328ae7f89373d9f8651511201d4f63802294981ba5a2b63bd22a4fc7dc8df51bd4f80999f772cd8d54bddb478fa4c08e0c382ed0698521dfab456c6dbbb4e506dacd3699b8c4332d885b894b5245e074da48a0c3c328340a8be91a7c23fcdc8082465a934b8818a649f7300979a3b4a43345c2aa4bcacbb3d09f0533025f856e999b0dcadccf732faa75eff39a42f55222c09fd94e28974582ad922848c35919ac7616f87f01972536f075bf274fd20b0f7a745c97eb53e61b1bf9dab0f227d3fb75f0d24183b26a386776958f84a7b7ec2a04b46876fddcf4499c1db64fd6e114e28", 0xfa}, {&(0x7f0000002700)="e26f3f5df23597c9d0a19551437644a3ce28ea2bb5", 0x15}], 0x6, 0x0) getdents(r0, &(0x7f00000027c0)=""/13, 0xd) ftruncate(r1, 0xffff) r2 = geteuid() r3 = fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r1, &(0x7f0000002800)=@abs, &(0x7f0000002840)=0x8) setuid(r2) linkat(r1, &(0x7f0000002880)='./file0\x00', r3, &(0x7f00000028c0)='./file0\x00', 0x4) unveil(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='W\x00') readlinkat(r0, &(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)=""/4096, 0x1000) r4 = semget$private(0x0, 0x7, 0x200) getgroups(0x5, &(0x7f00000039c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0, 0x0}, &(0x7f0000003a40)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000003a80)={{0x9294, r2, r5, r2, r6, 0x0, 0x8}, 0x7, 0x8, 0x7}) semget$private(0x0, 0x3, 0x402) open(&(0x7f0000003b00)='./file0\x00', 0x401, 0x8) bind$inet(r3, &(0x7f0000003b40)={0x2, 0x2}, 0xc) ioctl$TIOCSCTTY(r3, 0x20007461) mknod(&(0x7f0000003b80)='./file0\x00', 0x2000, 0x5f58) 07:13:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66536c653000"], 0xa) sendto$unix(r1, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 07:13:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/223, 0xdf}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x8090, r0, 0x0, 0x0) 07:13:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2fa289e6868127f95da205470521e2fd1e538a414db2650c552633004705cd7b6588"], 0xa) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000000c0)=0xed18814f2782018a) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) r2 = socket(0x20, 0x8001, 0x8) setsockopt(r2, 0x19, 0xffffffffffffffc0, &(0x7f00000001c0)="0c88f262322ccd4519e332880c0226b5891344f06b885cbb3e5fe1df6c4bf3b88e53cb2f3ca986de72ee3a0b22d3e7ede36339a1b524a0c4af809134c88011030abfea82e7ecf021d72036c277c80d7197b6a930b48a4daa06b3cf08ae12d7198a8aaad085cbf42cb7709ec40e0bcf8cf7a15b5a0398470cb31e02fed2b5fea1533b904f1fdc62767cdb9bf59793ef68fccb5b049a15d55a68a06fd1b09acd929a622553c875a845770d001a66caadd8814f0ecbaee713a6785d594e", 0xbc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:13:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) getsockname$unix(r0, &(0x7f0000003980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db13afc5105dfbc03e20244cb10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e08502df9a7096760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000519107c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af9dac66c86760522b718f295c8c941f65882f92f8cac62f6a1d93ba28ab1bc2dd9588d1f0ff61522e8df55cc494cabb9891426adddd4df8b9430a7a4e4d739e9b062630f687f0de5bc585dd7ca0bf8ba010e14396e490b14e29952c183289ea210744b182c800d0ee985990faf4be91680ef7fa3bf7724456a6709871607d19307db11c5663e26b274d4aaed63f15104cc5ece65fb4f21ac0a878ff7e9ea9980edf0eebcbdb11dd01709a29d40c0eecf58c7e39d0d8ad80a698283fd0ca4b16e725c0cc15973da0941cdfb34215ea064ff8097d4cbd5645df70be2a1f28e862062530d72bef7240a08636f497e4465a448e4f514c631a840c4fc4c9"], 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) 07:13:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x8, 0x7f, 0x1, "94e1defdec46c108f0ad82ea63cbf9ab33ea9f00", 0x5, 0x101}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r2, 0x20004276) close(r0) dup(r0) dup(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/20}, &(0x7f0000000140)=0x16) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 07:13:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 07:13:06 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7feffffe}, 0x0) r0 = kqueue() kqueue() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() r1 = semget(0x3, 0x3, 0xc) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/216) 07:13:06 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000ac0)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x80000000, 0x7, 0x1d2}], 0x2, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x44, 0x80, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x44, 0x20000004, 0x5, 0xd9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x10001, 0x80}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x61, 0xfffffffffffeffff}], 0xe388, &(0x7f00000001c0)={0x45f6, 0x7}) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)="c11790c8d2fbd292a4e38b0e415a1113e2aab4c333ca1c23fc39276cfd44ceec9fc493d12deb1380a0cf242834d10f0be0efdd1d989ad3bd3eb65fd7cf039bf74c4e17420f3bff11080a60cbe489", 0x4e}, {&(0x7f0000000280)="86908f3feb328a20fca2d9ee5ec0dd1299c9faff819df854df078ef9852063c6e4306106f19e27f5aac33220b0e23c704e091f2c87c8", 0x36}, {&(0x7f00000002c0)="b7224b55a93c67afa26ed8fd8b2a8f3057", 0x11}, {&(0x7f0000000300)="b8df60901f2986e839e11f11ca3aeba48cdecb1d376f36f6d43b27d11c06792b1e1cd63bbb3d52e53de32df4259881da711af8a4c2dd227eaed9d441df51b6da8a156a7ccdb935035e07aebe1ac41ecf5e93a1e769372d6decfe06128550ee9e89a8ddbfe0a370cf291f874883106ad7917c3a07d998b8807ebcf66fdd36422bfa12b34a4e7a5a7467a81a73486ee5a0e8be7209ba35fa6d3717d78f08ef2badba1d4607a89cedcde71ffdd81cc13641623d0b39851d7d", 0xb7}, {&(0x7f00000003c0)="a14af0b642e1960529594a8afbc81ad9172ad493e065553ff9d6c69aa6b574949c2d050def1d5268c886237cd02bb7cb0aa51f4a7f0529245f35de427c8b5a541583acc6e89c34e251c3cdaef53a7326f3a3abadca1bee30ed7c7d9d2b79c5be0a9bf36895fe4151c715b704de9b8f9500cb791281395397767f", 0x7a}, {&(0x7f0000000440)="04015791d2f3bceb7962b0fe3c5d967fea08b901bd05a798559a94fd9f6ad1acbbdee182985d5b36778e2b074726f03ba2195ab1a66db3f503cd8e0e59cf378c6265a79f2f04020fe6a5609bfe6ed16220f60f17f1f180132a9fe6bd5965c3499fc7db4e9c750285e50f80dbb0e34f9c33b953a7251f9d1531bfeb38354d63598fb8330e91ad1274b48f23559b0157184fa1945e2c58321053f578afdd1d7e55", 0xa0}], 0x6, &(0x7f0000000580)=[{0x108, 0xffff, 0x38cc0f83, "86ba351564c05539deff283258a5a3bc16a3e8f581697dee4e1bfd75727677ee7e7c9d625f754e90509e796a69e2520c9927c49323957c9a0b8bf901cab6767d1fc9721a9e1129edeeb5610736f776bdf57cc2853fc3fd9ac26376c3e6809ebb79686aa36949f53e1195b5ca60a0ab36940a1598e9597df45e5135fa241cc8f1bae69dfdf34dd348ffc3555a483eb75ce60fdd402bcdade6df1320a3c9ca96221cca46939bc4c785dc80019d055ddc915010facb50f743a85b9d400a638b139ac6a7a77599686093d2e379b16844e710bc8931c0662c760e3b9ed99dab19d8be3282ae407b91a118e90531ca2b2e33bad8970c98"}], 0x108}, 0x3) linkat(r1, &(0x7f0000000980)='./file0\x00', r1, &(0x7f00000009c0)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000700)="c06dc4fdbec2a362bdd10ca46db081e7981d6f3a0142918afec3e6ce9d2bb32fb05808aef893f5fd6ff63ead4f2c9171e6a4a2c4b46c4ed5b301dbbef7295cff61caf3d890511d32935e0f47a31e190a401e298d5a7346e9ad47cd2b5e0e7d9fec87d5f8c4c31b47d4bc80261510dedb4578", 0x72}, {&(0x7f0000000780)="4ea0710831083b950747104d812276a2baf46b7fa5a798e7b5684740141c70ff4395f776a4dd0ba5e02e2032ab", 0x2d}, {&(0x7f00000007c0)="bb36261e21d8668f80b3fe3f31ffda63f45b7b58cafb88559edcfef5313daace5cc056a5882a0df7c3960a610f80f98e3523b2d5e3e366d3e06b11092de8f67a51642098294e6f7f93b1ff8f66cdc99a0096dacea6238af6", 0x58}, {&(0x7f0000000840)="fef1230128c1a117ba980fa2ff5e336181414874e00d5fd61b107931c30ac5b2a68356a488649b214231d1777cb0a068bfd3aea3b050ac459f03546b06823ce5675e5380e133c266c0ca141a55c9010b5055ce808084d7d767a8c2d09dddfc19327376cf31168aead1a3c837a84d5c989d61fa4c70b34197e4371cf575a5617d54b0e1e9e03ae7c8359c549db83012d20a4f4cd9ed1fd9bdde9943b8c2d4a41da8474b14e7bd3911bafbe4a1093fa29296f69117c113359f91c18b215ccd9248b40991a08599", 0xc6}], 0x4, &(0x7f0000000e40)=ANY=[@ANYBLOB="9000000000000000ffff00000900000078e140c35a60bc57bfb0eb1c3290160fb113babf7f31acf7b28d9c6e2f672cc51237057031002c6b2aa52b50a7d499f71bcd9e1713060955ae15c38848bf30327802923116da32aa8d5cf0c9e908db76a6a7d146648b442e6f7c47961ed083ac62199499a69989ffdcd76b28435137088fcfa1e0474b0f2152d859000000000050000000000000000100000002000000c27814538c4323e695a9744d2f801ec49536a2ae7711c2a188adb87166635c7d0cf1a610f3df66b1b08e23e46c2207174721f77596562e0f9bca34aed1e6838fcbd250b30496110000000000e800000000000000ffff000000000000dbdee53bd2d5a5872ea6e758882643af86df8e1a6cef56dadd5b095c11e8a0323aa8d8c0bb97bfee260a9197982c495b4c5a4aaf5666f815672b974c9b3a622e4987046e7d2c570245e392d76e22b49142daf22ac8cf506ec4c38c513f925492eb04af630007ce1f01a7a971d0224db9aa9d0c4543b3230bd5192dd1ea3d293c999d92255b2b38c27fa39fcdeb424a8613e34f92743ba8c0e1672f481ef32cf5ca93280c665299dd6d46f6ea75c1fe4b4568df396e1149137a71e118366855cffb33bd04c189339aa2fa02a622a6113946d16b198c463700f000000000000000ffff0000010001009f49c1438cab50b4e28febee5eec7ea6757757ca1994d066de2caf15c82080c96c7ea76102e1b916debe7fc4d4f41158b2a206bc1218788a21bfce900b1f7cf015b85f091c743f4178075e4693b8fd88a2a577f9d6ef402deb36e4796e1f6599fb2f5317ef2409319054fc36d2672f4bba9113153c579e8dbb0f2cf434d471e8bbdf9064a463544edc61ee222534b9b8f4a18c68a967379924252797b6d8d0fc9b9e25e2227c0dcf4c621f69fff3fe4e7d1adc24deb234b5dc9c5504469215fb8926c8452e10cf5b0d302a3265fc94557791f8c42d141a90e1908f9d63596ee860000000000000006ed87a3107000000af6be800120ef0ae4fe624638b02dd1dc84de37fab5daf47fbc37e72cbb36766e14981b0a95dc6df7c212c6bd0fc88bd725e8dcfa6378ec8c750b0f198bb97bb4ff481518b99951cf9c2000000000000c800000000000000ffff000020000000072ab4c95d9bc531fb88232b0d181022000898c6bbcc036325e429655ddbd9f4fe39fba50972b9528837fdf9a8e2bd63c1d85a5e695c40f712772cd814b7a302215f1941bb23b026b4febfb3d3c3efddd711ba6dbfadbf65377d9329cbfdf4754fb390b3733affd0c66e8074f20187276393b48d0eb9c8a90aaf9068f103627c7bd41d21077189a2d8902e97df38bcddcada958c08bb620eed62c31637155f955c46b1f96bd685ebb22e4a393b6f9eb29bb12800000000007800000000000000ffff0000480c0000c80258ed1f674f61c6cf3ed1eaf0bca5e6a213d25a93d61415d9b6c41978598e0061ba7249bbbea4f5aee0cb22d3b1f200101ef0b40e905a1f509364c54a3eadd47547856ff482b7fa3f0661ad41554461e89e26ef4af8b06cc24b24710b81e5f31100001800000000000000ffff000003000000143ad9000000000000000000"], 0x470}, 0x401) accept$unix(r0, &(0x7f0000000a00)=@file={0x0, ""/108}, &(0x7f0000000a80)=0x6e) sendto$unix(r0, &(0x7f0000000000)="b100050405002100000008b1b101907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 07:13:06 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x3, 0x2}) fcntl$setstatus(r0, 0x4, 0x44) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 07:13:06 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x29) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 07:13:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 07:13:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x6) 07:13:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') syz_open_pts() mkdir(&(0x7f0000000240)='./file2/file0\x00', 0x1a0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x3d, './file0\x00'}) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x7fffffff}, {0x0, 0xb22}}, 0x0) 07:13:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 07:13:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0xffffff30) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 07:13:06 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x60, 0x2, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000082, 0x100000001, 0x3}, {{r0}, 0x0, 0x2, 0x0, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x46b}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x20, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x8, 0xbf}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x7e, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0x400fffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x83, 0x9}], 0x8, &(0x7f0000000140)={0xb19, 0x80000000}) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0xd0, 0x2) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 07:13:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001180)=[{&(0x7f0000001280)="ad", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/214) close(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 07:13:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e1080db800"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) 07:13:09 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180), 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(0x0, 0x611, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) 07:13:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f000076f000/0x2000)=nil, 0x2000, 0x0, 0x2012, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 07:13:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget(0x3, 0x4000, 0x13, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f03003c02df7179cbcd76ef3caf00"}) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 07:13:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffffe0) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000080)="c48f0c2aad212bc8c79898532bda2bfbb4", 0x11) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x1ff) flock(r1, 0x9) 07:13:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x9) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0x26d}, 0x840) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 07:13:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3f0000000000000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 07:13:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 07:13:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) linkat(r0, &(0x7f0000001c80)='./file0\x00', r0, &(0x7f0000001d00)='./file0/file0\x00', 0x0) 07:13:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r1) 07:13:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket$inet(0x2, 0x4003, 0x79f) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080), 0x0) 07:13:10 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f00000000c0), 0x0) 07:13:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18142, 0x11c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x540}], 0x1}) 07:13:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) semget(0x1, 0x4, 0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) getpgrp() 07:13:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) fchmod(r0, 0x1) r1 = kqueue() dup2(r1, r0) getpgrp() 07:13:10 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) fchflags(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xffffffffffffff45}, {0x47, 0x2}, {0x44}], 0x3}) pipe(&(0x7f00000000c0)) 07:13:10 executing program 1: socketpair(0x22, 0x4004, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/115, 0x73}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/95, 0x5f}], 0x5, &(0x7f0000000540)=""/242, 0xf2}, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="3002311e04e4fb25138b3f69e2296d46366bea67af1730"], 0x10) r2 = socket(0x15, 0x2, 0x100000000) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x63c}, 0x8) sendto$unix(r1, &(0x7f0000000100)="bd1a78bc86142dc54ca341d6cae8b0efbaddafdf5ef11137cf579325543dcb3b1243f6cdc105ed1acc4a4fbed4cca56b42573a7c587d", 0x36, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r1, r2) socket(0x6, 0x4005, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 07:13:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 07:13:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xb82a70cd70e82e0b, &(0x7f0000000000), &(0x7f0000000040)=0x10) 07:13:10 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x20, 0x5, 0x127) r1 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 07:13:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="916118dd4c4149d0b06abf0f49f1c71c058e7b772f3792b8e3db498d89e8f4a4b73b4a0103d64c1b368f19553d66da85c78ec89062b77000fcd42380685218f4193ce6ed9baf5beddc5e531e144212291733280b6d220ea83f12deef4bc0ff70102dd78f154616184d2ce8b9ebafcbb28852ccecaa0c01ab02df574cceb3833abef12da97dee8ac56a740d5315ce3b853dd686188fb81e6b910dd87a21d40559c0b6fd800c41bf3153a02b642e0e1434886af33cc0ffa8", 0xb7, 0x0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x81, 0x10000}, 0xc) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r1) fchdir(0xffffffffffffffff) r2 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) read(0xffffffffffffffff, &(0x7f0000000200)=""/133, 0x85) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a9904aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c63613250200274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9cce3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 07:13:10 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = kqueue() shmget(0x2, 0x3000, 0x72a69f6cab53f7df, &(0x7f00004c5000/0x3000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100a8, 0x19a) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x0, 0x5, 0x1, 0x800, 0x9, 0x9, 0x2, 0x0, 0x3afc, 0x3}) minherit(&(0x7f00004c3000/0x4000)=nil, 0x4000, 0x8000000100) 07:13:10 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80c2, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 07:13:14 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x60000000) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 07:13:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x937, './file0\x00', 0x2, 0x7, 0x10001, 0xfffffffffffffffd}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x7) syz_open_pts() syz_open_pts() 07:13:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r0, r1) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) 07:13:15 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000001b80)) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0xffffffffffffffff) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:13:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xf3, 0x5e7}, 0xc) 07:13:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f0000000100)="1cd57a89cf6fe61e6832142a883b2f273a36643809a524eb37f75fcaa985d7b61a0e8f7f", 0x24) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x90) 07:13:16 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 07:13:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 07:13:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0xfffffffffffffffc}], 0x6, 0x0, 0x40000000000007, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) 07:13:16 executing program 1: r0 = socket(0x22, 0x2, 0x5e) socketpair(0x21, 0xc007, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x2, 0x3c, 0x0, 0xfffffffffffffeda) 07:13:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x400000000009, 0xffffffffffffffbd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca", 0x276}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r2, 0x0, 0x40fff) r3 = dup2(r2, r2) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xa) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getpgrp() ioctl$KDENABIO(r3, 0x20004b3c) setpgid(r4, r4) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r3, &(0x7f0000000300)="345b9711df423fa1e42b2a4f263f1179df0137996da8d8e844b1271aa11d22f2cc4ea229478ea6cfc45669645e5863fe983efdfc9d30000000000000000cb5258a027e45fc6d3f2622d56b0ab0ba179f1dd569c61f7f0e7158760e900508b2e2476519953c80f368a6858dcee8f9276854662b2e2e56dbb8f5740c1593bb5d6b51f8f811610c5509fdb5bdd7c766c61cf0dddecfbc2955e7ce0c6c48e55f31067c2a20", 0xa3) ftruncate(r2, 0x7fe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000080)=0xa83) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000000c0)) 07:13:16 executing program 1: r0 = kqueue() mmap(&(0x7f0000782000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 07:13:16 executing program 0: r0 = socket(0x0, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 07:13:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) syz_emit_ethernet(0x62, &(0x7f0000000000)="c62bde3e2344a0be353cfcaac7bfa00d0d7494c60f114db5a011e6b05a61e3c8840559102551f641f100b49f544bfbf60f0d034fc225fd90d2f2ccf1a5a1affe45aa74b557bf4af8ec03e5cc5dbe0347df19974405bfef4e76ff12bb657e2071c88e") pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 07:13:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x43, 0x80000000, 0x1b, 0x90000000}], 0x40, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x80000000, 0x1, 0x2cac9ea5}], 0x6, &(0x7f0000000100)={0xfffffffffffffc00, 0x5}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x4000) 07:13:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8005, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 07:13:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x111) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) 07:13:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x0, 0x1f, "9baabf8b39d1c3bf2e150e94013f0597fc67be72", 0x9, 0x5}) syz_open_pts() 07:13:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x5, 0x9, 0x1, 0x9, 0x100000001, 0x7, 0x3, 0x2, 0x5, 0x7fff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:13:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 07:13:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 07:13:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x0, [{0x0, 0x99c9}, {0x3, 0x69}, {0x1, 0x2}, {0x2, 0x1}, {0x3, 0x7fff}, {0x2, 0x8}, {0x0, 0xfffffffffffff000}, {0x2, 0x5}, {0x3, 0x80}, {0x3, 0x101}, {0x2, 0x15b}, {0x1, 0x2}, {0x3, 0x3}, {0x1, 0x16d}, {0x3}, {0x3, 0x9}, {0x2, 0x100}, {0x3, 0x5}, {0x2, 0x78}, {0x3, 0x6}, {0x2, 0x8}, {0x1, 0x6}, {0x0, 0x8}, {0x3}, {0x404907a5e5223239}, {0x3, 0x200}, {0x2, 0x3}, {0x3, 0x3f}, {0x2, 0xfffffffffffffff7}, {0x3, 0x7}, {0x3, 0x662c}, {0x2, 0x1f}]}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:13:17 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = dup(r0) socket(0x10000000402, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x800}, 0xc) 07:13:17 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = dup2(r1, r0) sendto$unix(r2, &(0x7f0000000080)="dd5c28f554888a8a10c84a33db9829908f4a89aeffb34f69c48a1b449c1f", 0x1e, 0xb, &(0x7f00000001c0)=ANY=[@ANYBLOB="3c84f4c3ef23010000002f4c"], 0xa) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) r4 = semget(0x1, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffffe, 0xd4, 0x283]) semget$private(0x0, 0x4, 0x1) linkat(r3, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) 07:13:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, 0x0, 0x0, 0x8fca27b0313375aa) 07:13:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mlockall(0x20000000004) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) 07:13:18 executing program 0: ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0x2) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 07:13:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x0, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000280)=""/208, 0xd0}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 07:13:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getflags(r0, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10401, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r4, 0x3}], 0x2, 0x0) dup2(r1, r3) 07:13:19 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f000047d000/0x1000)=nil, 0x1000, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x540, 0x4) 07:13:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r1, 0x0) 07:13:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xffffffffffffffd6, "855c000267bb3438a0001a009235000000004000"}) dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 07:13:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x401, 0x1}, {0x18, 0x0, 0x1, 0x10001}, 0x7, [0xffffffff, 0xffffffffffff8a6a, 0x1d71, 0x0, 0x0, 0x401, 0x3f, 0x5]}, 0x3c) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept(r1, 0x0, 0x0) shutdown(r0, 0x2) 07:13:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xa60, 0x8, 0x7, 0x8, "1e9615d790dddf38ef9459d143ffd58d23baa337", 0x3ff, 0x247b}) write(r0, &(0x7f0000000200)="586f536fdcec2720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000001c0)=[0x7, 0x9, 0x1, 0x8, 0x7fff]}) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:13:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) write(r1, &(0x7f00000001c0)="02e2113182e51cb0a6795966a5b94b577c7ad113118064133a164499bd13306191a54c2a5dba9dfc7d5417953630a960c2c51bd7fbfbe0a2d366156485747aacb9e13de7180c3991b3b83ea040ed069cf97ee0a49ad0a530d74e5f3df42619a98b90942a0707be06fabb50f1d260f2310e63b708235cc87f87cf205b64cf0025c30de5d813eb7bf823", 0x89) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x80, 0x1ff, 0x58f4655a, "ee3e7e16ba35fad6b6274ee460016ca129126844", 0x6, 0x200}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 07:13:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x109) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000340)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 07:13:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 07:13:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xde60, 0x10001}, 0x8) dup(r0) close(r1) 07:13:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x800}, 0x65f7d083d0b21e47) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 07:13:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) socket(0x20, 0x8000, 0x6) chflags(&(0x7f0000000000)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x4000000000) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000a18d1756aef3ecd5d08f9e47397eed68506683909ee56f6fccd9cbda341f3f4b59113868237b48800e8b81e10e2c1205257226b047c5d3fade78d79136981ed5f19a720a4f9306cf182009814e8db288803773d0dfbbfdf13ff7a1aefcde0b3da5d447b6f589b6635972090d48344fbe8c50ebd3708601187b1b57cd7f8da007444b0cec60a15801f2b5dc6cbc863cf0c8d81edd5e9c8202b65f0c2b645063e054dba5f238b7562f04aac3efcdc58cf9cf5fa1505bbb0acae7c7973d0888bd9be91f1a4d45e5d31112a0cff5d12265050b9e6c3ceb1e9c89001f3e643b22c613d22f85c11cd3d80193707e07d10104db6f008770576db88de12014dcf221a80b31f9d0afb805ba9a376117bdb3bf6cb2b8952e44a8cea42a6c4bce09c784dae8b60004f1f9fd9a9f"], 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x369540df) 07:13:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000009}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x7, 0x6) 07:13:20 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') fchflags(r0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x1, 0x80, './file0\x00', 0x5, 0x7, 0x4, 0x1000}) listen(r0, 0x400) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc8) bind$unix(r2, 0xfffffffffffffffe, 0xfe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() r8 = geteuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getgid() sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="d1a393f34a5bd3d0eafd100af0114722105eac7bc72613b7170a42485d0d9c3669e977a3982a89827864da3d4a8d641f2f98722399f8b42d2bf9b74fbb52e980fdd881d284fc923f721f5276e01d77fbe709241bb66dd2ccdc5ba8247e543e77c2899c643dcfeb0c1924dd4eac40c5648308223b1006fadec72fe95bb1a53290bf9e1eb8bcb668068ce4e6e77784bad461a4a0de56470002757fef4a793482fd3be0632ffeab30866dc1e90f21e9fc4c79ac18db24889a3e1130afba2fb6b0ce26b0212aa8a0a4", 0xc7}, {&(0x7f0000000200)="eb32ae36d43d0d9e3fe0e998f9fdac800fa9e27d0776e3b50c2db9c96543773e251fc321f24effcd9c43ed29cf5242635bbf2a1b6e02a04774095895", 0x3c}, {&(0x7f0000000380)="6db888cde248dc68a1996415af60df6f5639fc298c9a47424fc3e89e8e39e5e79ccb5e1b350f2fa7e8f049a59d05f98300d432ab021b463f437465444203e627fca96f5576ec20e115953591f0af4bd4a163fa458547e346b6137134f087ae6c249a2c76b05ec60e890d764df4e8c9fe122277ed523ff68e18428dc9385e425b7a96a0a2a48bb4639e35457b6c", 0x8d}, {&(0x7f0000000440)="84d79b0e0be9345a98ec9ee44958817679bef727dfbea37625d5b20c7e4374", 0x1f}, {&(0x7f0000000480)="42b014475327efe923f7897938f1d3c29dfc2603449d4c67077a8d2207ef5300e76c4b24a9fe30f795a1f46bcaf018ee07860c7231e589fc5404ce2d19e5d111508ebfafcaf653ef0d6211e332836ff20a2bac3532c2299712bcfa", 0x5b}], 0x5, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0000f28b25898de470ba420eab00003800000000007a64ddb742be4fbe0000b7b88507d13e7eb4a30bb61693aeebd53a786c271f864e9f0e4eddc58069bcbcd000e5802c12891381f78b5c99df63673b0909ae1149b8fa0035549bdacee1323a8b0c28770e2f1395fd4ff462322a21c0db7a5ce3e3543fb36051abdd6b6b8e35f8a35191fd31b7c7a0b0fb359972b954b63aaf1227e56b26ae7bb8c563609716735993580e72b9790083898e551794a83f17108563496be16dfc3cc409f2b19bf0fca65f5dd91e8ff14431f081e1d4e0a6d3eaa705dbd069d02c8f3a840d882d4942", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x2}, 0x400) recvfrom$unix(r3, &(0x7f0000000600)=""/152, 0x98, 0x2, &(0x7f0000000740)=@file={0x1, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x4, 0x0) 07:13:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="bba1", 0xffffffe7}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x5013, r0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x40, 0x0, 0x4, "ed50d597d265086fed45a214ab258a5233f9147b", 0x9, 0x800}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0xffffffffffff7fff, 0x2, 0x0, "5ec12b0fb8838c2aea912446ae58c9ec3c2a963e", 0x3, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xa) pipe2(&(0x7f00000000c0), 0x4) 07:13:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x80000000, 0xfffffffffffffffe, 0x0, 0x0, "61aa0db17ec000146e01a274aa4d777400", 0x40080000000}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee7d987506c363e621ff3e92f9bee606bd70b6f6"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r1, 0x2) 07:13:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = fcntl$dupfd(r0, 0xa, r0) getpeername(r2, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r3 = getpid() setpgid(r1, r3) r4 = semget$private(0x0, 0x1, 0x90) r5 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000380)=0x3) getpgid(r1) semop(r4, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r6) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r5, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) 07:13:21 executing program 1: symlinkat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="7c989455d13d6591a4edb26f67fe094178bea3eff30937bfc697fa7233c1ed482a098c7747343d43502b771cd38ab5f08d3cfcb2ff47b268b7cd70f67f828e3514f654fff85b8043065862905d09644be1642f1f6e30b5b7eb049e46f484225d66e7f9b51c70a56a029e7ef8884a723aceddeb6aa8db5334f96b982fe2635b8ea36aa8bcd7c2075de3fa057a4d1c5be64cd50fceafdee8d4f2", 0x99) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) socket(0x1, 0xc004, 0x7) r2 = socket(0x6, 0x8002, 0x4) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x8000, 0x3) getsockopt$inet_opts(r2, 0x0, 0x8000000001, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000003c0)=""/162, 0xa2, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x6, 0x40}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/85, 0x55) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) linkat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) 07:13:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000540000/0x4000)=nil, 0x4000, 0x11) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) pipe(&(0x7f00000000c0)) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x100) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgid(0x0) getuid() 07:13:22 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x11, 0x0) r1 = dup(r0) dup(r1) 07:13:22 executing program 1: r0 = socket(0x1a, 0x8003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x52) socket(0x18, 0x1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:13:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/11, 0xb}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fchown(r0, r2, r4) getsockname(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x469) fchown(r5, r3, r4) syz_open_pts() 07:13:22 executing program 1: r0 = socket(0x2, 0x82, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/155, 0x9b}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000200)=""/238, 0xee}], 0x5, 0x3d) msgget(0x3, 0x200000000000080) msgget(0x1, 0x10) msgget(0x1, 0x54a) socket(0x2, 0x7, 0x6) r1 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x10) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000003c0)) 07:13:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x80, 0xfffffffffffffffd, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 07:13:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r1, 0xfffffffffffffffe, &(0x7f0000000100)=0x4fe10b8e479b436d) socket$inet(0x2, 0x0, 0x101) 07:13:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "74856dc00b8142b53795e82f3500fb582f5b38ae"}) poll(&(0x7f0000000000)=[{r1, 0xa}, {r0, 0x180}], 0x2, 0x1f) syz_open_pts() 07:13:22 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:13:22 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x2, &(0x7f00000000c0)=[@cred={0x20}, @cred={0x20}], 0xffffffffffffff91, 0x401}, 0x2) 07:13:22 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="3c8bfb8fc2d1951cb98bfdd410eda07482e003c7b02811db10db36e4e3d4d2e0ec281909e733ddbb425bc2206dc6b93bf2f93a0fa9b2175d125a26d8bd0e8e25529128a1c02efb87047516446ad0", 0x4e}, {&(0x7f0000000080)="4a69ae8a2538810e257c22190ca2d5cc45419a25b25a22879ca178a23e8b472e308c59af0b9b7a28aa8e28909d17e2b96fb41d27ac3672ec7fb926e2058acaa0eabcc79ead511ae620ef3cc2a34461dc75bf95b610fd79a79d786625de3c922ab0e0b6cd93b5b79435fb4bc58754fcfc76afe6aef2cac77c8da6a68bd87e7299897c247f522972a9231707ba6832f3ad6c6a9521204d22629f604067816c145c72d5cb96120d4e524ffdf9c8bc27fb5e7e2294d7402e544d0dabbb31d65d4e856479df80be85572ad97b294f784df8cb80804aaaac69ec", 0xd7}, {&(0x7f00000001c0)="28d4feb796028b9ee495bf79", 0xc}, {&(0x7f0000000200)="d45915b9957158759845c7365342209a73b7abde63a5fa94473a7f06885df05891d84f769caf314777991a29cb33f07a0a41bb8e4ae26048052e", 0x3a}, {&(0x7f0000000240)}, {&(0x7f0000000280)="b319fe4fe4fb6fd94c96a2cad9e36890d7a4a944f8d45eac0af8e7fb137dcac525b284", 0x23}, {&(0x7f00000002c0)="ebdc8b597656bb9570edbe46e9", 0xd}], 0x7, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x0, 0x1000100000002}) 07:13:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x206) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) lseek(r1, 0x0, 0x2) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66b78a653000"], 0xa) socketpair(0x10, 0x1, 0x7, &(0x7f00000000c0)) 07:13:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 07:13:22 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) listen(r0, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x0, 0x9) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x200, 0x1000, {0x0, 0x1000}}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/151, &(0x7f0000000140)=0x97) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) 07:13:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x65d3, 0x9}, {{r0}, 0xffffffffffffffff, 0x18, 0x60000082, 0x3329, 0x1b}, {{r1}, 0x0, 0x2, 0x40000000, 0x9, 0x76}, {{r0}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x1, 0xbb}, {{r0}, 0x0, 0xc0, 0x80000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x6, 0x994}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf00fffff, 0x500000, 0x3}], 0xd4, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x0, 0x5}, {{r1}, 0xcb9847a95f7ba40d, 0x8, 0x2, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x2, 0x60000002, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x5}], 0x7, &(0x7f0000000480)={0x3}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f0000000000)=""/30, 0x1e}], 0x3, 0x0) 07:13:22 executing program 1: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) clock_settime(0xcce95c8f53adb371, &(0x7f0000000040)={0x8, 0x11}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x9, './file0\x00'}) 07:13:22 executing program 1: r0 = socket(0x17, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x8000000, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbff6}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x25) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:13:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x7, 0x0, 0x3, "2c05dc0e265eed158e6f370b7a52ec62a1b0a752", 0x73e8, 0xc4fc}) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 07:13:22 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x779f4e42) listen(r0, 0xbdc5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfff, 0xffff, 0x5, 0x1, "558079b12c4a6bef1a3be44d34240d13a16e1595", 0xe3, 0x1}) r2 = syz_open_pts() r3 = msgget(0x0, 0x402) msgsnd(r3, &(0x7f0000000180)={0x1, "477122483a7b49c7b03cf3d174aa009b936f4ef2770318529868de88039c88a7a191edc76dc1fa2e1e27033d6f86244f8ad88bb205aad5a5c8926c4e1b64167c1a13e8b79f0f7fb9d32b185a9b1a4f33ebcc2571c2aa5ee7acdc7a0be1263658da7529e34c8eefb02c9bfd4886b145157216dd64dfacc1cdd1af40737084b959071e774aeacfeea53f4ae1c845c42ecc679d6eb644e303964e7f8170dccbc8aab4166e58f873a3e07adc4c4669965d146321adc99ceff163ba6469ee8c3a64cc69dc"}, 0xca, 0x800) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffffffffffffe, "d705000000000000005b00000000000000e74de4", 0x0, 0x1}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 07:13:22 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x31, 0x80000001, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4000000000000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x360f, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x11, 0xf0000000, 0x101, 0x4}], 0x3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x40, 0x5}, {{r1}, 0xffffffffffffffff, 0x24, 0x3, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x88, 0x46, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0xd0}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x4}, {{r1}, 0xae99004b14611b53, 0x40, 0x4, 0x3, 0x7}], 0x3, &(0x7f0000000180)={0x100000000, 0xfffffffffffffc00}) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r1, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r0) 07:13:23 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000002440)=[{0x0, 0xfffffffffffffe9c}], 0x1, 0x0) getrusage(0x0, &(0x7f0000000000)) 07:13:23 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='c\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1b, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r6, 0x4) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ftruncate(r4, 0x2) getpgid(r7) r8 = getpid() fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r8}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x7fc}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 07:13:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r3 = socket$inet(0x2, 0x4000000000000004, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001180)) getsockopt$inet_opts(r3, 0x0, 0xd, 0x0, 0x0) 07:13:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() kqueue() close(r0) kqueue() select(0x5, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) fchflags(r0, 0x40000) 07:13:23 executing program 0: r0 = socket(0x20, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="5df9cda44388035f948b40b8637f5a094230d7e610b2e7a93cc41a2822c55d6aac2a0ffff838811b164d9f7b44823dd825cc48455f4908e54bd1e5f2656ea1de6f067757cc0f9b43d4e3a5ac3b3162de092b2b5d5e9c8b0b937917e3cb5f85ea43d9eb1a56f64be0c090bd280d0e9956b555c2d48f1960e73f49b034d7cdc7e29ea8d1ce1a8477dd159047f9af46f00ff1ba878f7c4102ab41164c30e8b8b8df056489b06118daba4c6d1491bf47cb265433161f418b10c13a264de715e5c34b2240565e97f38f1ad701418f969a3da3e611904090979b98e3d0b81e5c8cb80f073c8f144f9d4b0ef9ee3b90adcaca527cb12d1b3aee24f10d33fe58bdde51e37ba64d0a7b55e6f9903ea886be9e2a3158377df640b1ea760758a255176263b66acfeee18df11d54e72ab4b2a671536e64e32d5f302e69c04eaab9f32238a5daa67f1724cb9e32e838d8498a2bb542b350e13fbf633de7333facc2709b52a36c7dfed856d53789fb731375e784967bc5f61ce0eaf1584faa637d9c040eaa4bd3ecac4fd1e909932a04058f0f3c1ad5c9de05058ee27db47f9f4f431651782d066549076785748b0bd8d0e19b105ceb3dad81d110ba96495d2463f19f08068700ef6fbcb6e08b8783b7ffc9806c531ee1388946f3ad1784f0524122bb419030fab9d82d8e4ea087e0553ba0580d76609af7ed3d580c49305d98e36080f046bd81638b0570b74f5e3992fc2f98fc24fdd010bbb1435eef34c69e0abf9bf9ccb51d18c9f661c2f841e95769266a0cbf314290162825197241311097e40c11afe0e572e1fd4f9ada253895457c1008554cfad48219008532f781e0fa4f6f3c906a9fac1e868248669d7cbe806525f0f55ce69c55e4e809bde0c5bf8e3b98ace10128f0051cd923737465f703f8e0874b82709f35f2af1bf1eedefbe9f8f47edef944cf555cd19d7dc1896344fb7e47b357373291a66503117f1e84efb3adfa95462e16999b2806067709eee18cfeada15c3d56b2434ccf4073c6cc6733a04e3435bd8a0a58617824f49981993bd10131a021b44167aad0514cc8f6a16b8810c65566ff809e9e70e6037ccaad7520c8bb6d11b47aaa46fbc810995fe0e3457ec070201167194837ed090cc8df995535366f9c2ea90a86f95e9124ba0f8782f6c4ce397f1f2b78c265813a1f4c2892d7dc025c96a0fc383ebecb336c939e39ee5a38c8a0228d94566c2b88bf89800d0e67c1c2d72a15c63432dda4d561d67d8853acc6b58b3672da2612c8f07440e1090050650b1d644c078c33c210b0f61b182c2629f0b75abe4d4dd926b6457423aac0924a260f14c00f84b1013626b596d1ea1fd4350ae77c9c8d0cf331fad73743755b3c4af7848d8056b0da878ae59aa9f87449eaa6842c56636b78cc5b7770bb23fd13c28f983bde2da494e9c5af8c4a2f38066abca8ed1e5b5c2498d73c7be5fc0303e8d0915935b94428e0bc4c7d2650bc5c8171308bd2824bc89829614f999da1a8aa575bc760bcde5b4eea9adae6663129745c375926803ee6605a6795f8575ec526bc7838c1f3c2191d7fcc18d9955d66e79c10b4879df85d2f9c2c9a5eec2a49835265ec848b32c9927e247adac484da8bcd8cd8bf761c340dfbcbe33cba963cdddeb04fe51b57225fd5815191e9e6c247096cff262cc4c9078cc1fe706526fbac09b7dff045ceba2106b4b0b414603e68ac915c27ac0170829c4ca58c2dd1bc291af3f0397c52cc816c938418449d4b4167d0a701f5bca7dd806b6ce62c69147fdd569f1e44416662c450f54fb468cc691f6035b99fb708d8e443f740a1666b971121acff9e79e1144c8537112b2a199c83f9985facc333096cbbfa1f838d130fc5bd00cc46491730cccaaf84cf5a2bb302b9d3ec555660f58abc9c0b8688e66adc0708aa72493488cbe3785b4dbe5d46c55be91ec56f8dc6939f94d446a711e092e20b7c9836573d12e2aa5bce0c3cb19d9b9dda8d98fba92cd45ab04960b38396548536509bd644957ec2a70af3155c095673b56655776e8767582d93467c624341abbdf25f315ca5c5b059a92dc71d3a9e0e4b1bce8e43a113c31775d637697d73c68f0450d6d15819d4f838f386475f8ccd174b444341c14e9c8468aaa968a6b3d83335b7cc58d49b84990c565acbd99ba4edf86bf8abd6e8fbb5e1ff8fdc7ee06fba6aa0ed2e8d7b15e25f759c757f8dbd390c91abdceb83c8ad6d67751021117aee10874abeef0665f393cd78b993f2136337be1673a73d85d381e31dba4b3d970090e93f26a51606cc448cf3a213c925630797e20cc547c9755e51a62ed81e91a263ed4f491311c6e491a32882111db58ec761cf819e617b47fc77b6930c64fb5ab9e8e6e54406bac1e273d510bbef7a067437fb31ac2a761905d01ad2d4411766777f73f63ba040ee8af92d1872f8c948b54f8ecd8940239c84f3b019832622997ee5610c681bed879c506205f655323cab395ed29c3b568f8f75d164f7af71e96e6ea418c213e0866a2af1b2d5a5da04f8febf581ad30beac007026383b98ce9bbb28cfe60869c0f1620673c6edb081bbbda22897a330842b31b9fb66970c7398cd812176f6f9b0d4ab8a9dce1c8126fabb865cb2a5cec915ca74c5610321058a59e21dac49c8c3a3c4e4c3d1b81f637b898c2246a9c56a733af2404c3bfc9c4dde9ab2e91fc58f49f78ed2a27707d3d6697f7bc050d304a72a4b2ed4012e9fcd7df919c4b4de64ba2282ab84ddf5050b01ade71a1e1124049c8deb117c399ed4fa9bfc6152486c4d86317df2dbd60dcd504460696d07487959bdabffb7e74617e0d8da1af339bf2a9c0a44db42100af317a8e8de0c2cc37e84fd3f8597c8b82d7827df3505fe36182a4d1dabb6a64d83ee5dd2b801b4074cce78d35f38163cd64295a651eca2cb51787253d019105a8b849f62e12249e12e64e8ae4af346a0d6b92ac7ba34f2c41363a63ff423787127ecf1ad4660cf404b7f4215090b9fc472677113966aef6f9e8b67326f2b41f09c39e4af7c3bf526e39cb2bca1d8a3b60d8a5c650a07f7eb61ccf25a39281f9d55588c596b15aa9c55c14880e3ba15f8ec4b155e7c26a00c418eb5e45e0547621bbed5238d9d120682ebfe276f6e5e0e13af0408387a7ad57cd3d6bf17b3d27a18431b6850dde9ae4157e91effebf60c4c9254e59185db5052bbe1eecdcb10c3cc34d8f2c032b7b986a6054b0b2b07bba98185fd3949b83aeabbd5f8ee8d48200bad2b3291ec779e8319d77a51cd2d0dc58b2dc18ccc109cb6dfa00ff2dbcc9191cf3f7e4a54266b0a8c8a0a863232b848d19565e4900ac3a6248538039e1701646ca6449b7f9debbb6079f5aafb420f68122e8dce746935f2fa9a6f7f56bbef445e5cf2b0d7298b601eb1af6df7e9edbbc4f9daa7d60ce698ea00799a526a6f73bfb2f4183a8c132d2bc858e1359bb85ae68a035064d68f47e05f16ad74e100a462a7c7f43affc5d6b65416e78f0ac1cbfdcc816d5660c5db77afdfef7ec1c9879fc14aa20de4ee006f1412fb14401048a2f5f488266d2395c03a8b8607bfcc65bc1e1536648a827aaddac5efec6ade41b54eadb7ae9761ec09519a19002012cd4768900b4a6dbcd77896f775282c1d1aa7a99c94ea48b514b497ca4637cafa6e19eb973e941489e6648b9fc7da11e4827aa94a717413410714c1555c964d25cfe1ca637211638958a3641adfcc5644898c3bdb4a89a5a615f87e25ac5148d5fdb5e4e68f728ba6047bcde9a785938221ea04aeef53a27b03d26281b87e4265624b27dafcf1c72b4b71885b6cd10331289e777d290afe9f86c35bbc8c69b6c3955c83d0642fa5220e9a0568123d39537825764e22e3aa9e414de8c332298fa70ba09d38cd528d44628e2441b88334df53e404cb4299e946baf2c94d4b0aa19568c50c611a32c2c2f4ee512e45ac009c177b1a8a4bd660dc11308238cb275e768d26d8dc3ac9b51a4dda30b0f8671e33b1c14f911a761fea80ae27aebb47923460260ffa7a7e888a1d0dd387a63c34079cc2ff8d1d19e46735c853496ae8adee195b6d697d293d99f70c5fdc805441e6a755def3ad2a5c4e352e9c429817ec51f1a4ceddc7b21838cfed62dfe2c96f0e511b8771a2900f3285a48bc0b56427255161584f0305cebd078dece8c3eb268b46f7b11c7af7b56d5fd0a98be983d2679dced302ecc6e6a9fff0b906b7de691ed5b3da4244dd65a81c98f974bece1c8db1c52827155c6f0aacf2ed56bb2c073b6bf57b451eca49162e7307bea412f2a89f06d82cf5debd0672835bba82d6b30c8bf2c85cc5e0b20aa353f4fe9326bcb50ebf430ec53b9c4792754769b7d5f91a7449a84632ab9f8081fdba103fba20a5d3731bf19eff64205994c112c2fb57dad7562a9810d7a22e5a5799698f6608a9c3aad835e1a7ac6f05108e3335d5c6ef9368091508049b19a3489668dca0671f3e1fe5ea3e1ad723b6cc26017ab434f7099b4153b800772cfd57b7b907bdc3dd283ca2c605b729f5a7114443aad758a99ffaabc9c32656c5c1c8e3497f0110f67d016b232dde710e00b3eb79484fd86bf3d99a2d9c927d0ca27e265567f0a456d4ca9a69c4c0736a13ea72910a42504e67c674077ab7d772ed0f7495d50d91798693d07836d5f59487b6ce748fa7441b4706740127e46e33d9de3fe814399a58690fc33c8c7b02b0a4a8bc172bdc8a24da750d65f26fd9ed857b388993377cf4cb018265a8bfeff20eb63f62a364998489e84e6e8b88462f1312e20c2d7490c09fd3c734cad39a970cab75df0580022024de25141c5273bd9f9749496a945c44167c3433eebd2ee8f3e4099ecffae428e07da100605df567d1ee7ad1590ce8952d0985bbc2309a942ac0ef6df54bb5509027b9bfdffa2e6fbdfa5abf3c58b57204fd6418f300c04dd211a563adc0f7c85c4bf5084d8a2cb63cad0673913491ca00b2a761efa4cb4cea055e092ec70ef5726c3c4cf9c3f3091e9fbb38052177a1afb005771d4964def0d9f83880fb98d86137a05b6ffc3345653132b7f8620ee1da2a1960c81e9e6e3482e4f7b68d58701c43421809e2232f499e2d6ae5485a4be9f2ac12c2616a76d062d1e3b59a62e8fa4646913ff1d61e750664d375961d288b6215344d489eb8a27ecd74d2d0711cb368309d157cee3deaf1aa1905b24510ef67ecea5fb89a0622e6f1011f53aec09dceb276ef7e3db0d6adf43958f090c79bfc6f4fffc47e5f0c92f13ddca0d7cfeb47919683745ee4ebb42a7ed40de578fb685dab577c6933704c3d9084f34858da0e127c2d8e1a6396787a721404e035d84226332324ade37262ae7137c63bab5542165f6256c1b89491ce65b6e2942732152241f413b99a1a52e3560f6dcb07ac4b89d89d640f26a7d4137749a1f205d9cc5ade39e10a440950ba8af7d0cdf2cb7447a5f3451b30ec5ae84ce86ad43d3ab6ad06d88d4c3719cc2f27bd3586b2026e0a26da99d4578654f8a6e14713e97cdabe8d6725866dd5437af48ac9a1543f0f733d28ab8c6896e256d1be7d38ea1c8694bd08283d82e69718d5e59fe71f85eccddf4a29961f815b7084389c5879d220346b36df704c671600a7ade2751abfea6afad845e39161fe9f2ea27d617793b27c6c7a2e0b6b905193300ed62e0a57108c7a0dcb39f8cab9959834d1475ec51e41f1295c771e4790074a6cf82dc0b389428691289c8fc1fd43f78e105b58a4dafde8900cfafc79840fc3a17c33344efbd4f24c1273779475021", 0x1000, 0x9, &(0x7f0000001040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x200000000029, 0x2b, &(0x7f0000000000)='\fFW}', 0xfffffffffffffd07) r1 = dup(r0) close(r1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001100)=0x5) mkdirat(r1, &(0x7f00000010c0)='./file0\x00', 0x2) syz_execute_func(&(0x7f0000001080)="c4e21d36e3426dd9f3c403790c8735000000b741da27c4e391698af200000000366ef0838399899999eac4c1fbd0660442dc84c002000000") 07:13:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 07:13:23 executing program 0: r0 = socket(0x12, 0x5, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f00000000c0)={{0x9}, {0x7, 0x7}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x800201, 0x11) socket(0x20, 0x8000, 0x100000001) fchown(r0, r1, r2) ioctl$KDDISABIO(r3, 0x20004b3d) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffd, 0x20000000000000}, {0x408000000001}}, 0x0) 07:13:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x980, 0x14) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), 0x4) 07:13:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x10000000000005, "0000000900000000ef4de500", 0x8005}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() fsync(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x24ab6d9bac2005aa}], 0x1) 07:13:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000012c0)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) r3 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/4096) semget$private(0x0, 0x1, 0x620) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r4 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000001c0)=""/40) 07:13:23 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 07:13:23 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ftruncate(r0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 07:13:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 07:13:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 07:13:23 executing program 1: r0 = msgget(0x2, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/29) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 07:13:23 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 07:13:24 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000180)=""/133, 0x85}], 0x3) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 07:13:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') flock(r0, 0x4) fcntl$lock(r0, 0x4f, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x7ff) fcntl$getown(r0, 0x5) 07:13:25 executing program 1: 07:13:25 executing program 1: 07:13:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000004340)=[{&(0x7f0000004280)="c290f13a1aa547a183c0d19243b5377a7cb913890e2599967172eeb4000fc525d9bc0bd5e03695f7e11fffd9bb149612896d70bd497030170ccef38b92b292d3671f6122bd4d5340536ed55c45cd566e3d14a53c15c1c63d18481a06c1ab29449bfc9c1c94960d8cfc7290f1c497080cb78433009668d015c5d12609cca61e20c115275359d11e70ad8723248b0b889c314c542b1561f3d18822dcc107a16cad0fa06127f59208fd22dda4bcb1214c573b3f8dca307eeeae3aa257d5e5e78d4e", 0xc0}], 0x1) 07:13:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x200, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x5) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x1ffffffe) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = msgget$private(0x0, 0x640) msgrcv(r2, &(0x7f0000000240)={0x0, ""/49}, 0x39, 0x3, 0x800) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x180, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) pipe(&(0x7f00000003c0)) 07:13:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x101, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x2}, {{r0}, 0x82d4f90156cf9309, 0x2, 0xf000003f, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x58, 0xf0000063, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x9, 0x0, 0x9}], 0x8, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0xfb1, 0xffff}, {{r0}, 0x0, 0x21, 0x5, 0x7, 0xaba00}], 0x8001, &(0x7f0000000300)={0x0, 0x3}) sendto(r1, &(0x7f0000000140)="a3f535a6d31981cebbfce54a1b1583a13cdb64da51559b29802a8ef320e3f750ca3f4305ca00161375fb9949d7a99d8ac5b890a356d3caa5031dfdc2b46dcb0e62ba259108873bda1759a613d4cec76afe87339ea2de16a00c0745f353cb75dd1ef241dcc1e7b6579291342e0bac474c87af59957e72be4c84303f3414b168900ae6d6fe696af187fc38392bb4030313a8609321aa3acb3b1793b736e27a54b8a827a4390c3bbc50673acaec9f4fca36cf489059ab14f2be572e14c723ea7d381f2e981f7b40a5925fd1ab4a027f3b143b8a48c32ff301343b22dd3f0b1a3103", 0xe0, 0x4, 0x0, 0x0) msgget$private(0x0, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 07:13:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x170) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x850, 0x20) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) fcntl$getown(r2, 0x5) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000140)=0x7) 07:13:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff0100", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xf7, 0xfffffffffffffff7, 0x5, 0xa49, "1d32d7fac8a45efa659e434551a038a511ba44ba", 0xfff, 0x4}) 07:13:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x121d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000000100)=0x4) 07:13:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0xffffffffffffff29) 07:13:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x200000000005, 0x6}], 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x0) 07:13:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1a76, 0x6, 0x0, 0x0) 07:13:27 executing program 0: r0 = socket(0x6, 0x3, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000000098, 0x0, 0x0) 07:13:27 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x65, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 07:13:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x5) sendto$inet6(r0, &(0x7f00000000c0)="1b2665842aba874b1732dd01e5e037dc10cb3e28c1b6998a479c2b7270f479aff607a36a19", 0x25, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x3f, 0x3}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000000), 0x1000000000000360, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getpeername(r3, 0x0, &(0x7f0000000400)) close(r3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 07:13:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000c80)="8f000000000000000389a433829f997c0deb08aa2c059c9398786b2780f461dda90ef3c6f301c56244692f8cf7eaff01e9f7834abd1fcd8f2461b4630d8d3484aa1790ac202309d2f0156dfb54f244e83ce15f3cee52f8ffffffffffffffec76ec363475d9287cbc3727bf8de83eed208498973b8d625f1fa7f5ca0e6dca2ea0f50b518ea99981c101d136598e036bdf15126b41ce662f02559bd52a74d34f8b9f4e3dfab963245272fd34aab5d917eb00f6db69982889860100959e2b38ff6a6e4c85aa420c9602af5ba64139d87f52753e8b43a5ff186f0c7d1ede644e", 0xde) r2 = syz_open_pts() close(r1) r3 = dup(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000040329528916c17ed2341815e3cc490ff03000000000000a2ea47b52e1a0b52ddcedb0334c110867def670579d5ce5dfd69eb103d0ab9f0cc1e270cc1a956ac21b23de5f8e3f1721376c2aa8312eca3de3bd55c0d6ac76a4fe9af3b61583f40ee7bb0aa42b23062604fd4cc18947aa1e08075fdc2d6c71733a8a29e5e09ad4fba0977671a8c4bfb3322dc33a0d50da0689c52c5e84303000000000000001df7b354d1c1b0"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x400000000040, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x1, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000540)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 07:13:27 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x1000000000090, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0x4, 0x5) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80, 0x1, './file0\x00', 0x7c78, 0x100000001, 0x9, 0x4}) flock(r5, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000), 0x0) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) getsockname$unix(r7, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00'/4098], 0x0) openat(r2, &(0x7f0000000500)='./file0\x00', 0x10600, 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0xfe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) 07:13:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x200001, 0x3) setsockopt(r1, 0x3, 0x6781, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 07:13:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100)={0x2a}, 0x0, &(0x7f00000001c0)={0x0, 0x8ff, 0x20, 0xffff, 0x400, 0x5, 0x3, 0x1}, &(0x7f0000000200)={0x2, 0x6}) dup2(r0, r1) 07:13:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae6329f306f5cae0feb8f32c4e096d37825259560f8e5815f73f2a044fd33055552fbd5e417ac632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87010472b8bcdb9ad8a4f5f728193ef1d4d942", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x8aa, 0xb, 0x5, "00efdd84275dfe372ed7ed5ab92d877eb64d696e", 0xff, 0xcee}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x3, 0xfffffffffffffffd, "4000001e913c1700bfa620800000000900"}) r3 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/89) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 07:13:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0xffffffffffffffff) 07:13:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) listen(r0, 0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r1, r2) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) pwritev(r2, &(0x7f0000000100), 0x0, 0x0) 07:13:27 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x40e59876, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x3, './file0\x00'}) r2 = socket(0x18, 0x8003, 0x7) setsockopt(r2, 0x4, 0x7, &(0x7f0000000080)="337c2478c26cda7fc9f4fb2b8b14d013468a180f40d00d65caade238325fb110d44e7559e395fad1eda49512d97e50e12d9fae4d224d0f5a400045932100b6e6239798aae9dc163178949b5ba1e2970ff009dc06dba60c5c5bb2eb03c4b490eb3954cdcdf67a39969e4d7305eb0745c769a0bec61295f1f3f0a5ee699eddc457e825cbb65c108f69c5b0252eff62f634aad7dc5f7cbfd850403154bc2492bbd4b61715abc4eadc090b66da24be914e42c5959e13c819b5fe3862dd64e0224974ff47a995", 0xc4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x417, 0x100000001, &(0x7f0000000200)="919e865312de16b7c1e534d7d741aad5192f14b5e1cbc66473e93a32ee104f89f8533cb220b0e3964439bdf1ddfafecfc062324f8e95fcac7491126ce72ca6d21c918fcbb94f4decb56ffea8d6c66b0d211ed2eae25ab68c62807f6ecab68a61a544747f85686508b35f12aaf45c0fc411bee870885f074eef6342935fa6ffe7c451a3a6e18c4f8bde32e6e92d429551a7a6368b7b381e0c7a8ed78ef6075d0aa6a76615880e7aa2bc0ee0d43fa76ce899e5328c77c0b3a56c2631cdc8", 0xbd) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:27 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, r2) 07:13:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfd08) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 07:13:27 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1001) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x338, 0x4) 07:13:27 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getuid() setpgid(0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 07:13:27 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 07:13:27 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x4, 0x1, 0xaeb, "078aa3b9ab883f760592eb807e621b3d2ff19270", 0x5, 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r0, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 07:13:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7fff, 0x8}) close(r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b50200efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:13:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f000bf3e00000014aeed0a671f7630830400"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:13:28 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="d4bd2cc8f307ea17b6e1545816acbd2587da7a5cb4698dc6dc09876451ffcb23fd30df8fd8181a0efffcfe6c6730ddbed1bafbc23ddb17db5e5a3b5dc4b2116fc252f60b2edb72cddb0dc5d3b37f55d5e1cfb702d419cfb09802ecb353c156c228d6007a20d3cfe851d407b6d50d78632b7a4a9820b717636087e3bb323613b0f9f52b8cdaac447c72337162e5c3f2188902490f8649aa08296d3537a9a7c5af06754a737372ffaa2abffd8e418349f244f1454027d659a2500f5bd321", 0xbd}, {&(0x7f00000000c0)="acd41807953ba94745923f76", 0xc}, {&(0x7f0000000100)="4a74c46fbf91ec49fe1f08c4de6b9a9fdf900d109a3eb6a42e95befe7ecd1a7de5de7ac06f6afd4d2bfeb2812216766be29061f6", 0x34}], 0x3, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 07:13:28 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140), 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) close(r2) 07:13:28 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x8040, 0x0) 07:13:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r8 = getpgrp() r9 = getuid() r10 = getgid() r11 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r16 = getegid() r17 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getgroups(0x5, &(0x7f0000001900)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)="e04c5df7e7ae8297778b038871ec243a1404598b366dc0c0afd74850c9963ad0ba7f2659cbd3e3b06f1d421aef3fc7ecb08d732d2adb26ec330e5ff703f032e29928d7dcb09ef595ed03a674fc2f7146d903", 0x52}, {&(0x7f0000000240)="d55ee0e3234c0982b3d986ad159d8e03d5542d4d0243f2fac4ab7cbe91cd8386035db3249724d18b24c771fe871c9eea5d22930400719d6a3ed7dfaa37d1f4d1fc4f5336cbe8438b0ab4394a4fea172e4dd69a9252521d360d7e3fa129157325305904a88b7fc544867c8d355eefb4ca39cf23e34afc5e8d8ae0b25de53e42e26242ef80ce3179590834613d4027ebaa8ed59dd6d2da783b20578c80427aa3640eca5f8a96385b77932462f75082661ac89e49c822e380f265cbfb20bb5923ca9a2dd86c595abb8b4606f3ebac07", 0xce}, {&(0x7f0000000340)="2f1782d8ae48cbea6a0ab80b532e10a0e15b139a988cb210f6df50101457e95c123a9c2c048a83dd9c775f0c5c483f9561e7ae7605ef8383781c4f037048df787c248fe999967cf525d930d8d49b1c45589e2091f38933229a041e0ea02956a8714fbfd16b3dd9216071b843195c1550fb56dd78c4e05cfc2b20dec93f96d23c96ee32c7d9f8dec9c158", 0x8a}, {&(0x7f0000000400)="e896fb68547f71cc128ca10bcb6ba0db97953ba6c5e638ed75058d115c4db69a3905944779ef78adaf92b3888e45dbb1a9a6b41baabc862a4a9a22a537d536a9a933c285418f2b9dd26da06774025d9fc070ba0dde15532986a0eb7dd2839370b906ffed1488fae87959baabfa580e45a6b9fcf6752e6c56ae875fbd6a114ff2441c113c03c11b84f6863d5cac875d04fac8916ca7d9734feed4fd2be9087bce184320b672ca26123b7a0c307cc3bc0343f7c12dd873b1ff77dca8bd8c20a98fa7b6a0382bfbd73a622db6c6e05856329f6f00f5c7bb62ace2c8fa0e4b91923cca047d94a45e1fc86f2d0c04fa999020cafa0ae5e95a83ecc00fce430424f1710e6b311d7a117ed05babb7506f6d056e11beea29b656c363c7d6371dc95c3923629af3efca5c0a0a799accfe10e36955849627284b79601618ed6a9332c517cf82a5f5075276a4cab6554f5cef86bf4ed8f70a5d1893e148d3e0ebe0099d17d0c4f0cabeb56a94196e0c1d78b23173473bf2d623d15e84587503396d09df97502709fbec77445fe5b0b6bcc0faab393b9dd2f2af12d59c94c016dec9dcee0200690992f0f73d11cec781f96022398ae2e9e0e16a7e95ada704a0450750381de0cede249a9a32ce6d8abde39ba83827efce31e5b7bb03a920054c97c07febac844240515b096154ef5ef2beda5f5ca5e9252716b730d062a94c4dca836306f6d85f605cf293605f73704487ea9208953a5087e755ac64aa154d51d190804742a18b5616884a484a4c96e9713c3cd7fd627a0b0b43ae9bc848e39bfa3eb754fcc66ad5927e05c43d417314188b71fc05ada2bf3ce33a194f9ca88016a7c4cf94a8e4d45f5fdc895ff4d475ebb74ca979ae6600968fa5ee580a1efb1e79c569cbac4dd03a4f124a0c33eb298cc8b2e59140f7dc24a5a8fe6faa80d25bf3953155e26f5f58333f3d726f01617d52cb3a8ec271231671054a66976fb2ffcce3b6aa44e8e9cef5f2787d2701be4b3f5f5e7ec399cbd599c806887cf4e97b4dadf72b6b0ce06ee979d688a0a742a84348dcf0a74cd3acf8347cb042c35c1ea8e2da2abe2c46dd898257e39d23587d4746200939cf218d3565455fd7501801140a3c973cf1f0bf1350849e0d420318b1e9d779e2108b4bde44adf42c1491f8bccdce13c867f79fafa1cd643775efa0f5d84774c7c075ba7cd889b1fe5141581daf636d1319d3dcb6f5b9eaab4860d08515ca3da666cffe15b59fed26cb0c92b41485ccdc495aef60ecb0f8d2a4ebf92f5c2fbe504375f886c87361252155bdbe8ec9b514e5ede4761c4cc825ffcf2f4b7a557f2dd979bd70c620864650ed4187f0e30a53b23be1cbdb9a63d4a48c2ab2fd56fee637bf0ca05476d1f32a3b2b551ff6afa6cc95b74cde28ec3832b1aa75f9e732c83efe8f81be156a49b6850c85324add59b0dfc4a435464b78c3bdbc41e26dbc139f0db05c1f30ffe73d6960ce7f6401d718f4bb276734b2e99533b4a94d322b656ed7a87b17faa5a359dac4979d955bbb2261e65440989c521fd36c571973b839ef7eafd0800377b0843f7304fbce1fd4271c674edc38fd2243d92bea26449ebe9a0028891a9fcf37fd19f150cd576bc8fc7d58485d00ec840f3c48cf8c11e846e7559d9efbb4f8db6d9f29b08359f52925d6f3fe4b06b5d43a3ae02fba937757d321d01f906be971a51677f41a0ffd630239d999fa25155bbb3ba58e306a92715448cb87b933a482d0c305ef1cc8034bb7720e1fea61aabd1db603de3ab037a783f13b604a4dd36c0b8ea43fa74ec9a2289631cebe31856caa34d8d8bfc00d4e7cc650caee9cddba2ac389a0f78cb2a5fc6e03a2d59d5701a689a8c02cfe279ba3ed8e842eefb0a7d2108162a1789d3845ddc021519f9b4ce6021d0d738d3ca88fcf591bd1f1da60af3e7b4e324331e47fcd07312863a19b090286b9250508eff5b551cd933b0f4e3b44ed3627bd818faf5a14790eb9ac123b15cbda27473a7b53485b9cf5522d001607f9159ea0da503e87043e6c5fec6dcb0e9401f7f820b69ee052cc88fc0506159258909328a7902aafd8c6d87a1732d1759c8dbe58b56333004f8e39e84ce0674ef0b914fc46dbcc43a9b737b205486dc9f2611eda1946c0aff8d7934b86cc12da7591a8efc41c94676857ad1372d33c3ad91f94267ca31be507f7ef4477d55aecbbc9bbca13bf895e922c6452718246547586f6f573e964080e5819a691813cd2dec8b7dca4f4305a396cad1a28e2587c867a49d441db36d55e7f37bce851d2f2884f5850e6ec8854748f621d699e1d6b805dbcef57d1f230292761284bde0469d0061e26dc20e3b1ddb9014624a482efee3a685322f06657d52b74b35c06ec00ac686f83035ddd3a9d9b3591a44cd4825f128956d9caceed578542e31070ad3e1290d017cc48d3052e2e04861f48e0417d7ed431e641915339f366a8b2144cc2c66ae42a20b1e18b48ad8f256c5c1db01d7dcbfc432d306ae2a56c308d73e8977a76ba14033e1db4ae43dd4820c007f30a2f242047983e6586f8c3978417e9b42ef42e928a7eddf47f011d04a03311ff7aeb334e3b670854e64c5f09d541454c44914ffa412a5b7328f9b9c364ae383fb11979ee8327e66bbb84b980873370fdbc2dc91376697268a31cb0bc299386abcb4710659f63b3d91f632b3fd79362a60b78ea6e95533ff6d3fec4b829f268ad29fd0445c17f0d72350ca8b1edf7b403518fb3068b68cd267927cb0f004309090d1ff5ac2c932c36566e8c10f1548b4fd19156bb3a5997d61f80e9e37e197233f83795d806c2fd25d3c26914d45a8ccd78a43b56c0969ca5cc47ac13baed29179ceeb11fa674fa3d283effbc26826416c6bb1da54d81b435a94e05589e59817d99726edbcaa21f6f803640e34f36525f839d58cbb17148162b5f73dac9568d8641ed4ce3f6bd7f2c83b8ea6ae5078101b98ee8792908abb10c1dfe6552420b38ad636c694001da534abb4540907789add159093d0a188f4ec268982c53c46e4a1c515345b6924f796093612891847f41748611232528c2450583b59cc21ee8d82d026d5e57fa5c4d4eeca5553a65c54775e0d9a93af1da46dee226d09446733b7e9b64f4e2c13d2ba6b0e3b360d23691596670dc98b4e7a1c5b88bf6af0ebf0bad8d81ad8c2d89c1fd80a834c28383433a165d72f8ea74dbded5088eb856497b08e1f75e4627ee71d140fb0919a6eed57f0c71b57c83af97d95dcfa409fa04c3294f12f66f1b6f0cbbeb3215c84b98940d69893b239da84d9e85bd5f2b2f78d0de58ce3f0d42c5810a910826ee151854f026176d95d748c8da13de56c602b79f7e858b2ca75a728e56784e8cd93ad985ae687770a85eb5889728036500976a93ddf57a50d6497d164785001c433d799d3e4ae3ddc49487ce7b7e97015ba284fa2da8d44d8b2d7da891658d8ade086a2c6a7dfcaf88b36d844607b0090472a57660eece5dd0205c96cb9863ae040544306848aedb5e5429e148566c0d47e67e01d96acc0f404b8e0604f1f8638911b5cb8398fc1601cb235dc0c239d1272b30ac403e5c1ff2055daae78687f6856d5a9b0bbce782c7134d67989c4ffb4c23b0fcf575b89e48a8b90506666ec1f8944ad655800a4d4f07f28e8ca4cfb02e3b7f90cca24190fd21c27b0f089992bab8fdf0741aae8fd5a9e891c8b6a4c214182cb442a245bde28f147006d9cf04d82a197d5b9b2bd8ad5c901bdc5bd0ece55bb772f71c434213c7ce36bfd70b539b53f6ee3035c12bc21e60a876ba60c973d1c3ba8b8b2ed99b43c10b8665e87d09dda43d881621fe5537de89c690cadfcde9401890d6e63db06307b8408b4741818d2076d06a2cd975606f1fff63c4b673734f6081bb8d656dadce8974a97ffe91c628f288eb8ef1380291938aba8eba8271e9e3cef1f653105e18714a66187437ec72a68d1ae89710cc4c3c8d0e571c3df8a8d9376fb1ca44053ef4187c50b0ce82b50a626652515330497fbd925c1dd0b8a0f764d62d967ad9c9f00f35d99234b27ebaa72a143a7b72fda051189651e8043306d16b79f4b6c31bb9d2c3bfbe6802eeacc1b458c1409127edced67dd8feddee42cd6d929af41c694b070e7099387defc5dc815767dfbb156cbb7d3736821323d547ff74cf6d879f6a3a7ee04fdf8b26b4e1a2f8c3b1e30b9b1e65bbaf7fc17c22c31442c959c8c53502141ca419a76fee8007478e9b66ec9ee043f148d8eb21fd6c4aba0322f276b6a4ff8008f4ec108eab659952f9f57c49080cabdba015c0559a5d38191fb6aa23f917446cc2ec9e5360caa07f077de35f79fb701ce7dc63d3955c77b9b76d6318d4f0bc5b2181291021e54a0f1e6ee6864a848a97974c848e742e76929ce1374e71b5f5e52f8684249060ec2f619e3689b2490600bd645fbef90349063fd81ce427d80e1cbe439f3ec2b9ed4008042bb35522bf0ce219fee3217952a06afa962d533c97766d48b443c2d7bae2a2e6abf5f0d6bf9fd5b80ebb671d125589a2372574540ff1ef7f0498eff58e4a7956196820df40f5670c4068572760da53c5541174ed6994da983ed7beeeecef26eae3a190d30102ffd11a670bc44a5a56699dac76ec968d9ccfda52322d757d21839bed7004c8f3dab7a79b19d93e3495ba0003aff089b5b84453496bbc5c8e50fe4070b3c4f7125603042e2a470851e20e3623ebc13cf1aa0752333dc136ed19278c627b99a62fcf71e2aaccaf4bb8bdecf85b30ca831b5ec03e0c7a0220af942e75c208ff7077571869521586b4fc8d7a0f80efcbbd3ded300becd9e19b5ad38c14a9f27ef44c15671cd7ae7483324647f84330a6d28d8f9723604a73caa5d1b47a53bfb05a682f0d401819f06e35bb6bd6ba2bc969f3515472b5e57b578dc78643883d0ba6f8f52286d60368ea440e940feb2ce09ea9f755b8011cb0e8a16b7bb323e8f2c66772c8db0b455189e10c8f35eab0016d3a80ee96f6e8632c29166bd65829ae2319a0c0a42151a7fde304c1edd66b5153a87f006c883e129def18a1551f686aa009763567165dae86b55715334285cf6810b9c5f2853672d6a3b8cead1767dc0914ddcb04be7ef8c459e090dd3161fca19a1cdf008d0f660144ad39360067dca523311f16d96ab31b3f653f516ed94d6c3264f56cca1db606bb7a71d9897b60e7a4195103a048509a53c736a4e999afda16cd3e773ebdf984a2a02cce43c8ba3d6ad91326978fc00667860802eb09b59589eeb331d078061fd0d3f2f5890331ca2658b0136bb92f829766e36a6a604c27653b9561488ff1a9f3493947650debec80c2f539da7b6f51539c02a80760806933b0260c9ee300332bc8b88526c170a142f28eaafe14fbb9b5cc4d904bad389f1299a4589317e0f276391e290db5ac46bbb4bf68c4af9eecf1b56db3ca0dd1ff7aa2b50d26044a9eac9f3ab7c31686d267e2d32dfd4980cd2c0d557a2403fe69a6e3b71d37ecf475e6dc7b7d4e362af07b52c37b19674e9b96ffae3ce5f0f1915d6885688296c6416c3da5af0433d15fc336682397112508e8cab194c54ab85192ab6c8441627f3eb47a5398208240dfa987afe843ed08b1418f9888fe0d4bd69b2a1820a099af6f9b95fcca0aeb792deca1570647572c03ad4ae373e554c06fb857639dec4d548955247b8c5de955983ccc586c0fbc1323ef3a417c780be0797b18e556834e45142207165568b7bae89841f03f268f5135ee979f72b0f02a63f296654390796c89803b0f", 0x1000}, {&(0x7f0000001400)="543095351f7b5cfb0125000a490a56ee53553e106cc185749840586c69919bbcd33972437ec152778d2caa3bd52568c583c0525679ca166176aae397e4ada4d226170a6687d96fdfead77aa7c952e8a08ad26f7cbf4cba", 0x57}, {&(0x7f0000000140)="b33855cda45091fb0893d09bc6301c7c988270e835d49be2198928ee5a09e8c9c0b777c8fca254cc2f5db02a033927d81e445785fa1d23dbfb89873cf8aa", 0x3e}, {&(0x7f0000001480)="7bc598f0dbb26e08bb40f28a53b5efd5dae76ba45758ac91e10e2123fe5de87e1f246cef453c6589095a03e63de7a7508cc864260dc46b657a4496290840b6c41b08844532494b528e3f7de54454ad9b2b0a025f1e4c43d64b72c1b72caf21", 0x5f}, {&(0x7f0000001500)="2876e1bb50bca3aad1fdbffc03ef64a579361a7eb96c2b96680a4ea4f46e3a52ae1841dad417334a463cf4c5ebdc5a1570f11b2606e9994f1da452aab9f463c1fce6d866c6b3e00077de111a2b7630282f5bdc7239b1afbf1bf04fd1601098d0d70794e645862fe484fc5918f7f321eb1fdb764f0b9ebda0f6a011cec91cd33934febba602c4edb62538dad7", 0x8c}], 0x8, &(0x7f0000001940)=[@rights={0x20, 0xffff, 0x1, [r0, r0, 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={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x138, 0x400}, 0x2) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r23, 0xc028575d, &(0x7f0000000080)={0xb79, 0x99b, './file0\x00', 0x7fffffff, 0x1000, 0x9, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 07:13:28 executing program 0: r0 = kqueue() fchdir(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x200000000000001}], 0x7ff, 0x0, 0xa03e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000040)=0xc) poll(&(0x7f0000000080)=[{r0, 0x88}, {r0, 0x100}, {r0, 0x20}, {r0, 0x84}, {r0}], 0x5, 0x1) setuid(r1) 07:13:28 executing program 1: r0 = shmget$private(0x0, 0x11000, 0x110, &(0x7f0000092000/0x11000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f0000619000/0x4000)=nil, 0x4000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000642000/0x1000)=nil, 0x1000, 0x0, 0x2812, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 07:13:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec28", 0x7a4) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750404018000000500000028e5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 07:13:29 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0), 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r2, r3) 07:13:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40, 0xffffffff, 0x40}], 0x100, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x63, 0x6}, {{r3}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x80000000, 0x1}], 0x3, &(0x7f0000000100)={0x9, 0x33}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3, 0x5}, {0x18, 0x1, 0xffffffffffffff7f, 0x6}, 0x6, [0x0, 0x6, 0x6, 0x1, 0xffffffff, 0x0, 0x400, 0xff]}, 0x3c) write(r2, &(0x7f0000000180)="ed11568a50a490cf924d3b58a2b31c857d47c9b0344fa8d174b3266ef1041daebcb572b244cd5bf86a4f5aab0bb8ed7fdaf63dfc2142458a0a5a8dc1f4a4e80539c6de579f18ba869170f7ab8790cfb7f5fc4f733bc89776928214632f3d3c249a373468cfba56cbad7de08570d2e619dec958a1bf9ffec165b13dd3452222a84c9768", 0x83) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket$inet6(0x18, 0x3, 0x3) r5 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x2, 0x2, 0xffffffffffffff16, 0x6, r5}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) getppid() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x1, 0x3f, 0x9}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x0) write(r7, &(0x7f0000000440)="5c7e9942779d477fd28fe69f867b0ff58905f7648ae2", 0x16) fcntl$setflags(r4, 0x2, 0x1) r8 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x10) clock_settime(0x4, &(0x7f00000004c0)={0x8000, 0x7}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000500)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000540)=0x1) munlockall() getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) clock_settime(0x7, &(0x7f0000000680)={0x2, 0x8}) poll(&(0x7f00000006c0)=[{r3, 0x16}, {r6, 0x4}], 0x2, 0x4) clock_gettime(0x2, &(0x7f0000000700)) 07:13:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x2, &(0x7f0000001200)="e63c4385ebe54b660eb16bac115ba5dc2c280439c28ed27a55310d82bd18220d68ed7b4b13379bb9b88e5aa266798b4e3d0033a5394a74e8d49f671794bdc938af4c58c76f86524f8b9e3b315a4be3fa0ed788ef1b475e0f2a0b7c6f958da022359a19be6c44cb8efe2f64f67d5e19c54bc71b0047f1fbf0b3fe25e0435aed51b4aaa6ca75977194534a1286dd52e88e8e3635ec582af1367e1d717d704e927a6747962a9e8087f3ce2902536715ca12292a6627f70a49b6be89ad8bfa8b91fc6a6b7fe16188b16677df9620fc7de77c334400879619727ac9ce53457874d46b9eb297cc8dc4eca35ff37e119e20f391dba2d99dcb94c262b31ebf9cb45efc1e979188bf9c43", 0x39f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d6a1720afdd694a67a24f798701c761b56d8820d11092bbb5310cada9ad29a74447f277c83965328efef1e52ab92e69c69ebf16aa8a5f6894d6394bb76347f884f130d0b3e2ffdd21d0cdb7267ce741abdd0e694d69c1d4dca0c3a4589033e9daf88efc8a96b33a2d9aa3cb8b4d9cfd5a4a1e28f12d14b27aabffa1b8ca37f04ee4a5a867a2337a2773ad91e1830a706d2a6538f86c9fef488478a2c6dbc6e1d97e06c2b41fa947a0832fa5259f2f9863a05ea9d231fac31d414f8a9c4b38457cf2349ce14f216d5381940240ae108ff88df5143a6d0d2f7b250354d8f7dfa9a78164d5f2d10947af9600bee96f12ca91a9268d496f2ba3dcc55c8e7ee2160ffcebb6730161869dadd42bcf1f2bd1cb16d7507912de2047b877725058e7d75e25b69700451f3c07f799161342d4d0cbb6479b27f6eb03d88ae06057ad144d55e3ab06bc4fa8e447d055d581ec06d98096bbe1d29a7f0683907f1406c443987e12ea9b6a6aae18f2965e42c63022df660744f3428dbac17d70975c2b1eabd7c8f5e5fc2c2efd3952bce54dfa44a7063c37fab4c31e19924be00a2d8f75fe445a777b45681bbcf755c72175edb263d10fda3102f2b532be6bfdccaaad700ec52115e6f8afaf4a6e166f229c24488b0e64820e6a7c17e269b99b95be2fd91481c39bf9652b7125d1cf6e7a78a89ecf3bf0f592577c183d532ad9682615c287c2e702e0677b43aa5a426e9deb16dc41a498a3cbac0a1f2a57c5715a1b230260db5fa438217912fe7cb80ad0f7b7d279be562e28e0fa94fc6dc908d592109737ef797dae7db10b545fc4e0a00839d9d7f916ed0ed4cca433c5ecd568c611f1aaef56fabddc91b003b96e25dfe8ab088bb55ddbab0b6c8b0d69de23a2fbfc6359ca23adf9cccb7bf2ed407c627c76e44d15ae67b4fc96b67e65de28e631055d8caf9b3d68cb68b61df6c41cadb1540c5d4fe03785d492c1dd81c3f69ad5de7df64dabf8693d9d89786cebf6918825eb0d0c2f7b341ff9dcc3fcd8c26ec444fe808b4d4927a6d22e5b5c813d3937afb2d384eeee01225d8811052a43e71d3f7455a1056efc550b8bc174f3adf91d4ba4f2103687518a49bd3e6d6793be2877520487219ae8589d594097bb57055c6bc112e0c3dda94c5be6102de7ed1e35d0bfa22365d7930ee3cb9e340d5f09947b7fb9f27122942bc71036f82c8a3d3e872befe7e602a381d63e2ad173b10137e53dd376062e4b26ff7fd05b71e5a8204182efe9eb1472ab508bc705516739b64ec13415807b3921c3a68fdb7830dcca299b2192f9496e614c4faac63623fe781d1c271d36472f3b65e7bc91873330a485a7a4db62dac2f04f40ead01822495106015d5c44f0fbabcb585af5ed7352cc96c1c2d6021567503ef70616b9ce106918fc04bcb3380dfab4fbc0973c9b6ac8adadf73dfc6a33693e1a7f76dc5bb9c4df9355558b4671ff1a4e4a2d62b048a68d5a7a13361d700139841b54dc8a2fd261025079092ff564707fb2fa23410525357052e68ccd42c4cd71c7df8c5255b6c49feb9318f83f1f17111ec90d75851f67034290f5618a1f7f716a7956ca75540ac8d0888bb1bead910095e042cddc243a4619231a3e4fb439edec885652dd6ff2cb41361803f56d304ce9801e27095a5d76a0bd932ee8ea2d180644bc28490693f1844870081e3b057015879baefa1079b80b8e07e423b0eb79912ac7671bebbd115cf2b70de63f7b4caab8f3cb1e35c46fcb80fa4ebdc727ce35ab625fffd9a0d3e7613db7020e16bd5ce44f9fff15c6a59bafea1bf366a0c2e284b3da4cbec50aede765724ec63b1b9c436d67319842c5d1015df4741f7892bb362404487e918a56a99e6a2d79ddfd80f4274b5e74d0f18dadb220d6d792cbdc44376c88b4e818f541d48defa04cde86e213637f852b2a40f102055d4aaae88602670682c0c45923791856ebc3dcbdeec20d04e2eca61f4ff213740a4bf6e1984137482a37f55d36ed00b38aab9a5a0bd4656488ae1fa4eea71dbb02d928de70e6ef17cb84da076921d0375ab00a540032def956d03283d97a4b2399f469305189489cd6df4e4d2e01bc431b1330bbc503007f876d7e9cfb380729a936bb4251fc203d715cf708754bfc3360717da799bddc4f2a1964d276e0baac185e4db17383084e180c31edb2d1e70957694e5d6479b7f48ed25669e640c238628e0715ebb465b6c83799902215f249a04f67d38898b976c0df40545058bef5ca6c60d4143ac247b47760d5be30e5b01b8bc3536308df92253652df46f1ac07f72dbacc55534ddd385f28808fdc3783f47788e515f8c2bfad101b4e7c599698582557f812cb5c3ce753ef0688492218d88acbb9ebcb924c7d5fa84833b3aa4378482d52399836bb2b5d4e0b47f7af4cca29fa47978e6c643722881c986e836a56ca2174cd66fd444d5199030c652c09c12af4ff10944714c101255760383ffc0755012d441b65dddf8a28bfc3134c0c86e98394c260233997ded3a7c6187ad52d8d8973fc55d62555ce0af92af6e8d8d72dce53491f22025e91b43d7bbac60aca42d2ef783bd0d3d03be3b35c9d4ea877eddab1ceef8f83fc9ca765111c64b010c80dad7efaf8a95071b327c59e1fc103d119bdc853dab15d7b1d0c75985cd926cc5ea5d816e31c50ea4130b6bc73eade2239570fb2ca7f757b24f981edc0bb937d0a342b39fd0b2e3eaa71f80ab3b4123622d8ec3a06aaa1c8457ca44a79f8e06b4697fe13281af15578ad8a084199e3b526a4444cfbb64056878efc5a0d0c876512805a0e94ff350b7bab95b0c57f3e23780046da7bd020f360e9052fd93645c81c9d4057dc715cb65e5c3470ebbaa791af0d01b98fee7bff3f1766e0ce5ee5bfc7f48bb187eebe61d64cc9a64fc59527d199a6cb5f2cf58841e463761a72cd405e1fdc81bbf8e1acdee23f280dd12e0b0e97f288ab68315ed8deeb63b6f7ef23202cadff2cf0e0e3a51cb11d5fc5218e7f975b5b3a12b2b5542a08803a281f51928d40c091f2cd8f68dfde6ca1a4427529c31f900b71eea744278188f4e678e538250b757992b71f1b471f743760fb0b4092dcd4b0cdea6e930acaa7008e20730a3703be71bb12029df3ad8a0a9584a3cea9a0cdb54d515424cfaf361038b79e817c07922a340568d7175b33ddf184105a28791cbe420f5059f8052c591d94861b8adb930763341ff9f9322738b1b10171f868d2a449d1050e821feeb46402c4f3d8a53864ab3bc9fa870f162d8888dff75f82f825cf01468e7eab5d00968fb6acaef0940f9c8e9e8b5e599f7febadc23f7eb423967d0a06f44f1a7f2405362f3842b358568ae26a1eabf237704dd162c7f29cd128c4dfc49b6b352be28d42baf26bfd21809fd0cdbe7f10f1590155eda4dbac72d2f08481ccd48aa4777bf7156491fef063ebbdd25aa0b4c0216cd4539707148b09662f5e742c6384244828f8a8cf9dc57e013fad966898ea78045f3a30c28aee6fdf263f1f139c0a633151e35996c093ea06279284eb7c2320ee6af0e5813ed201afaf2a6258f51bff717e8e5475526627ec80b9c241f2b8e06b43b75f07c4d24da92b798cae43ac20292d07a9601b80fda5af49b2889a517898193979482590eeb501c348f6d10c22b4fd9b50416e17e75ada8cf2143f60cc4eca07c6e3897c74309fff87808e32d5b5b3ca6f8fd680a4f333585338b00629cba6d53c39fc4346d28a2171858cb08655fda96753b424bfe726a601650174f177b5245499274c5e761812a221e53b641651b40d815d587bb49d5363fbfc98859586f5bd572aaa58a54a86a146046bc8108ff4804506418bfa59d47b3549b34955c69890042ad7e820c683c79ee8c3028755f1c781932cd12d6e8f0efd804dbea5a67ba67926dc05d8ad7bba1664710999c3a325f106a864c8beba6181cd2c8cea7ccf21314a1324025b13b49cf8f34700ee5dfe62b6369d5fbbb97d3a384e41b4dceba14a3dc0de5ef9c40951beaa9a20369aa580da5fd4e42dd8daa42aaf0da6d547b3d95e2c69f6ab2474f740888e60c4d582927680dfa85099e8b9b7c6e486c725b2c8627ada75f831ea6317647a3c90aabdd17260fe829c84a880abaa491f35e508fa4bd9e3c13da514acb2121b713e51d3553d36e8dd149370fbb1551711d89122b1b4f3c575bb91a28e6b109dbbc4cf3860bf71354b1f5922a37d84a9a97357e71d163f065bbee53fa0612c309c00b9048d35ab67b8ee7502e88031d468750acd6404761d55af2b539991f7c9a5cb1b1d95699ac7b3ab081c6ed695ddddfd6aba3a8c101e941732e6c505f164b5e3259ebf06c82463afe18c4d7760f7964b2f2079412615c39ecadd1944ab8f9398268261de17d705e18ebf8584df88f5212c2be452ebff741e9021cfc02a208c3529cd164f8608eaa07d6677b020f3d22823ed4774b439fb21ed482c65e7e0118e7095de59502079cfaaca74c4900c836609e2e3725125f045e57b799cce6f36aa962667023334ce4e3fc9541d8e50d57905355cc1b17778cc9c23ff2e871acadc4811094259f6f8de1eca529494dc3490f10934a3f643bf6c80deaf5403daa742eaab9b41d6163d01b05a412552a3f5c065522bc984217fdb90a6e813f458261c729c2acc702aaaa913275022179d509b7862384fc230024a5c4e20daaeb66dd27dafb08c181a6868926820885f472b5e8339b986eef8eaf77770751089e85d9812b0c3a6124374529db85d66f341261f3eafb94de3e08471ab9523f68e795ca8472d329cb7a4be3e8011eeec4d14ad4b565b17297388640e550a6f6af731e2301696938e1213e5b4af27707aa79cbd0d3fbad3af27af1a4dd90c791f5ec0432e1b8acd43474543c91089a6289a75348e6e6f84837c29efe2c32709dcabff25bb0b97abed9159d812b555dbb6131de1f09f0073842cdfef3ac881e1c70ec16cef4ec27b95a288e03415118a59ad13108c4bd4f775359753e2266d1c6340c3e24793ba9f62b26136134c9c684d3b0630c74f34412e91f5e63c5b918260bfd3521fd3e921b9750d5f5b6cffcba5844839b5c99ac5ef8263c95da842c95cc8eb57e453006f54ee97e76ffa6000a6f4e26d585586b539b367f2afb6275a4520a91c313cd4195405a78b8c9e0a7bc9c46c66c75281a952ab5bcbe1155527e050f307c2da1551df4dd738458aa281c0629d8d01609fd7b9a3d5a2b081b86c1bfa4b24e39fa198eb762d90a90d5e8158a853e16f59ffdda942bb63d3eae059c04926aa6e4b74bf0a9c56ca5d593ae73ad08e275998531c60179c8bb55ad1bbb3a634ac52966d59d3a4969f99f53d4671d3923776d23234dccb92ced5bf8eae48c8d3cdb6a2a2e72aa9f3e583ab7a8aaac4264ce77cf07c40da2b2dd2374bcaff57f5e278d84876ab159ac3f506ae26274cf4644329189d280d3479d03a1c43df802b8b145164dc9c05bf7589b7e9782c00beabbd467ed9f3766e637816d283f50f2b0edfe4804325646e1105c7065971e2814484a36513db9407f1d7dacee51a70224ed477030db16d13b45e5945dd77278c418b0c83ac40c838cebfc5ffb30bb8c0259fb23435fa0d28284078ef1f6f6d206a539348ef8cdc0aaf3c3e21551fd204fc388c9c9c955df0e9e3f5d9cca6d4e66200c952ae2292f0552f67b8a5ee7cb2ce4de03be12e740d412aeccb5c63506331ec1d6a1c7182cee478967e5c953216c043019f857c220f5bef5f55b748be0d622c263736534499d6a8bab5573699e9d", 0x1000) setsockopt(r0, 0xffffffffffffffff, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffffd5) 07:13:29 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x81, 0x7fffffff, {0x1, 0x6}}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfff, 0x9, 0x5, 0x1, 0x8001, 0x7, 0x1000, 0x0, 0x1, 0x0, 0xae7}) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r0, 0x1000000000025, 0x5, 0x0, 0x2b9) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x100, 0x0) 07:13:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xfffffffffffffdfe) 07:13:29 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 07:13:29 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 07:13:29 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffee) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 07:13:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xc4e, 0x0) flock(r2, 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 07:13:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0x580dca46d8e5e2b5) preadv(r1, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000340)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r7, 0x0, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000600)) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) socket$inet(0x2, 0x4007, 0x10001) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) pwritev(r7, &(0x7f0000000400)=[{&(0x7f0000002780)="fa1325cedffcff1e3a0a564aebc75b47c4a18a5e783c3d74ba10c9429c5096818a51cb050cf3875d79f081153e414b7124490b4659f4c1fd878b94410be5d0a979d3ea52f14ed5250b830e9ea28a67e3838d764e92848870b6d2a6b4c27d259ecdd6a060f4bb65c8dcddacd207121aa34d02bfe8af521b3064201476d53efe731036ca0ea98dd24ce2bddb3de0c99af8a121b37e46c33735d087e70faab19fe442a95890fb65aeb6e37fa3fb937f2578d3ae6821be7178c21aa8c419b8f88a71620c7b419afd7886c829e62b89ceda7a81a7c704f7c78911", 0xd8}], 0x1, 0x0) sync() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 07:13:30 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x50d, &(0x7f000000b000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) 07:13:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() preadv(r1, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/250, 0xfa}, {&(0x7f00000012c0)=""/194, 0xc2}, {&(0x7f00000013c0)=""/158, 0x9e}, {&(0x7f00000000c0)=""/43, 0x2b}], 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 07:13:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x40000000d}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 07:13:30 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "21d1b79d4981aa5ff04526ee7e55a73455670ded"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) 07:13:30 executing program 0: socketpair(0x2, 0x8001, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/166) 07:13:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xbd, 0x3, 0x402, "4e8cb4c36ec7d91a033b81ddcb188026da808fab", 0x9, 0x1}) 07:13:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = semget(0x1, 0x4, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x1, 0x7, 0xfff]) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 07:13:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80000021ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x86, 0x0) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r2 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/192) 07:13:30 executing program 0: chdir(&(0x7f0000739ffe)='..') open(&(0x7f0000000000)='.\x00', 0x70e, 0x10000000002) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') r0 = msgget(0x3, 0x88) msgctl$IPC_RMID(r0, 0x0) 07:13:31 executing program 1: r0 = socket(0x30, 0x1, 0xfffffffffffffffd) sendto$unix(r0, &(0x7f0000000000)="b100050405002100000008b1b901907c0a000ffff00000207410384e5d19ee7acaa981500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/8, 0x8}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/44, 0x2c}, {&(0x7f00000012c0)=""/151, 0x97}, {&(0x7f0000001380)=""/207, 0xcf}], 0x8, 0x0) fcntl$getflags(r0, 0x1) 07:13:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7f, 0x3ff}, 0xc) unlink(&(0x7f0000000040)='./file0\x00') 07:13:31 executing program 1: socket(0x800000018, 0x1, 0x0) r0 = socket(0x2, 0x8003, 0x5) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 07:13:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x3) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) socket(0x0, 0x8000, 0x1000) 07:13:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8011, 0x40) ioctl$TIOCSTART(r1, 0x2000746e) 07:13:31 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050405002100000008b1b101907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 07:13:31 executing program 1: kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x1, 0x6}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 07:13:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0xafe, 0x8001, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x40}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000004c0)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a54e8e8ade84ba76613", 0x8a) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 07:13:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x7, "43fa7022c8903d1783b261a2e1bbcfd1b961e971", 0x6, 0x8}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0xfffffffffffffffc) 07:13:31 executing program 1: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) sendto$unix(r1, &(0x7f0000000100)="832cc9b22058dd1a36871274680e17d1d4e9e4c1fd02e0e48098ab374970803efa02f0d041dbbedbc4c0ee85f8db876a7c22459a16f1f2975fe2002730b38f685d98bbc63d54f65fd51cc5c5faa1b14ee752d938abde02524f08d9ddeea8ac77017558fdf1e753c4090935e1b52056e139664b945312bd858a586350c2fb33585ab2bbebc199cecf4cc4a9845fcf553f53eba5f7fefc951cfedcf01e6772929f22bf1c9b114cb081f3949c84487296d296be6b018310cd0fcccbe93d21b6ceedbd43e2a6c08158a58eecbbde930d6a740aac0459e5200da6aab6a653ece8c70f005b908f4a313c08664b39f27e413234c8a7cc28dd98060ab9591855fa7b58d5fe12f071ab6e97b1f6836656ec8ddf9c3db050b219d63226ea86a2542c19d2d9bc8916531d52b2840f23832d07686b4ec3b7aa958769327d7d7107ffca002cf8f18775b5ee522bba9aa563c95401d52647d96831d7e653287b5af01161d2bc5e784a200db8bfa8012f61da19043e569b1665a164db7ce85b2f7f2fad72ffd9bce01ec18ab2b5542110eccfbf5a750763c505515966c373c4d46f73c385efbe59c66e0b6a61e91962d6b0f8d2587354db73d83f766033aee685bb74d8e0c8793aa29a7328fedc2d2e28affbcdd3e707bba8f99765e13eca2dd3c61a984ee4d7bd133202d0fcc7c51cf7f9f064d045ca71b92bb793e52db51b5bc591c256fd458a75053265c2c70d2588bfe8ea32c05b4d2bf110030177e17f325338a7a8e071b12107ea676926bf09b1279334bfce5952928fb9919d0551cbd7460e6ca3d29813f454b62cd3bb3399ebf2d9233c4ae02e20d8dc1701272539402d72de3e82655952108c8989b5018ab08dcf591f79a390485d0b1e1098a32899db98238a857c509e0735e33f9957ac1b1e042889fa6955de26b9d87ca54cb3041014ff73eadd64fc81cb8fad5d2248e09a356e65363ea5ab9fa7b748643b696bb08de67b05eb5551cbd6305db3f7b7efbb9d2af836aab3a1ed2ec63bbc62b7878cffbec8073f616d63e559ffb00e16f17c4a7a67a4232aa8b82a01cc91e4c3f9e81758d662e4ec31d5c6c8e096aea9b0f84ad935edcfdc48e006b5768fd7d9f072fc09a101ad18900e97d0855a1d706bee31cbb413547b5e2660d08876cd69c0587a7f1d87de5aad231f03c2d90eb71610388caed50761bac17c93c4dac5edf20448d39f941fde41104a888698d81cbca6845e6c1e1fa309a2c3a65fbcdcec1152e1fb72f15360195fb02970c21db24c1d08a08cf6d34008489dbd4c7216d51d221ecf29b5f25adc54dba82aa760e75967da68004811253e64b3a37500859da3d0ab96402195b7f0ccac5f76f1666bca45ca9225d1a102baf32fb1ad450e27361f680f29d1f28ad26277e07c90de72a4564b5a34d06a0567bebc4c1d7274e3866440cf6925fde999b4238bebe6f3bb74f1ba70cc2a3e58c5704b26fb8e7c336425d02aa2af277276bc090592a4be0089ec3fd0f1a8bc56122873790f4f87f036868680af8cd067ae61f75c974e93c462b1bc4bc4e7f8978665b7043078f5697da7d38f89f35f7c66ed273e5bd1ff4dacdbee7b94fbe14bcf51144c0067180a70f44e2d3eddcf41aaf30a2dcc1ec68d13a487a1cacb44e6f0d2f14e2ec28df4f85a89ab722409c894be747178800b02c8f6465a1909e41333b96cddcf50e0a015cc4519ea66a26435cbed3d58778b352b722acb10e4b1de14fceabcf81919004763695417a2223f09f0d66f4b05f22a453b47f20a9327d1b08c3af385c944e283b856be4512346687324d69a93fba557dbbd2a506a8cba989406b6cf027505f6c02d83675b7808f239ca1a9daf2466cee024fc8604c62c95fa48344c2f55c458c88ab08d7310a29b9f882732a1d66796d8100ed24d3b67920d862c4ee7c118cad7a0993ada9d42a6d4c2d989adf21a561c881097c59d0a85d6da29dce32abf0bfa9e5907c41137259672299a61dd784f8a1c0034093592d670bc493a39a8786e68e23a428a826f2090fd6b3273d7aa30531e737817986c4891152394b3d6efe0611cae6ef39e826247e41f276a86d9c479a2ab1370a09ab07f8714df934639c880c6e9cbd6345ca3dc5255b7f15cc651d4f03f54aebe22b87a7ae23e261da0f4d630a71a8fcee04258c34659be5b19e4a5d215607563772cb3ad5c36a2fdd5d26285113c79c5fbb7535a0e25d56931ba53694fd0816b93b82534d4eeee81a7d8c5711799a53d7352bd785ffd4a067009bd7e3dfd8423671e876449fe59e00ecdead516a1322bd502d43644daae238867e68ebd5beec019a9ab8732927171386cb32f224b8a4cb4665667235418c3234ddff79d6383898269acde131e92e0e0e0b7f226f8f11fb078f5f685be1375fea37a3d9e88c2140ac57c113072c1ca6f84bd8c0712be1f6edb1b14fad0b4b8b1ad9f58c5ee1d184b77838ca415a8fb3dd9195c7698f074cb49f11253e6bbfc2774010ae39670149359d2e13541d0c0ac5c0a7fb751a54b477e9fb1826a4ed64a30694be247a8c1021bd926a04b67b86c66a90770cbda9ba6c3eb8772e3af56508d050f362f8787a73b75ff299fc7656da7e0e8aac9f2a55c32b59c39854e1135fb8d4491c0cc12488c166cb0bc81883eab9f19628f20ca8bea435dfeedfa0f37ea7b1535812dfcb469099af5575fb41a488569e608d3e7c25363c624d1c6d8401881afa53701b6d2bebe8ab342a9dd2bfbd880751074362511e1d400b4f4fa77c900b6c4643468b1be0f12356d8f2c40c6541368692604badf88559aee64dc208c0cce23dcafb89535a544e1ee0b63b4bc3be8508a0f543de1f9ad2705f3213ab7e519908fce935b3bf63a4c9d8f346a80564b4d6e18ef4534574e23a9197b00ff6a7df7cefa0183d883c35636412ec6ab4d07aad5d62b3349ffe84e0ad2318ce609542ae16c655c165af0670639e92ed153eecb1c53d43b839ddba71afc8dc74298203d5978256dd6bd97da5fa2ef060c3c345f219fac54915f6cb66f179b6cd48da489d7f297f73f879f94a1dbdfe19a6f9c51af4719a407c317b0cac0816e6da1c53a6774679fe79838b503636ea10599a9395a64851990271e77fd5929e6e96a068df933eb54bc763bc26aa4f3c852ae17580690096b95f453fce38107942745016f57394fae6666cae80c5f9d38d3ab3f09be29642eebacd8990aa12ea194a3d95be41381bdeac01cbbc9f6e401e2aa1c1281af8f1c41327bf860137de7e4bde4c41f8223a4c15587b0e573790fbe8b7180a5de58ec9eed7e940aeef2dc560402f5c7ee21a2b6d6a40de6f6000aa6428fed2b5627bf5d38bed71302516d3fdc47754b20e73e1e74c31d87eb98e9c1b25f71d294bf940d9830021935fd2f7f481e7bf7e291c83dc7ffb81e27840205ebfe605473a96be2c70a8344082c5ce699a5bbd936fe552a06eca778302e295f565c9f3d1cd0aa5583c1cdf324995a3e5a3b69f57cad112ffcd7cb098587c58602dc95bec3cfd5980a7519cc69dcde3367e39875f344726520f9ab4c979b5019913b1a433efb93022c8b9caee4afb5ca7350661b750c12dd76502b42e7dd1a7a2528f9c01a48a3afbed0c1a0c46ead02a97e7046ea514d1b5367d9879c64443bf8265dea243cf33d16e06625c194050c8cbf5e306e739e81d3df6c9f7ea3bf084e549cf51c1c139c63fdb9f10830c7ffbfd30fbbbeb163a587855c56576ce1b37b29b59e2a762b855ca87c2702ec98443faa2e7be4289817c0ee764347fc986c86f2f4522325ebb816060a8a5fa46a1b6a06dfdcc9cfcfc6d32e10bd3d370db0d564b21fbd6281e2f5bdf79405f770c17f83a607527aa757fd5e2170e22a959672b95cf9a1d14e609cb346e294e26c532a9cb49846cb0f6d27af26f59c4b774ddfb982ef9fa75c357ce1c46bce0608f1eecb929eaadee32b4ae19ef00d95a54f63bcaacaa08e9c39fbee5d746cdeb68480a3222dbb7ef529eb813b76a48cc15b29f175105045e7316f504b5a9f208b894d677d9729c29359f7fefcc5b30a77a03b966d77948d6f3b6a7cea1dce104862e19a48b086da06d3b92fc7a0d51a23620bd254af4acaf296218fe56fd43f419fa83f3937c1cf37711d0d9dff9002ab23c5c0400cc4c0b7859654f965461452ac7f7cbad283c5dcb25c23fd008a5a5aac9b47223604891cf885aa41130e9a66d9f85aafe306fb70f6b61335d32cefb92310f1664ab6e6784f980f67576e01a9eda4fea13f9b6a0f066044d16e66a6f848419af12831b2bdc667aae33f11f93210f38b92c9dde4c153122469f499e7655f5e7df8bf7f552466fd18d4b38967c40f7acdb21777b1ae9911b6e7d30c3254c9512661f5fd81070f9f054da54382b0393ec2777854c2bb183b1a9ce2f5ef3a2cb467aaac82ccd4cfe5849dd16578c4fb0091b1d273b76ad59b85bfc1eae89a6d8bdb6a62f92a79b5a48ac08c0f822ccce08c293ef087d6560e0b0771c4187b39b606296d64b4fc4e6183235f83a51f37d313f0ae7063529b54f2f46819052c91011c71c6fe976240b006150531425a1a7f9b02d0f7782ea48dd200a88ff05dd203adf8ca692270ddaf323a48cfc533f8cd3f7d5a635f0e492e1e42af54067e20d0a940d4657722251c6acf2112d0b2625f2177baf7f18980f4886810661faa0775b59b503c5fd7c70119b87ffc0ab8d4e304755b3a26bd21b51e99c6de2efe46b8c7c753f8c6223b4c58a98cc568858f5605bea8c0fcee2eaec5fae9f0cad08ff2c1a2071fb0f83809ff766ae8fee128e856f6558b65f82fa17484ab771ab828a7ab6c62510ff156c3f90a1c90a16d1b10be0925d1fe446546eff17508c0dd56ce659c7984e7c945b64955a6a25fa1c8a1339d5320081ee44d5e48e66a0b554ace308b953befaecd084f00b28851680e3b49cd0890f57b1b6077a6ea2f64b465ecd43a4dabea1e50347341e4e7c18006114ce5ba8990938ddb4d21da4b6ae8f9b91d3c422b2ad494ae177398b3b6a2fdad8b7bd49a42297e49096b498b6d7d4db971678c3414fa0f3b45ab76baccf9a26215a8924bbd568dda46fcd56fa52dc9d6594f3c31b26655211c75f7c8880ca3356a0752cdf7cc82701db70033cdb0c71a473de06b7ec355d991f51cd322dbd41b858b8ffbd1041a5c63f400524e5e3f96e10665aabfcce54886281e034b2a32f669c2e4140fa9031dbbdc065ee56ace4172a3f6a6d90de36a94853507c8fa0c1945ddf14c3ffff450532c5b85dc7c66204be0102004d80478eb3fbe6f2ef655ec80130f5c96c53a52c810fb9b12bef3e995acc6231abb2f9620f3b66c4c3194e216133ad572401c5b3bf5160d630b460c4aaa4a7f85eef5010eacb57f5aa2bc1db9cbbca58db63987928f9c9de047a40a1f526a7bfc82d9845e1eac9be577fcd8bc525ef462b977d14bee2b6708aefd505ae011c4bc8b05c0148fbc9a93adfb0943a3b28b3ffb846373cbca0e46a8dd4c763e6cd9e02ce8ed4f4ec9e0e6200fe8920225e1e4ffb7de31b26b2c8d3a4189b6d5b7dfc3a8152404d3f01b0b2331441c3c308c67d17203d24d063d0181d30acdcdcbaa463ae56bb748a17ed464b0d3f02b74f39507aca9557e760fd858eccdcb5ceda24467f9f3c6be055a76f564cd26916b8618347978fd86a6c91747ae0158e2641f4dfd89335ce4a19d083dcfa1f2bb7ec4778ff21f97a5fc8749a3000a8e8f98129ec7f655b0d29775af2bbc8999adda529e6a3c5359f506b0c4a560eca95ef79c445ac", 0x1000, 0x2, &(0x7f0000001100)=@file={0x1, './file1\x00'}, 0xa) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='.\x00') 07:13:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1000001002, 0x0, 0xfffffeb2) 07:13:31 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000001d00)="29b8f14bd51733c873a6c9b1e5cf6e38dab5eb7f93e93e1f7e018c79fd7d1465c519be7a756871d181e064b7e1962cdd323b5887274574588dce206a0b3368ac742788e7666f1ff5f0eeab879dacde278959b17c11af5d01f0a64d474d85de2eef896180a6ff2c3c711577a186318f41476b15be6bfdadaeb1909eb3375be07dfe5449b100e08cbc0d89bc1a9992475e6baa7d6071a16e334597fd59"}, {&(0x7f0000001900)="3f4420dbbea8311cd842213c4802ac0c88878ecbf547946c2b3caf9ad8a33a20823c9369e29736ef8964036de144e0dde3f95af17c0d2fcdb20a6a"}, {&(0x7f0000001dc0)="3767045abb460208ef0ebe357d6eb47a31de1375a7f0a49675edeaf997cbc86a8ce4a5df6f35593f8701ee2b0c0002fa2dcfa261e1fa25aa012db4c5ff291b619b7b9f5916491b82cf36c04e5979c3b3191de18b6d3f470cecf3b3ef969ce4e38b17d8a8fd6375ae4ac316cb5f6f3b8674473a83f14b68547daaeacfea1ad6aed79bed328eb15a383e62edc0aabc2fc7c10d8e4bbc94fdb814d4f251fea52c5bc6f860fd1d3b565df65bdd69988e5c82"}, {&(0x7f0000001e80)="0eab8044f5fb50ae859dc6d49e4cf4e94027794e19d28be0cbd0351bdc2b8e54676c1a8b7bc556ce25a816a77990378dfe1f8a1435f2324a319a21fc3b5989093f949cb61eec2ea26a18a7f9b7e2cb3fc08946d93f6c945e9606bf2a6bffdd13c94e7bf68a790f4f3abc9a8d5c83c3e98cf76b9ee93bc87a7945237c7915fa38b038b6c7ab884985309f8b18168455fc689a6df5dc88fb91704530c7762a90c5d8edeb1cc27cfb93a444f8b3e92c016a0d05f1b4e62f2705b8c0cf4d810f180654222f32063eea3aae8ed8d153181070f3743c217f87451e91999cffa51c0f76a31e0e4544765ee0ef4c24baacdc26d3a70a3709662ae556d3b6b586"}, {&(0x7f0000001f80)="2b9b55a4639bd14fe8ab8a02998febdc0d249792e7b414f0419c302563807c737d43f1a48bfd76d47c87191883a1bb597edec9ecc08ba801c7e39d4a9dd909d17ff914ddf512e2a1e3dbcf4d59581bd6885d89469c96aaa83c2b2632418cfe4137e93ee9b77baea0daf59360285ba63f2134a40d2427a752517176049d3a690c4b7858ecb3335567042a131ec6b69a9736cc1a1a4efd9a11ae899d81d0f9f3684e5759"}], 0x1000000000000546, 0x1f) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 07:13:31 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:13:31 executing program 0: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = socket(0x3f, 0x0, 0x3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4, 0x2, 0x46, 0x40, "28f8048d5eb4d3c7a757551f220cc0e3766f1e3f", 0x8, 0x2}) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0x4}, {0x0, 0x4}}, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="a60cf54cdcc9606494264348df44af49a53a72c7a5d45f9a53c689c9a563d269ce9c346a3bec6dbf0a7b692bd089f118e433dece3b98e7592ddaf1fad18d80e7825f638c028a068e6baa2bae3c53e9fba68d4f3088e97d7578fa881e7e2d71f70a6a026c22a565a0989f", 0x6a) 07:13:32 executing program 1: r0 = getuid() setreuid(r0, 0xffffffffffffffff) r1 = msgget(0x0, 0x81) msgsnd(r1, &(0x7f0000000180)={0x0, "b10c3f23b5ca3996c3c2b73aa6fc8553e65bb22c6c521dcf2c3f10524bfaf5b0c95d3af02b90453c576ebb51f75c7238fe747440ddde04c1196ebdd84d74323de4d3e45d3bdee7720766a43d85c2717013d7b7efa7be04fb5fa51eca8629f3f84210a37c27be37ec922f119aeced32d461b57f12b1c66db82c941e7e22b76e9faa8921418b3fcd5114f4ca748ab73c6550bd59fd74caeadbcc29da0e2080bc8aa7f6dcaed075f7f044ff52adc860e6e137792c62210401c86ef079756df7956d27299c53fe603a40be09e49d17b7d552bfad363b7f99bfab20a6b3b2108587c9bcad41961b28e1d3645ba3178fe2d52efbc0a8c607e388f74cf0"}, 0x102, 0x800) r2 = getgid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpgid(0xffffffffffffffff) r5 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xffffffff00000001, r0, r2, r0, r3, 0x2, 0x80000000}, 0x0, 0x3ff00000000000, r4, r5, 0x100, 0x1, 0x2, 0x101}) r6 = getegid() r7 = msgget$private(0x0, 0x400) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x3f, r0, r6, r0, r6, 0x104, 0x10000}, 0x3, 0x3, r8, r9, 0x81, 0x6, 0x3ff, 0x3}) lchown(&(0x7f0000000000)='./file0\x00', r0, r6) 07:13:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c2, 0x4) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x10) writev(r0, &(0x7f0000000040), 0x1) r1 = msgget(0x2, 0x20) msgsnd(r1, &(0x7f0000000140)={0x1, "bab56e097b108c2d07fd04244197060d3b566b957e02bbbc66ff3c7cc6c682508829f55eff557b4d00fe2b7303ee8a795e821685c2ae50f7ad67da707a0fbb31eb4559154425f788fff0f01f48f87f0446497b68eda56875f5c80160120567e4e36968a3f9722336f4fc1c67c155ae058894fe646ce3a4f620fe269d46213c22bf6d91ecf248dabd02f429245a30cee92af779a78586b79ce60a6b804b7c4fc209b316fb36a3c09bc0a3777c233b0821aa243bcb34308108571667b3476c14cd48411eeee9a501c2434b45c861bcc5"}, 0xd7, 0x800) r2 = dup2(r0, r0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 07:13:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10008, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x16}, {r2, 0x2}], 0x3, 0x8000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x0, 0x7, {0xe4, 0x3}}) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x20) r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8091, 0x135) getsockopt$sock_int(r1, 0xffff, 0x820, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x8, &(0x7f0000000240)={0x3, 0x1, 0x26e5, 0x4, r5}) r6 = getpgrp() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2011, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000280)=0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) fcntl$lock(r0, 0x0, &(0x7f0000000340)={0x1, 0x1, 0x0, 0x100000001, r5}) getpgid(r5) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000380)={0x800, [{0x1}, {0x3, 0x6}, {0x3, 0x5}, {0x2}, {0x1}, {0x2}, {0x3, 0xcaf}, {0x3, 0x7}, {0x3, 0x6}, {0x1, 0x99e}, {0x3, 0x800}, {0x2, 0x1}, {0x2, 0x5}, {0x2, 0xc1f}, {0x3, 0x100}, {0x1, 0x5}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x200}, {0x3, 0x7}, {0x2, 0x80}, {0x3, 0x5}, {0x3, 0x8000}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x731761a4}, {0x3}, {0x3, 0x1}, {0x0, 0x10000}]}) unlink(&(0x7f00000004c0)='./file0\x00') setpgid(r6, r5) getrusage(0x0, &(0x7f0000000500)) r7 = dup(r4) utimensat(r3, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x20, 0x9}, {0x9, 0x10001}}, 0x2) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000640)={0x1, 0x4, {0x70de, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000007c0)={0x1aa, 0x9c, {0x6, 0xfffffffffffffffe}}) 07:13:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x6, 0x5, 0x4) 07:13:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="9289b5b0aafec8c690c866686d469b820be9cafde94a619324b85cd5501dc6ac07af524af561e6a93bbab631b7289e39be2bad3b96e381bb14dd48b9c0d001e2ecf084227babfc6f2a33f2a3d7779e7a639c9b65dbc52215be07120304ed97e01afea009815ad0edefefc4922392e3f9e8d53497b09be0c36b890b74237b55c5b23dd1761c4e3e7e3ef0cdd1e152d3b1af596318eba36d30a389dff71477a229b3f325be58f792b4cc90a8f1d011ed44ead81cdc", 0xb4}], 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 07:13:32 executing program 1: setrlimit(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8, 0xe6, 0x36, 0xfffffffffffffffe, "3858d2af080748df100070b70ff638b196235725", 0x8d, 0x4}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x5}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x43) setrlimit(0x0, &(0x7f0000000000)) 07:13:32 executing program 0: mprotect(&(0x7f0000575000/0x1000)=nil, 0x1000, 0x0) pledge(0x0, &(0x7f0000000200)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') munlock(&(0x7f0000015000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x3, 0x2d0) r1 = geteuid() r2 = socket$inet(0x2, 0x5, 0x39) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x4) r6 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r4, r5, r6, 0x120, 0x8}, 0x10000, 0xfffffffffffffff7, 0x9}) 07:13:32 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xc, r0) 07:13:32 executing program 0: socketpair(0x1e, 0x3, 0xffff, 0x0) 07:13:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/162, &(0x7f0000000000)=0xa2) 07:13:32 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000480)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x69a}) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="9e0facd8", 0x4) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="5682a26f5730bd3b38cbeb878cdaa42b1f3f751fc0b234e81d6c30de6a553d81db18fb873e43", 0x26}, {&(0x7f00000000c0)="96d1caf21b8b2d23a0f39c92c30c4fbbf47fb2932760ab77587c012d59b92dc4613bf7b8cc30d451a01785", 0x2b}, {&(0x7f00000001c0)="cc434d47a3827543bd1e8dd2f5d457532859580e9f1e41fd48625468b15535ff6a0041ce39c070beb1a08da09a1bd008a2ad890d8c37a455f3f43dde97807649ecd31f849d0197382288764fb809714be81423afcb161eb35b54b18adb526a21d348ca8e9f00e1ffe7c22455229728e3e4d8828c28f566b1ac375f02c124ef4c7ead59159a2483236fac98ae27a9297e1650baf9c67d584f9ad9840ebb6443745871c8cb54296a783d0449f1de6b867ec7cef6aaa82e64f748071aed", 0xbc}, {&(0x7f0000000280)="543891fd7e295803f7f26a9d7e66ec919387bbcf1b89428240e1ee0bbc8566365716c55449c5f0b07382c0d86d834584931e3dffde58cf70be757e3c54f008c2a5bf03216b3d209de16b8033742d8d5c373a5f0be5f6fd15577955a4d58e1d15cda8ae2b68cccef4edcbc92b533d4ed6101cd4722225f2be7d6bee7a52df22678f2339d8dff68472dd85e41181441e40e5699eadd60f9df3ec10c9754d609deddfe5b41bc60f51a15ebb8e8efe182e94a89b63c82e3b9bd4164786132c1089a48379aa5173c58500c33425", 0xcb}], 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="2800000000000015ff08000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x28, 0x2}, 0x0) r3 = semget(0x0, 0x2, 0x200) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000003c0)=""/119) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) 07:13:32 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(0xffffffffffffffff, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) 07:13:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000180), 0x10000) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0x65) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000000)) fchdir(0xffffffffffffffff) 07:13:32 executing program 0: r0 = getgid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) chflags(&(0x7f00000006c0)='./file0\x00', 0x40000) sendmsg$unix(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0xfffffffffffffffe}], 0x9}, 0x0) fcntl$setstatus(r1, 0x4, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) write(r1, &(0x7f00000000c0)="74cf98c3b4462e25fb976975db0c28b6e6505885e0b00b9d9c6a21b8f115383dc2bae5504ee9c010f73f534e2efea8dc3201eeab5985b6d426ad47e091473003b8ddaa69daf4b87204d6a07281f8fcd6f45fa695616bcb497e5443285134b8426afe1d3942e9a01e8ad8cd0dafed0e5c6d0178435d960818ad8dc112ed0c984921f4343b", 0x84) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="df"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="926f06153510e918", 0x8}, {&(0x7f00000001c0)="e75c413e868bb8280f98c59e2fe54c267775fe90dc091800fc0fb7339e295c3fc673490125c11a2bd28b1b863e4dd6914a2ad4fe4d8945e60b5bdde2e9d8400c69947863caefadf4260ac8e831185b8442df9c9975f0b2f036a41fc7629a2824c6ad156c339cdc4d6edc5906af732b8736859ac464a68f89d93d19b3ec63348d295f4bd31afe57f3ad29c574302605d0af70b58009e3af611d465fd8c9f348f5e057ea96a9ac04fc998271354097dff2310736e8d308794fbf98fe772f1ca30761b54a51d68ba89c4c59a51c1b44bd17669567b7eabce67934ffabc8901b34e5263cba15e6ca75ff0ba5c7", 0xeb}, {&(0x7f00000002c0)="dd8a4ad2aa5dc794313abdb3b9b20eaee1ecdc04fc09e37ff4cdb55b296854435f9813a824d60ac5607c1e2933fb8a250a044eef4060cc79e9ea1cb02f2e91f32d68cb0a4766e6d7d017430a3b4b299b49cc625a699b192b3402b9f02b6291683a1e86d9245873c4994d72bd1fc009dcc47c4a41bd28881de9cbb5ffa5cabdb5cf08e60b03bcfc1deb2887050feb58da87fd456f7ed9455a0177e4fc4e8570b44935e84f2b5b283fb4a446181e89dfaca63fad44c439f5d97b7215637585d3605cbed0ec80a07cfa0489dc4a8d0fd1aab897e3473f74ab8eeec99ea9590e6e6e6ff135605e2684d87954f6d2107943c98c9e", 0xf2}, {&(0x7f00000003c0)="6a6fc766505328b71dcd66bba7661f39900a46700a6076711138523605db7e8aecc7c5b26a7da653d83de67cee9cc9135876e5f8382b4c644115e20471851f406df7fff99bf2c17a2e3437411d08f31465d8a33c4cdea811e75416f25cf36d9fd57c91063763f51c6f8a895d88368cdc722e89314a37cada44d81f53217bc817abe32beca9e5375b4fa656033bf149d19931a11ee6db6c3343f319f5967c2f0d287e1649beb4a28c4d382e6cd127196dcc628b410dd3c1de375eb0c1b3c960b2f64bd534daae", 0xc6}, {&(0x7f00000004c0)="a13b30e91e4add3a2aa8c9b216352bd720fc85226be658b33c5947736636513d82fc32ef1d7d0ca41a3b18c807b85c4571a2fc995180347925dbcc277ebb4641a0499a3b0f5e2ed04d1e298496b30081", 0x50}], 0x5, 0x0, 0x0, 0x2}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) chown(&(0x7f0000000700)='./file0/../file0\x00', r2, r0) 07:13:32 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) syz_execute_func(&(0x7f0000000000)="3e66650f1afe65640fd9be000000000fce26f3420f2cb30b0000006467f0413173ec6666420f3817f469f5fd000000c423c96d55a60a66430f6bb099899999430f90bad1000000") kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 07:13:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1000}, {0x8000, 0x9}}, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 07:13:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) ftruncate(r0, 0x6) 07:13:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x936) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sendto(r4, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r5 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r5, 0x0) r6 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000002100)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000980)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r0, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000500)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x4) 07:13:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x340) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 07:13:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 07:13:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x3010, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x7) 07:13:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00002e5000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0xfffffffffffffecd) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:33 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x11) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x10) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="30fef3018186809a3b97216b1ae7367105c25ad878012190cc67b9dd402886bea38d9b7dbb6ea1459b722731edb52e2140ede6601e30a6925d0ec2cc737ba77413e359000000000000000000"], 0xa) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffff7, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000002, 0x1a, 0x1f}, {{r0}, 0x0, 0x14, 0x1, 0xfffffffffffffffd, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x25, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x49, 0x8, 0xf0, 0x6}, {{r0}, 0xffffffffffffffff, 0x9c, 0x8000003b, 0x32c67a0, 0x4}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x40, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x21, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x82, 0x80, 0x10000}, {{r1}, 0xffffffffffffffff, 0x51, 0x40000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0xe0, 0xd, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000004, 0x7, 0x3}], 0x3, &(0x7f0000000040)={0x0, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) 07:13:34 executing program 1: r0 = socket(0x6, 0x5, 0x0) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x43, 0x80000007, 0x3ff, 0x20}], 0xfffffffffffff801, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x44, 0x0, 0x4, 0xff}, {{r0}, 0xfffffffffffffffe, 0x28, 0xf0000040, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x1, 0x1000}], 0x3, &(0x7f0000000100)={0xfffffffffffffbff, 0x7fff}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000340)) setsockopt(r0, 0x69, 0xffffffff, &(0x7f0000000280)="f3d34ddc2e645c71619f1070e628d35cd64d90add15751f16c9aea431f2b020d2840ca6b5bc32a95ebb10e64095330d782a8116fb0723b193265431b262348d19b961ed480b651f90dbd5606cb9167111e22f0efa5776d66dce2beb1b5b18f33559d6a38944d", 0x66) write(r2, &(0x7f0000000180)="9e71ed0490327f1fbfb2b66c0c0a07f1e3f1d0e25f4165a00f2a1b43f75e4fb958141e3e333e26e0eaf4ec1331acccb8fd95289b733da9e91f3a3e35d3bdfbed6e3d772614a78a22597015b35400150d47adfb997308848b41427133665a91a0715e88921da6ab47b323cd6214012456f29bbb953ef44b1699fd957256f8d2a61cd02a8c2686e4a27959e8848a8b35ed5f34bab8312b054f2006001510eebb9b0148d8261a5c02c2a92918f272b573ac7d6a380c244452680614615847c76216a5bd6d00b87de4c2f8739863cd1917e6c1af72ba3670f66be303da8cc9bff85502002c46434f812888ac53d5aabc338ab2dd9d73588f1158ad8bf49ddc52", 0xfe) 07:13:34 executing program 0: mkdir(&(0x7f0000000100)='.\x00', 0x4) 07:13:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x98, 0x10) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) sendto$unix(r1, 0x0, 0x0, 0x7, 0x0, 0x0) 07:13:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 07:13:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(0xffffffffffffffff, &(0x7f0000000540)="2521cdf6b9daddd6c3c914090c", 0xd) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x24}, {0xffffffffffffffff, 0x11210c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000580)=[{0xffffffffffffffff, 0x20}, {}, {0xffffffffffffffff, 0x190}, {0xffffffffffffffff, 0x8000000c0}, {0xffffffffffffffff, 0x185}, {}, {0xffffffffffffffff, 0x100}, {}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0xa, 0xdf7) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0xb9) close(0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() dup(0xffffffffffffffff) r0 = socket$inet(0x2, 0x4, 0x80) utimes(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)={{0x9, 0x7}, {0xfffffffffffffffb, 0x9772}}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0xd38adfdaaa6578e9, 0x6) semget$private(0x0, 0x0, 0x400) r3 = semget$private(0x0, 0x7, 0x140) semget$private(0x0, 0x1, 0x200) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x81) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000004c0)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x1, 0x101) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000380)={{0xfff, 0x15f}, {0x200, 0x4}}, 0x2) 07:13:35 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 07:13:35 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) ftruncate(r0, 0x100) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r4, r1) kqueue() 07:13:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000000c0)="b0f663bd6f8cd6209340c0a1c45e289810503ee01c", 0x15}, {&(0x7f00000005c0)="4d90ae41c52eba810c3bcfd506fa4a30661e4315473dc1c16e800ddced179905c3410b6810e205066a66d852a503beaf71806a9ddaae30cd97b857f8059213ec7e7181c365327c0d85fb7d841bad8d67ccba9eccf47f675e9062e967bf977d7f34f8999e2adf473ac4ee6ac6f0e2b0fb475049dcd02e05586b0a0ca12724780f5b1f3817433fb455b71026b45097aafc8abfa7c2efcb3277ae16ff420b255dd2f08c32c340c84a0a6fb72f72f4c88ad604c0976ef4726e8309805b0a65b7034a73335c46fab447337c16224c2647bbbde2566447c06591ff9ddb38a07458fd5f91628253518ade42a5110f75a642e7f7877d2d9a7982803e0a5a6fb4d222db6f434b43c75e102bc93956e1dc29f02ce9d15c102fe6edf75de8fb08c584d0922dec0bdbbd78c5a6eba9c33dd4be03f3f1fee4a7a9f3e304dfa3a0157b62c61dfe77f4ba599a4b9093b8db4a20391ee8f271610179094da53da304aae6fe13f5828593c613bdd1578e5b269a34df47f51178a46178e3df7e3e64ed83ef9fead49800f561010535b6368a6c09d47fcb4766a76fbe60b355124eb22a51411bfde298bee7179e6abaa904068e2a61aa08172e275e877a9ae1e6884ed5ec66451cbdd36c9b3c6623e1a3530ac993514f270f28f38cb46eeefbd70a5c401b9faa09381fe2a081c9a2f7217a9c6cecedb37175cae29e6c45464d0567fd9fb768910841f826f963af4dfc8b90306b7b8a0015c2272b0976c20197ec7d5c0ef9566669a7b5f87fb22e53ef31d5c4ce43aa88a167ca1f7bed11c8ffc6b9fa66820ffb53be488e852826c651f8b5d6075d850839e6b03e37957eb8c3e4a1e3f6bb67109641358320a2c6a7c4cfb17973d9b1e149445ba0c9a90e517e92c50f6903874b784cb852840d715be8e5e9a43d3f28f35e9a46186a933cb036034eefe2650e6792b7c5d7293224923063984a2faf6deea964af525cb40b1ed2193a66eff5e9f828874c26c1fdb25ae21cab76b89cdc49f5170423b5770c95293a0e5d166abb76c7376a482ba4f8ada2508f1a83f46c365506c2de8a627194d56ed0919baff812104366561561ac0e9057741f2c12ab311cde46b8bd685822bc7f94108c75e0420460365a8750717749ca68937e5a209d21268a0b5dc67393e5eeceb1fd6eb7028500f82ca1ce3e9ca7416ccb09dc2852e34a46c6bb1fa1a8468f031046bb30a7e3a82afc81fef48fe48c1df8c5d3e5583d7f1392934f88b49e21b7ad81385e81737630677c8722d3f76a3b884c3ec18b3f6a4a9cfa2d00555fc88989bab8a2ef105c113ad3c42d8740c9bb2939029e2d4f852926d9a23c71386d069cf515ae80e42bea42197071dc756175610124d430ed3900f18739e091d9208198faa83bc71e8e18fa85b77c424c5fc57b66ebe987bd2dded9068c574ec0f102ba6cc5106a18edc4aaf529cd2b3ed9755ebbfd5a002a3e6bc5de8ffc8ef419a6490c9357c7eeef4ae1f4248c39c50f895ea4dec407512c53c30ff63e6c4f5327a9af1d0529d640092b8d26696ab5608b3b9eea22287850e29699e7158ca10f3e0c82726e3194db7040296b6d9d33d6c06e8bd1bc466a0bd4337344008b7b61e82cf21b394e00f2789245c2a378e574e686f02cc0ffe83d96ab548d50219ab164a20a5b3a154a87f8d0c420f3524e159f91e73fc1dbd5c19b49cf517df06be2adb2e5a113346e850949c99f4a0040eae77975a6f7f7c440ccb3eb27c1f06f3b70de6489704c7ca68c84fef994c877c2c5bed8239b9a6164a6838dc167b3459b4ea7e075527c3f8305080c2b1f87b1583c3269d9b4b9cec740215e01479f4479406553a4f6828876652dc290eadfaaa0905ee5e8dc4ddff313005801bab574d46da0c85f548c3ebc747f6707a3e1bddf6eab9e1c545a2f981f948efebb3ed985f127ea96fd336cdea6f8f845f5a5e3162f6a1e2da38a10da942ea8818e2a1dc8e74ce36b13c0a7a1655b83e4bc4955e4f5668612b95b758afdd559b8558967b326e4f5a72e46ffe06a387a932af862067c6e7e33ae1d5f904db4ef66c93ae25125e54d17e6a484ffbe1c48c3e0617d89da7286cbf950b482189d995253e922f89769b1d3276a6ef4a7493b0dfbb95aabc3bc1c2614afb7c74286b1ff4ef491004c80777b12acf6739e7a48bb48a87d00c588a97fa2a20268aadfab499c57f5b7f43148175998e5b80a5992cfdebd00b9da428927d5e3bc8867ed66a221c3002c398a0621affbdbf7ed98b7d5430715394fd48bb2e612ba1d957b0bbe5563d2c099da70ae866c48f44314bd5b2af9184ee3ac2444962772d7a38588f5d4eabf89603bfe76f591795bbc885235bb543aa7268b2aa87364edfa647551c2510c9d7d8da5848c3c8f9c7fb68bfbc2230be9f2efc4ce17cfa696e27703208f1fcb07a113fee0ec6442f9d0d077205d04fd11a2bfb0b6095e50af58333161484e5cc365b5cc8ec01af9422d145d5f3ccb385d097e879572d30fa704a0fcd78b2f956abe4dce18573b5e36b09707a7a5519d0a309233bf3857e86d91bd6ecbc5abb38a2ab3aa2abcb411270bb2737ef54add42dc3169d73f0f1ed8b26cf68153bf4ef871983ecbf9745289480c66e6fb6b9886c6ea12ada2bb115f827a7b591f8988a264e02f4add2f2696c025a2a62a4606bb0ef202b4246855348816a11605fb6f7359b436511ac71f9ed704661572d57f8b4fe84524dbc3d4858d5b15890cea3029a747efea7f35b121617acc7df5a30feb0b282bc2d8e66b28bb13458ab601fc90db19d95acc4a3c853dda7049163503e1370c312c8377751c8dfe79f9ae8721c5f8efa31ccaca05f215b4b7161e91a440b9cc3cde471b8f8440026e16b4c632ec84ed732fc3b8d2f0123c1b8f0183929ce72ccc02c6749aee8464876e70e034ee2f15df4ba6dddbe72cae0531ac27283c659d3976230c689340a84cc6d2de6cd5d945e23dffa97d1280fba7047c0d1af9bc2db564dfa92b19cccfbe6635f0fc99d246628dbf4eb285fefcc236a2c8068967ed89afed7f318f409fd0eb43823cbeaf403b1a0ebd4d0e3fe2a871f5c3fc294d9b3e5e26fe83a705c46b083635d5abc4d9ef67d4d69fcc722513eacd140069787cd2a1d192efcfb6dd858ad25876cf84e699d948452e606bd0d1a1b4b01a4b73883e1ef1f3bc1429c262651d00f48d41720aa72215f0d0d91651aeb502c2c8ec831a4b8f2fb700568b057a682a2e22cd5e51c81ad6b80f3bccfe303abfaf25dc48bc8aff6a4fb568155cabafcc8b33afe60db967096e6bbffc84e5726df2d7aee0cce8a9f78d341b5d0f4d8008eb8ef1312bf9901d4e95a89e0789910b3c765461db55110f5182b37cd232331177d8478b460ca03edfdbb1d47664b7d2fa2c2b05059be4a7bc44436cc888e15552303c12174663ffa73d41b41ec63520c419ef19187a292c95ff7a3563fb3143bb6dc18c6638d37888ccb46cab6773cfbc9b96d6879123e6362146ed7f337455b6654aa8c6b0d1f828aff55984b0d1d91485c2879bbe429e79b7760de6d69c24237300aad959e6119194188fd8d53a9d8b44768797e56bf79a7d2ceea05e99e52b6a0fdb6e99804150197a2208fb1e77153a4bf92029ae86fe73228056b53237508b3fb5a388d53bef8d8fd85e72e1b3aec23fe0129030dc26fb6a38f6326d9333eac651fc96b3aee9a3e8d2742ddf2548a45a2d1072151fa18f9816b5bc4fc4f8c063c8909e0de30063bfcf0cd3b6c5ae5e05138d0d813b2c64403942e744ecc12a420a50ab78c08fe8f2489e74af0a92b8ce75883b52cb93e7e58e7af1a4a2f69e5fd2571724a73f16fb2139e0094c3c789b77f146e1ff92559b72d2e15770688ee1f86347e0d66c341e092321fb7ade1e52d457b42f0287684fc544c7320e98c4c5fda1a97b8facb89a1e7fdc99994d710f3e0900586ab8975884970e0a1048501d65ef6bbc0ac30da33fd96d729a4ea4e6e27d402c701007f7ffaddb5394479a21e4d2696fdde76a44f4210b664c83c4137ed4957c924f184ff23d7c73d640f0354a8835a620acff12bbe7ab352f5b1f6ee19c8cc56aae3f2eee4ddc580d471602abf62b49cd2fdc5b9747ef7cffead4091f538f085d9868781c7abba041f85d4413ccf516f0a6ec61c41eb55436c36f0a0ff3faa306f5ab4602961e7d9b9884e9f96f1858a1613b86ed170cfde1184bff3a2768277529f292cd546cf281248304e1849184c1da432a11d68ab3519c9494e79348ef9c1aafa1e69105774eab1a30691abab3d740c91d6d8c7ae8f72787dddd78cbd5118f26eefd1ab11f55070ffd7576dc78e0366d0404eb0bdec7abdf26a5f71352f22c0afa22734dc329ff994dad924e38542005607bb07fb568190921bca21508e9955d782bcbbe2f8ac0836fecd7baa60e2668a828c77819ff1ab778cc30f32c409ed8edb21a809061996bfbdd7b1dcd1584296237e96b536e48920f23d5a4b24841525cb14c7a26cc8a298aaca828cbf8ea2840d78f5c6f4f04383e57a3fdd13ceb112557f78b4888218ac007a5a6a88ca9dd7eba307543c53ff3b2fa6c8438f930fa523ba966d0f5a17c138fd9354c27d9e9c29ea10b31a0e02a9692ef05ccb1261b7c6df81b76747cdf9ee4920c097f850cf73f5b411009067990b9a46c8646bf2557975f311cdf95865a35f59d7214278a4827de23fd5bcea286eebc58db0b36d2dfd6e5437b47558dd78aecd7e9be274a131e446ec7a147516da461c151bfbd70cba543e28d4d2cdf07c3651ea4b4a22f7cf70764577cfbcfc278ec2f245fa57eec4036d288624f381c6738ecfeef4d4218c7208c1adf05804d781da78ede1c7b280f123dff9a086977e28d448299b286467ebdb2c6aa919da85e4224ba1a113a1a7e540232af3f3983c78d4a1e7e3bfecc0c022dbaa4a8906b5d946b1157ccd8cbcb9688838bdc429fa826b65268d68b919a2a2665bbcaab9b671fe193e59052053c5a414d2afd253d638705f5739d87e09b224d5239e487ee91df3613fe2acb0f8e5dd8dda98ef073ffd2fd0ee88245136ea45c12352b94c0819d1d129c07b9589d94d0a522ded2840a7f4019b64e60e3b661999518dbe9746bd3dc74036dc831a524bbbc72bc78bb875f14989188dbdd571f2bd9b4d409bd808e3b2f34db902d97a826ba5e8bf845395565105bcca983d84b1599344175dd147b8ade2af948648b14e3b61978522ddfc755fcafe37df7d98fc7a519a42a261af7952d17f72ab1113cec3d862d008a7f19e832e082b962e1f66d024c67b706b3baba8abc5729b0e78d938e5310a46ee67b618195802e0fb536e9f6cb1eeb66754dd8fe93ba333dde1451f3f0e55557448feada7d0dd0299499c99051633c7ce1605841e184c2ded7266ad674c4a48e933887c2bcdba9853f03a19e1c9d40eae0840bf63ee2d580bdd57452b4b13e249ab7ea45ec85c958f9a8c670854d756473104cf13fd2cbcddcd2d70e11f779ce0778dc5bf91065078ce735c5c2ec4c3160f4e65b57b7df723c883c0b6e3b2e3fb21d014f56bf23b70bbaa582890112e701913170472dac80681bc75cefc11900caeb644906750d67a9fadc85fd6be6f78ea11815b91faf223abb1c14d1f8abee8c389c49cf467422b87693693856ef7976af3d47d85f6ff999b47fd05184831f3e9fb9a9d7fe6ff0d174a87294d35d1d8b8d09409d11a93e22f23684ff3595cef3b9cf72b11900b1fa91dbfb848d8db49a694a05ebb8284e7d97cb79d08ae6030a2b7ed77ddf51cfe0", 0x1000}, {&(0x7f00000015c0)="7e052f0122ff49df8e95a7741cc886", 0xf}, {&(0x7f00000019c0)="3ce81196d673cdca7470abe33b301c5f4da5447b4acfd53e8b06b33bf5f16eaa8ad9eb7906bf8fc6b267ef2a2511f298e50bad3d8bdb86c51ff36565c4de54b25f4c035d03cfde9dca4e17999b713603fcb0ddd0309e561017c04cdb5fc8615b861c6742abe8bfa71163e101b0df37d93584d3a76068b6cea6b38b65b64f4175266d57a33aa99d94fc07426595d0e9dbb52b7cc767d12460730bcbdf31f2f5319b29cfdcbf991382e24844ae4db312c762989ac97ee3a32063fb05b42ac1ebe7013de4e189b8231b0882cde9974f28295bafc589e7e66adbcb12ede7ce622984170ccd829b2b88a41a0a45eb9918e0879099bec4b63b2ea790385c7393341f2373157d8480de60bda45cab06bf524b66c5b135ea946a2d00075284fdd62b1571b791352e56c8dca568209f7dcb4654aa276c3a44bbe84351a48a8d5a0199d59627794335ff47b72f4b5ff70603e07b949d3fd00f5341b2b31d87238ceb4f2275279668c7151c241f691169124ce515d6c0fa2db334eaba8b75ed35b90fc2d6b1a73cfdb00259781cd6339ac02b793b8ea786623dff91607d0739907e71040c181a68487e16be9048187fc67061baf408199dba004c06c6bf024b630b0b3c742bc82d83ff128459b1870df6e139272dd1df90defcf643d8d33d423eeafe6848d317e8e862d3b72ddefe8488815007b819fe8ebc0bca748bf89db4bec4bceb9c64a7cf39776e8e3a9e9861ac04e628087d40ffa386c41def09fcc64ee18abe87e035b86b055d45842db101e360f85bb8a22651fa8034418004f4e6b76af79cd13bae3198b81b38c89420858f6e6a7f9f05984a788c148edd5fa467287d337e3fb87dafd5a782200c2623c96a5ebc07ae6f1b6c12b296eb5aaf261d4c5f03ba8fa0b0ac733373c3b16df265185bca025abcbd5579888b891e980f3c985f9f7f2c9bdaabe3650ddd2f2acb1ed22befa70708c9f738781c6dcfa809645a2639c2157a2480df65e90caed723e44d14eb4215a9b09bd4e467c953ff641272ac317a9d533f363318a594d8d5da80a7d4bbe743feff94af4f33f817a1eac963b97346385442cd6b7ca4ddf66e40e2620c77ceb3fffc4298b75b12ae9e9a9d16d6c6d20f09ba24e02c3fe839f78ccab0e531b2e8e390fa4252ecc7214f3f9fe8b2c222e0d0aef3d396abbce69a0f39d15182d82461d56cf54ff44ae059cd7df923a389a3121a15cef86b754c82bb4f6de7d07ee50569b2996a11af211379a8c64189d1796501519b687a7390c2cfc59b18a65765b60deaf02e1cb61556f780c019f4a0988136018b79d043b86af806429b401b13cadbabba37a7bf914db2efabbd7a121c2f9e31be4e95408d39b97376a60b4e99d67452341350a49724c5589d5dd7c2f4bde6ad4cd63de0e52a32ffd39d266c0944daa27433aa0611df0e6afe19d8c7005d664813c60ec3402f20b03ac573674e51f2fcceb8836a9df9b9a4ee6d48ecf97b2c8041ab3cb4c335ab907f50fef3a3ee9a9820d66f18bc7739cbb4ae4e7a86ffcb785d150a19a61fd3c82039b97b3bde5f6bfe9d0a36b4834ecdfd8e3d1f3dcb310ee464dd2ee878bb7981e04bab07e311bd9c93165a7e49480a31f7a5585f1abdd5b8f6af95ddd2145c09bf9c42739fb6fbd1cfa9fb7885a8873092b4779313e7a5a30c67e44b36dc87ee2a9994a531cbaf8e9f07ada25dd12084761a7fd39179b0523c58b3e5b5161c4d67c52981379cb0e35539eff0b35605d279619aee4a82e886a7d702118a89ddb3685f317eb1135f35d8605c79f566ca5e721d5207e3efbe088111d931ddfee196eec0e0cfc9559fc12f33dd6b4a937ad7738789e273d2d262b7c43141c0dd07b9d9b05e96aa170064a97490b428471d3db0cb9b47e325ceb1c66b47ed96f7e19f7096917885947ac8900d21ba90e937829480f1d07eaccae7a37b01a4f566b1d9755cf01e3a0dc9c63f768bcd8215d15047b25bb5c107f2eadc7c4f520b13f9f063aa8e3bf0150027a4bed1e51d72fd0ecce27c1322938a927d8c8f9687be7ad9b26ad8d9687fddf59856483d18b3d5aa91b43ca7c0479aa7f914542f5eac3e0755f5ff843d44121b64ec79c75e5edd5ed6383f8e828837185ec8cab2c079f11d78d1c650fb347217a25eec58080a49f6a809f8b3b5b39ed9061b19c671fca9669e8d301de38faaf5b040a226e3cca99f1100dc106dfa13ee5670c01625bd0921e2c1215f56c506e5b25b5c5507197a64909ca51c7c5763d7a28a5abae7271bbb631dd4e021869a015bcc7d27fc01f5fa773796efdfcea741d6544e51db4123fcf6fbce43c27a7a826a0d18fa5e99551f2261566b4bba4f7403f439c0781395214e3b564a4f5a28c95af439c68cd6c8a73edd308d0768721532bd64f1b8e59237c7471d5b728d92279cb34113e554bc0816d2a7a30a776441d2c73fc0f89234b5f63dbb1fb87ee32ebe54939d7868de36adad55194212fc09cafac94cdcbb679dfa19abdf457e5a06c25941505b47a983d1f064d938a1d87e7f86a9223490f973903daf2a7f64413ee0b3be769892811f801e61c19693e1e64e6326583dff1911653a8214ac1ede69284661746c2a8f83837daf6be13f4cadbdb46de7dfe4cde2c4c21b572fdc8d3c38ff045020b2858ed8b625b8d0df8e1b1235fd5a26dd97e4bb58065f447e90d774b4c099e4561896837fdd421594dd32479c4fd9d765532fd081f701824c1ff8e993a96108965045ecea8239701d0bee34a1e1cfbe6e75383dd056b622823102235378f5daf06726b7b9189b073d7435a29e58367a962e316506f1e2b1d43da3b85e94c1d6cae27c6752f27c27ab68bfab0ea79fb1715941e03be8452e433aa0c79cdfe6bed9ca337f772cce72cf10d79252efc80ed6205beeaac9cc59169670d5c7c4c2d50a3a8a27cce46f711a0c3b5335e31c23d799d61580a39e05a9af46d2c72a85b61b5ef049a5c9059de3363d32f2f921ed5e48085449ceab9f5456ee0ba90d76f128db75ebbd75d00acdb5935851c6754dc919231b09d308477ad53e5cb55ce027d07da8e49868745a586de64835cae556ee78fb58a5df34081c7a908da4f156f351cae3cb759e7358e624c283444d90892452b362c1cba4bf0a1f67bbb1c9ddd1b368ed70d4bf3585c9c3075672a45437fdec5d2286fdda1681c0df43bb98b7d0cfb65192bc713c9c00484098f21e0cd46beb31b8bd9d42d64f74c2b4e4d533757919971f11c9f0aea0586c5d2c8d98cc5111927b9dd39e5b04f6ad8ad365d51dcbde362e964dd444bd5869371487bc550ac031c7e2ec9ced5448ca8fe6d25b85010d47836a99e5b002b379409c1406411eb8580af5840e83f7e9f9967342546896e21af8b923074c78d3d575b5cb4206ea9c6bb39ae7f5344b0c964716c75e08cee89a417dcb6a9c296123a2820d9ae041e1e3e367ac149238c1952da9a93710e671fb780710c17454c93745fb8bd13bc0348fa5e6cdcd4fe6225cc187946d430eb22b6987799c844e25319db90cf0bb69982445763404b415a138bc160b89aa509470dd00c9136ff4b3077b9395701d23fe87d28abdf489bcf932d4425427a325b0d81c3af70d60e23da86495b493a1ebb2576775c8eb72e0a37cc0d62267883477c94c9438dadcd03a994be30ae06b4cfc443d1f78ffa8816110c7cbd65d8738872883ba5f13475614f4d9368684cdde42ee826cb0c828eba27a161f83d3e00b5237d036c3f7dd93cf7c4b863c512a89f2d0c4c2867d1de2e8a89d3977a14d4175c337970a580f41865fcb2a32ea35a1a5fe1ae41bd1134b6f34ebcd08c3b53e322b88ac6c4af8c976f48726ca979658efc64446b2b016cb42d5e152717cf91636204d1bb6d79b047a7aad87fde1365c32ce343d8fc016598c82e6fa9a33c039127cbcadeb8e5c21fbe96d86fc6277224bec15bd35d12fea8441ac6dea88c1e707c9fd70fd16daad7e7d7621d2dd4bf5d81399e8dfb7177f4af95a2e7386470ad8222b27ab4db535e8faee652a59657491994f4a6e4f5c9caf7d55e49adaaf229d8f00ae5c15fff0c2fa03e6d8abc972693fe620fc3662bc18c8d8ae6afcfde67562004b5c5f69815800a7a3b84f24f29eced4a4d51ffcd4415a50b15b591c09c020671296ca3a764b20bd24f6ccac0d723ca62434f8ad580b16469e85b7ec43e92869b4caccd3c7c4afd0ffd349e26d973c200cbaef42e2c30d67ca7a332d7873e77f684dff28e9a1b78aad9577679582e9bb3411eb23a79ac19075e605b01ff6734b00a72be9787d2e05f4947b74a11cf5e469c27ec71eb6299217be0c48e91dc4f4257ea925f922c93d373e2548f677adb0ca3e4dfcfc0940040b8e16ebfe20429b138463053db1e8b2661e2eefdf2e1d995f2b5f62566da410faeed4aaf9e56f99185dde4310a42a10ea54b7feada96f19bea2e5d2f923963c570d7cd07a4b867add2e5d19a0647d5e8d420ce7b03dddd7c837ce3f0cfe18d6c90a40839bbbea620d7eb1f0366d8d3d5a91c7a5194dfd40e0113e4b9c8713ec93827d043335f6f605377b4ec14ce54dcc2253952e316b95197cf3b77541dacf54d3b45434a56872e4039783115e0e93a31ca5bd204937aa05e56be211923ef1024ee2b9dc59ba80c58d202caa0666ebc3601ba7551d105866d1bb7658ac69fb0db749baa6cca4a150b3ba473d133e4f5cae546437b0620ba7d6947468ce031caeb3373c7f16c4c966a2d9527677b7c802edc4721dcc55802bd39bbd91bf98e24d99de68015ceacb84ee88815e40db2b0d5c66f7f5e6fa2ccfea8dc8c8525097fa73169f0577a6e017d47d92517699b80f345972a98de56f599545dd6399beabd1138916bfd268048316ed042706ed7d012370b515350a34d15ddb4e9fb4c371d83540ea42a84eac9cf6112f0e968af9c53f4bf06e731c17f33c9938678a2494b7c820390b9032b7f279e5751075e97e87a3f7a6f302790c4804006cc56baec0effd38ae7d41b14940cf20e12d324f63e7cffbef2b18ffdeb4be3a7838c14c04717a4c5e907e86c42333a5823b087d68cf5699b751e3edb15b40f59c0b4a7a09ca90dccdd71f2fca58a6fe7e152058b0b1261bcdbe68d2f9da52c581ed38072cae079ee4689117552756bd133ac0c48c76c80e8084f640538d02b5a73887d2f2e919a55014bada20ab780f86ea918f87d620bc0c17b228701e64d1799c917ba54625205792eb28f8f3bd9a828f4b4c25c900026945dd6cc830e3784472cb17e76cd6cd6a9a85cf2392afa1ecf2cac5aec58f33ee93b2c20c4e82c80b52a5d3e107410fc63cf5edfa455055399ce4e8b1d6c3afd076e868fbefc0b9f273284cb289c7279261de64878bf9f436d952a80951b7a351fc7a81915b7e1bbc68411ee3e665d42e25220f0515300cfbc51d0e1927c4107b90fc14a04117eb1bc416d7d23c84abce5cba56d2b5f3c307fb1ade1e256f4dfd160fc935b0c488101053115aff93dff72778e89886fa7e70885324cb8cc9aff40179ea7e27e3cd16c0a3bcd144c082b54d29989007484af3ba76d72fa13e7ddd0077c581f640ed7854eead3e3b0e5c3b23db7c8e13f8b648f1535a7d920b973e23e86b53cc8f7a2c41272e9abfa76804c52fa8f0b6b964d7844df62444d2cdc35094b19e0d1f78693e4362c021db2f39663a92d9e1cc151981ec5de21560b3b8532164478f8a2eb9d35b8fb9c460da6fa3dfedeb11dcc5e0f861a54ed5f97d3dc86c1336e4674794ea9dc3813e92a1e6fa4b261e876cae2a", 0x1000}, {&(0x7f0000001600)="e322325543a241390341ae687385eab1c6e148fe1b0cc2b4061a268cfb91ad955e75332a9ed0d6c69ed6b55f8872aadace1c5d1dca3ec7590a05", 0x3a}, {&(0x7f0000001640)="4260b7f929fa830b1026569d56c073b731d5589645d9284073883e0eb2cd65091e3e0c8b28de78d4983adaf4d1fde5563e357fa1bf7e0b55fd2f421e28f5be0298ad9e5e6457db1ba4f6d456e1d879a380f87f088530ef00cf3b3e93aa89a3b5ed06b4a562cd28edfb058336f36c609c5f5640e03dea22e27d2ab55d171da563facecb39e0dee846ec8eaab13db246b1abfd91a40735b846a47c1a58052a0dbd05208058b9c7c91f4c0fa71ece8a2037ac10481224a3", 0xb6}], 0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kqueue() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r3) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f00000004c0)=""/174, 0xae}], 0x4) 07:13:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x2, 0xa4, 0x763}], 0x64, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x18, 0x10, 0xfffffffffffffffc, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x6, 0xb6}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0xffff, 0xaa89}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000001, 0x941}, {{r0}, 0xfffffffffffffffd, 0x24, 0x2, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x42, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0x1e}], 0xfffffffffffffffd, &(0x7f0000000140)={0x9, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xc00, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) 07:13:38 executing program 1: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x21, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/230, &(0x7f0000000140)=0xe6) 07:13:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x3, 0x80) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) r5 = getpgid(r1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r6) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000001c0)) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) setpgid(r5, r5) semop(r3, &(0x7f00000002c0), 0x1e2) 07:13:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x0) write(r2, &(0x7f0000000140)="d23424f17ababa6576789f63", 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x1ff, 0x40, "88218d0ef760449d5efe29a82d202c6bcd63bc38", 0x3, 0x10001}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0xffffffffffffff9a) connect(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000000)=0x7718, 0x4) fcntl$getown(r0, 0x5) 07:13:38 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6000300002000}) 07:13:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x4001, 0xb1) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) write(r0, &(0x7f0000000080)="0495fa51a80c06473d1a0c22681dbda9f3fa3705057b24af9f73dc2e10d0e6e77f564fe433ba3f0021cb8e4ff5005ed73361a485a3358de4f166b3ad74369ec45eef927dc2706d6540abe86f2b953941b669faed2d08e9a2d8eb4bb39dd8cb098250bc60e72760e86400bc54f260cf7f8cb31161c92c3517a4da8ef9906c42b9e060d6d69e9cf2bf27a5aa656cdee021374be001324467cfb441cbea66", 0x9d) clock_getres(0x0, &(0x7f0000000140)) socket(0x2, 0x4, 0x5) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0xc007, 0x0) listen(r1, 0xffffffffffffffc0) 07:13:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000023"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x434, 0x0, 0x0, &(0x7f0000000040)}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r2, &(0x7f00000000c0)=""/45, 0x2d, 0x801, 0x0, 0x0) 07:13:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 07:13:39 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/104, &(0x7f00000000c0)=0x68) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000002c0)='-\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='[@-{)]\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/ttyCcfg\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='/dev/ttyCcfg\x00', &(0x7f0000000600)='/dev/ttyCcfg\x00', &(0x7f0000000640)='/dev/ttyCcfg\x00']) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/149, 0x95) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) 07:13:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x3) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) socket(0x6, 0x2, 0x7fffffff) 07:13:39 executing program 0: chroot(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x20) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x10000, 0x1000}, {0x1, 0x2, 0x1000}, {0x4, 0x40, 0x1800}, {0x3, 0xffffffffffffff00, 0x1000}, {0x1, 0x5, 0x800}], 0x6) 07:13:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) r2 = dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 07:13:39 executing program 0: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x1, 0x40) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:13:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xfffffffffffffc00}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x1, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 07:13:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) r4 = getgid() getgroups(0x8, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getgid() setgroups(0x7, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8]) msgrcv(r1, &(0x7f0000000040)={0x0, ""/224}, 0xe8, 0x3, 0x1000) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 07:13:39 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = socket(0x6, 0x5, 0x2) getsockopt(r0, 0x7, 0x1, &(0x7f0000000100)=""/216, &(0x7f0000000200)=0xd8) r1 = getgid() r2 = getgid() setgroups(0x2, &(0x7f0000000080)=[r2, r1]) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r1, r2) 07:13:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d231c0000000000000000", 0x1c) close(r0) getgroups(0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 07:13:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 07:13:40 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xfffffffffffffdab) 07:13:41 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 07:13:41 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) 07:13:41 executing program 0: socket(0x10000000002, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = semget(0x3, 0x4, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/90) ioctl$TIOCNOTTY(r0, 0x20007471) 07:13:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x80) getsockname$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000540)={0x3, 0x73, 0x7, 0x0, "d4864feb9c3ecf67fffffffffffffffcfde549ab", 0x100000001, 0x1000000007}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26", 0x137}], 0x1) close(r2) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000080)="22c0bc847eac8c9d209205be3fe9e97a32a4479ebe9c08629138cced3c335336e0469635c63a9359949ef4de38f30a45cd5c58cb9dc815dde3d933330ab28ea1a589899be2f743bb9fa79d13658c74bfc2266db16b556439823fc0067276d3b8936dea8ca6b167ded2838a2306e5f4600ae8d95c", 0x74}, {&(0x7f0000000100)="b1f96960376553bc2f9c61cc99d9e9849dfabe8f338aaebee0d4ec74709a1e0751e22d448610b3da2393555488cb2083050b8f3b8a57c375844491c62d3485d910d286bad90c4ce74694dcc1d474e0ea651b19d8994dc4ef3924fd6f0542c76702794a511c5cda98644526ec3972b6f002ba7d544d94cc15d6e32413dfa890104cdb662e2dd61a97ef1842ed24872b63b397cfa2c5155abb92903d2ab9150162ae6a910067fb53044ee14044140d35d11e088afe0d9c08ce", 0xb8}, {&(0x7f0000000300)="17bd3de4f25d8294be289f5ea5a6666a44191f29891684386e84c5c32caae3904744aa7d96d4d8776a0f2bbb92d4b42bb99a94d2d2eef1373b1e4eedeba32628395186bb12cd3fde31927eac8a39f0f5b88afbe7412711363825f8d262db2a17f1fd90e5d8c2a4ba3ba0739e35972768e4ee418c421f6c364b02c8514f6a97b39d0077f86386a3e022c97f8fbff813c0f3b48b07265992ad47b8e98d244f5a74dca25d8066d8fe1c402c8e076f75", 0xae}, {&(0x7f0000000000)="75933f98bfe2105d6c82a921c06ddc755976e63a52fc5cc6", 0x18}, {&(0x7f00000003c0)="0f28b25ffb0efc9e826a21c41aaa85e1acea0a31af36f4a2243fd4ecd55d072f3273cadd67f25770c796c7f9ff969997ca54ae9b4f624aa69e4192bf43bc3a7215df5f7e35e04ee4badb7ceb97acf4db10bfed4a14eccdbca862113fb9f5eb5d384e6aa015c5f0371ab666dd35a9f81536c578fcca78369c346327bd247851a224cbe9bd5eff8c1915a76c33bd6a8689f2589549c1565211c52501446a43d886740764b4b2d4f5d4a1786a41cea02ce75df7bd95195043a6c6c55e2d3cbe789c09e3d8813f44b2ded636092e0329", 0xce}], 0x5) 07:13:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x532a8427, &(0x7f0000000040)="d5ff9668", 0x4) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000edff0000d409b24e65e6245ca0bf946ea95d60eff2286300000000000001000000000000000000000000000000000000000000000000000000000002000000000000070000000000000000000000000000000000000000360c00"/112], &(0x7f0000000000)=0x61) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 07:13:41 executing program 1: r0 = socket(0x0, 0x5, 0x8000) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x8, 0x40}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 07:13:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000002}) flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3}) 07:13:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) 07:13:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r2, 0x20004269) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 07:13:41 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa", 0xfe1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=[@cred={0x20}], 0x20}, 0x0) pipe(&(0x7f0000000080)) 07:13:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713000009931929648", 0x14) setsockopt(r0, 0x3, 0x7f, &(0x7f0000000040)="30ad0ab44822fd198145a06903eece05b80c97518e7552cd8249afb81be61bb78f3559cde753f5b756bb9293945b8cd16fecf3cff34fcfec7fe38407a872b169d4218d5e0631581e7fe9509fb5bf063714ff0618f44f751574c2b92af9", 0x5d) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x24, 0x200, 0x8000}], 0x9, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25, 0x0, 0x40, 0x5e}, {{r0}, 0xffffffffffffffff, 0x8c, 0x1, 0xfffffffffffffffe, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xffff, 0x8}], 0x3, &(0x7f00000000c0)={0x6, 0x80000001}) 07:13:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) openat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x20000000000800, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x40, 0x82) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x20000000004b}, 0x8) socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 07:13:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) socket(0x18, 0x0, 0x1) 07:13:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x1fc8, "d730c1e7bb6fc6e23c5b0b000000000000e74de4", 0x4}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') write(r0, &(0x7f0000000000)="3e2a7928e4ba06000002", 0xa) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x2) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x120) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = dup(r1) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0xfffffffffffffff8, 0xffffffffffffff39, "02edff01078d00cb5fffffffffff7f000000c900"}) readv(r5, &(0x7f0000001640)=[{&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/198, 0xc6}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000001500)=""/60, 0x3c}, {&(0x7f0000001540)=""/212, 0xfffffffffffffe67}], 0x6) 07:13:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000340)="491fd494a93d594daf86c9b9e2e84cd94c8f1cbbcd6b938ee6ed18a1e43d09447d90c0bba5e0d71c33c402746a9c9ff2c48485dc4900216eecf632d5d395eaf39318f73b7250fbddcc0ce34c8d8485f63b4ed7b7c67e6430853f36a24bb3f1db8fe70022a3b20e52ee6c4bacf72c257c8cec1989ee0cd552c5385c63f9e588912f28c51aae469e36dfb18f4c3c04a625d292b6f573bff2bffd502ed6faa61fa47aba7c6ae5e1304dda0486982e732036a6ae70d1b71ca875d5351464d2bc77f241cdab96420c54f6e331438f5d12f023e13075007386b223e6fb86c44891e463188f4c033640c84cc446c483fcea77187e5ff8298b1c3c7f4a232c646258718bd908028c08db455cdbf2e7bc45d99a7eb8906672d52174e217", 0x119) 07:13:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="686fec8ee7b55a7d07df3051", 0xc}, {&(0x7f0000000300)="7af18a769d557b4772a98af11ec59c6f059567e141e293bd4fc6aa2a6806f5de56ada742a52e6d733b20551c8c616ea552ff43dbd7f146f6944b0d9194", 0x3d}, {&(0x7f0000000340)="1ab8cce254e2ce1966d82b18d474ba190abe98b37678a3053bf85eb1b96ef838652627c47dac02e8877c603acc4aa86bc7ba30ed4dc3650eae57b510ce61f760e984f921c26ecbc54721801455d17c19cc7780a3a4496b14be37afbeec2b6a4ac622c173dc024f25e85f01dfa2fd67d05f6c4af4c3803668c6fc69e111c478a6fc4ed761ccc855c36f2d4d14a3fe8496ee6322094a2da900042cc2bea0d3bd8c24cd588e", 0xa4}, {&(0x7f0000000400)="03ce79e801782d0944f1048ef6f438911153d65c9d0a77b31ad2519576fd9be6377538add3b80273c6272770d1747c1e429a845cdf117944e8b9529298c3471629bcd23a5a0b31869337492f7b19f665475e59c42de2bcfe97e38c885c418b7f854a2f43ba027e7b36e72910f1619ef1609e9be619073bbe1193c734bac614a4733564e6c9c2194e0da47e6ff969c5b8ca7bc9a5e12996755e5033c8f22c3e26598494f23f88e7d3353df887e2941d19", 0xb0}, {&(0x7f00000004c0)="c647ab594782b5e6a26e9a454533665e1e57b661e57a5d50dfeb9f8cdcecc589b432964d5958aa51a031da63aea74533a62c3b0d093a854be383c4812c67983cc34f51e610fe6559df0bb5ef247c470d5711f00e19512694a9f430bd91aaf001edcd318e5e338cac32867940420ac59178bd7233bbfb969b4248a1309f4e11002c356ffb728197f2ed0575e28de2196831e4f549106c8cc1869ca22e9d93b9bfc90de75d5938c8d2e8cbbdb7d467494b51d7a1c11e0bff52781743f6e6fc8d2a5f94923bbcf62871a0ad47dce6640a298c04dfa4abc4a6faa8769d59d1f439e08f4ecfb8f7a4ba4cc0", 0xe9}], 0x5, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98, 0x2}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) sendmsg(r4, &(0x7f0000000f00)={&(0x7f0000000800)=@in6={0x18, 0x0, 0x7fffffff, 0x5}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000840)="0af1e08fcb995ebda0d6a1f507afa909072e728a81ebdab7496efc0e11f6f40f7b5f15d034f49261e5b9fb37331ee3910edb26d2b8b3d5353ae44ff40553326c0ca1c1413bf0a14b3c56c9dc034fc9273ea6e85c4f55dbf05c94c976b22a2e5b343afd17970502e31d9843142a651f80e967099e7d248c6416", 0x79}, {&(0x7f00000008c0)="bdb4828dc7743a9a80554c2feeeac7da0c8d1e964db0fdc9ee412f1f53e6f0502b62f97ee9e84c2805a3887317fefb3c7bb7c4d51b51120ad77a7705197608602d8bb180e6128ed2f014bd3ec9117f7e22516df02d0e07ed16f29d0954dccd6b2b1b99f6f1f239cb5c6068ab", 0x6c}, {&(0x7f0000000940)="02c30b22145d5060fc726750b4c4185498c99a556a41d24e82a522d6b53152d3a712d26ca903be2477dd24f2080f40087b59b556ee3cae5aae988b2560032df1c1903d5e8c4c3eae67b644f2f8bbc4c5b126579b2a9f66ed17e0d204fcc9e3d980", 0x61}, {&(0x7f00000009c0)="226dfa6ef2cf99242ef86fdd421c46598eb9b6635a900a50728b9fdd6aa65278405c61706c130a8799d60b9db8f6b74739e81b4cfee78e9119269cd5369b5b473b4d908222f8da8e1401d6b58592e1f468e29f889f8a0c4d2e71ccfd3446115f86a9497cde64c199b1e5b7ac4218611ccfffa855f2af823e1e00c1eca6b9fe7feb6175615d8ae8b8778b8927a6555a4559c013404a8552bafa9d637cb1df5fd53f881679611ee94e56b5c7232665fa8b8d0e60ec1c61e4b991025e313ad6141b822f51aa14313f6d773b46b06b498736d5cfc63ea1b6964505e44e2dfcbbcc1256e88023e7e0067ee4de71d3e351d7b1e7a59d58ce34b52268deb8481b", 0xfd}], 0x4, &(0x7f0000000b00)=[{0xc8, 0x1, 0x0, "78e3d069cf01941107144e8a398c2d57c5059965e4f2c54f61bd2b41e5456bc29ae088aeef609a61f39f7231a461a56b6c53d242d0d7d94956140fee04b2bdc3cbfd7590db89cdc854dc0ed1bd139a25ca6acbb2b9d45b08320ecafbd7f566fda9c33a42b05e756d94c1a66014e466a5b74928cbd6a738e205360846d3163be65457932eaa5a3c8c47609b10e2b3d717a7625364333474f19309bedd2f8cb4710ee18eb3a714d8debf27d43f7e04a75d6554b1"}, {0x100, 0xffff, 0x8001, "d2070bbf5fc588950194be249b28ef7e3688bac4d2bdb77763e4d6b45594549f99e1b2ba591755c20348224c804848b26b2b407396ee74eb0f380699ca35856ae680325111b528947c2270ed4f4d48eee4cab7777ba26e3d14c538c6675e7e3667050d15bf9a49b48c0f18d9d9706bcbc6c7d2493e2dbf27ad324dd9e7e9549d2630198369287204e8bc0227ced7b7b98caed7f6427287f0364e4b01a15738c81d3a470dcfff2eeac1e971258ce245d98848a1a5e902d7b5c9f53113731e6bff7bc2e7e1c28eee71cb2183072e61a7550df12ccac906a278d9d7e2be08bc41eb197e18d8f61428dcd432"}, {0x98, 0xffff, 0x9, "08a4b3a3409e58421c00f31c00f9f9cf5034131946d4f6ea94f3b2795e4574f677f61caf83e16709c0af611a2d03113777242139a74e4f3dfc5e6399b9ed944b1ac1836a69969e68324e66d9917a02f96f2422faafef166d45b26d2725d1aac4cecc851f8ebac02a2a7a23c102d9430ddb04da7dfea3841bb53209d08bac9f9c0c3200bae0ef50"}, {0x90, 0x1, 0xfc00000000, "df7834579463c12653662d99078a2f9d5d18a6f8d7848f0485d8858dcfaffdceb79f2bff954f8fa8ed2b566af7a5e0ba10f790058464cb543c26d674198ad7534d05b8b89cd74586da0f88b9ec2572538282075497cef654e7a9a0d1a2e10c55e430d1ac521d5bea9e2e6a53ce3982a61e1d8e216f2608202e69b8"}, {0x110, 0x1, 0x170, "30d8960829552d294e7ec39e0cb5ea8cd49187d8cf869a89c95c25e3958e1f961bf65454aded195c30cbb006787197acbb205a408811c6fbf31936ed44026222e11ad9e8b8d39ac11e78051133b0bad23f82f367ae0e0df148e4ee4de0797a3d28e48f596ed19d3c66cd6f8c21264eb0e7bf59b24802925a7beaaa32a40f01eedfd3e456529308f23dae3089e97f28e0e39741b67ae2f66ef955d49449661598553d4b40e30c061602dbcc5ec64849dc9ec0c605c7d6c36ba78c5935bec5ab12fea2150ebfc9b6b1086cd16fe02aa1c0018901de5f70a5b2212a79c57adb880544a0e84bf8096bff469df200d1da3cdf455cc3ba4c98a7c1cb47c30791f924"}], 0x400}, 0x400) wait4(r5, &(0x7f00000000c0), 0x4, &(0x7f00000001c0)) 07:13:43 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x40000000006) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 07:13:43 executing program 0: r0 = socket(0x0, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) rmdir(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 07:13:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="71b9bb65c7b2c210519f36b3c333439478d7d034e9bc594a9ef4e707b7ab332f3b154c9a657416", 0x27) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/187, 0xbb}], 0x3) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x7, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000800)="ea", 0x1) 07:13:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000680)="78e0f81fbde46905d48e03b40c976d37aca088d5411c7a3f950910ae58054a40e19d0bef9d740caaa010d4de3978d718219ce109ddf8fb4c92a915774a08871dc80bcd7be0d693380fa56ce53fa0b88f582d5121e00dec9706c064b16c93f211fe13c81d01874d56b3df00c9e8445cd95edd7fbf3312d7f42c7e2f47846248074c9335417a677d3a864cf087c6aa3dba9b09c6274dcc5bde2802045be9ad1fe8bab7fe93afd50d65e92c84c44a8c37693d626886894d5504034a0103e8714949487e43db95c9ccc156d8201931187fcd08b628118047f98717175204100af8034a3f253c76668df139e5004fe7845b9dd4eeafd3a24b9e21b085eedece761da2ada45975bc3d6b440e28077bb1b33c6b4abd603d5acc624fade3d8bd3dff7956ca76d1cc236fcb8e423321c8222790834336967700454e45f4079a37fa63a5c9d80d36fb3766a08206574266419e44698eb5c067135023fe865fab7e9484ea1ad05ee18402e30ed15fec7f4a2559627e4255db73401aad7025a4ccbb842b29a3b3ec6d16539fba10aa387fe057d32b6c8fbc19df7011f10c45906a658dc0dbfb6d6af1b9a0dd91f582978e3b561a6eaaa5d5b99459e375dd8f5cb731689b0a66316867df410a8482f1438b137e59af20b6e19a41c7a7fc5c1ac2ee5374d84f794c86cbbbc58ea0d217cf144e60ac4b9cf300767c20d04acdb2cb759d1cc95c2083726d93bde99679c474751ea24058b938d16be7f497d943bcbb7a3fd961cdf939e9154c6ddfb052cf1fbb8b9de784eb185396133abbf4ed9e516f162ecc09543191dda2d21325bbb56c64328f91333d6db55a9845a6c5bc687d73f9d2d304bc4986d57e4b7d55f88d8a13b71601bc97bb583322a07d22a4db6f9bd850709a441b4e4478e84dc54d81f98306335c434b4095f64a0e4fec4cb9bfb0c9e8dff0f4775c37f9b5034900b2b175a90546503328bf8cd2c78d7598b5e648fbcf482b6cbd6ef3bb1ca63a28bc90259f76c5746844b1279af219feb001208b0f76c760fcb3eb2214a944e282a80a4ab5fdb192eb8313ad1987206cc8d41c2afdfb7f950653f29326522e3633f9368fc02a54329a83ecf8f6e112ee9ac3c6775d90ec89a1387bac00b0c1582f1bdcd5ab58592ed5b061fa95936666c7692224cb9595eacf2a3e8f0c79c7ad2dd39fa0579b8969de42e1647fee7034d541a34a32a8ac34e0e1c62a16d5b1ebd4e46ff824ac0e3f4f7aaac32f4aaecc03db664751b79058860e8d2557926c0b65d7fc37bd00e0f4dd7bb2c545be3792b9541b317d6ad9261c5876902eb0afd1f3a4fb26f1672c487eaa38c34b49d902d0605e30092df061219109438eb5d65fd48434316d5432c66ec299e134d6c9165fcd894baacaa0692854b1c87b3aad29a9e98000e2e2a133efb8ccca92269a512712126fd776d9adff5674cd4ef61916ee6063578018692a3adb0c86ed0ac80bc68fb168f75b34ba6402ebcc3a016595dfde4fd9f6b63f0c3f82d3bd73a7ad1d72f209304a84a7d37b5b7b1dc02334397e967d708477e031ddcfa1baafddc4945ff8483cbd20f8aaed50af74226985eaf949b7c1ec7201666cb14cad1fadaff4a7905eafd286790878388ff6300efa019c2396f1e4383c7c71daa4a05f128659aab64713668a0935256f58549759e3f24725b94ec00f9d1793d1b30ed6d4766b3a7017f4f8c56be992057fb60fc89fd18f5a7316460bea881c79c52ce40cd77a3a43200d81deef76e2bc0711ca819b169759508f7f060eeba9bd4bfbd6cb27fae2699949e8c1d396ab4cf0c68096709b03d988bc751ec60cd5bee24694dc6bb1cbd5a85e27c943d6e8a8cfc8a39344f1c856b551dfbcd09cfe152a86bf5300169600695e4fbe173bbf2ba5e766b8892fc67c3cbf2efb1693568f0995a4e090fd0e9ac17b6c040de685cf63c70dde13f78e968808661153922eda49a65634571faebfc11452d8fca29fe75e4c5ee106df0f83660a072bb54eb8da3325899775c26abe4762867a230ba6af69b11a27c0b32c49579eaeeff3e87706d3d842088eb934eb70ebf66d437df95afcc9e488c04b50a9683ca10605ba643cc8af01be95a3adf5a2c5cdd7647097a99f1cbe50183d52377bde0d62d2cdf194814dd00114556bb38acefa592c2b441f4e79ab869c1a9ede8f8bb0150a5240e30f3b10599840fb620992ea667fe79edf0271fc6a3b3f36000716b35990b299828a039e6caaa4be51a25f1c7f26f8f1afdda6c06c7ca9ff16014c41f1f107f48cf6380d0109b142d9ec143507a916eaca5c578bbef77f5d71f24193d52f47c2925650d1d5e9d98740ff80649bccb79519a683a7bcca37fefd98b8cb91e53c2572a5d2f40bfe79d118b4b08eaffe31aa34f7f349bed0f458e82fccda67ac00da486a198fdebc20ac748614bfa69ae138277bf541c7f28703ebad5c5ef7d3af2f45081c77937c68dcaf593bc31a0e7df3f332f9befcbf32c643e687fe0a53d54a3b4aff2f44aac2f3994ae1681797f83c4ae919a6b4f45b7b24014add9770c0fcf82d254e22f2d68bb6d287501cff9c57c09a1f04b02a289a6f78509ed4ee9b61640be77dd3e47583560d88f5a2d0726ea0945584398342fd0fe121662b6bcfb63caab471e8665f139960ea0e15879c53e55276ce7e9c0d8acb956232fb147ed5cd11f034f76fc25406d0190bd7ac17f0915af9e416c6b1303c91de3d3437cbcdc09f66d7a7d26037675ce876e3cda567cb5a0c8a7e3bc5f50ed8e2aca54354c0b3c99cd4d9bbde8e1a639bd0e74e31d03e1077f7a3d64ab6347ded261339c8bb81cdd12a98e7a146c500ff355a9a73978e9266fd7e728bec42ba60667969c7582719bc9134be2af00da66d012115fa85b4ed6426eff8d60b4a38f8d15cff0ffe10222c21346d2847eb0ff8b72115691af8c212ad0e6d4280f4f2748e55d764d8206f9bde9a53d81e3d354627024585450180c938951036acff341aebc770c107f0ee6456988eeef587dddb7b9256b0ee04b5563a0e02043da22510001867c780632163d067be986f945e7fc8b2e3b35ed83e0e5a6f36a6c35b1c83739b8946997b94f8658eba8503d29bad5e632d287aaa6760d25451d27739b49ed968eac2315d03680d942f7e9fe2220de955bb2d1f1d0b545acb581950805cf671002f11c3268ee24de07d5d8ab6b4e188f3cbcee26205748df4cfe59fdf7dcb911b96c0e63d618772fcf744a4a0f3491064aa13fb4f1b627a6128171220da80d5ae21f042efcd7d43e210a54b925ff79e6b3e37367a0563f314bc7014f4486ef08bd145af221439a5297749f2da2fb68f9cd3ca570a1a2e979ecc191c04c433507ad890c18f00af0ee35804d0f6e09d3283c0ac0bf10995184af40912f7d2bb73eb5252a81c2a03792ce48ebb102a762dffb4bf871a832613fb8f5908e8e5fc54b74e451769c0bce13fe4bafcd1e41126430df8e62dd01931e9d1b795e4f402d8c932e365255ed84839b4646cd723c2b460053da884d4d2e6aaa1ba4935445509fdd491fa310d3f4bca8ead1f209a67ce1e1820a21e1f72f81492ad991c94f216bfbe988f82c8dc1c6055074dfbc7f4ae5fc0fe8b4149ec05adc1ed527c829fee53b96bc6c4ecf03b3640b63175bbab6723e0f12e5367c420192dc7dac97f860bd734f9b8034c30fbdbb5023514f37ec88afe68d3428912b818b5638cac3b952ff8642cf271c7ab6256c8bd27c272c65466755d44aff4269f07b9644f08efb2fa3192bfbc2e1d2ac986733bf522ef8adc88556d4b6a2ed712e66f6582ae84b8cc04638ddff7b561c066d3ad963d2e0dff993d93469733f852f27691b931ecd0d9960515e8d59227b2c0d7c73f73c06f952e7920e81a7c99e64b3ef10791e823db1b2785a1c9e7a539a543104fa7b50c08edb03269393f68ae827051093ca40e025764b29b37168501b39a958035c9f25543e83942f6e29b316d32cd40019aa15c9921f25c8ea95780352b61cf758a6bf5aa81d888d21946bc945090378d6c2dab9734a418bd35b5a59d77b87d8fab077ad6a6165cbd78d925cbc154e2b3e084995f4ae5a534cafb0eaf5d59037ff64bfad90c5f7b0dd3420d8a6ddadd014247747657b74c112c3809afac05f6af008d1d3868c939c291113f86f6872f3d90df15adcd058f60a4d4018930623fb2641355a0cfbb98fa254dff8d7fefb25b707f88d729fe23464741dbaaf747889acf1e5399431106f16aab72a6cae9be122e335be881213d121ef5c6cbdaf9023208152390dbafa024effaa0c8ff4bf935a409c35632c89c29f521a8933d6d22ee4dcb520f4f4be06c51476ed26b2f7a7438a2bb87264e5fa1cf2bd4e5d29ea463c44e0162d6ca763161900121f0759614cb9369ca3b7c09961165114a426fb1d2f43a4bc3b7d7c2382f2ec9374a11d41181c1c7386e3698249a953a7bd20e50aaa78fe3595ed526ef20d0a8d09db0d6861fe59fb344d32468fe0f794e419f5099acaa6b5568860ab4d64d52367686ce75350c65523221cc85f38decf4892c9c23bb596a1416a14718725cedb6ecbc0e7a48940cb9ccc12d5fa588a3c84aa6b12421c5e6fd346dae176de648950e464f774cc94fe559003f231c3431e5e2bf0cae9c0bbcb055cd8c6cea30dc35305da786ead419871ebaa75585b060737696882842a3a200ea785fcf2248141f24f69f0fbe276158243820729403084699aaa23ae4cdd135a80f69db3bb57712d7da308d87a06a29e877935dd69a364432401d4b21d4801afca5b548ffc0e8829c4bab55e0f692b075530fd8bd30e163cccb479e04d604b072b12c7bc0cb036c481210ea4b0428054bba64d046a106d4316d2660f1148f208bcda53dafbaa4c9de782dbdc75841a0f980433f697ceac9eef315797dafe20c688edf455f1858ad496bdf7ca754b8b4f9bcd61213810c4a10f03b05c6426d191948cf00a2b31210a328a8f46c953b3eb4817fdb4f7795f59a05f550056a02b8ae92c3d1345bba286d12fc9c8db1b989b6e52d3040ebba0c97700f0b9a4074e943b6b5cda3853de06328f1f8a7ca7acbff0dbfa711fef20b66ad916e2d11c1a5692b2a8b1d06aad22f58bcd16e3fb55357e52287d10181510bd90c38a2ab3045d9889c83587663358f2b75c154e52ab2e299ceab69a75325efbf39f9203206e2fb55c060202c034c93463f7f40c05d2bfed153fba694b1d60bed76d5394c67fecfc2ebc66048c3f64ac781f2f45bdecb9c9563b7a3c005e639904b21f7121bf978bcb8726e33b335dbc305963a44e8514200b379db99942abc9a15870b8bae168a20acf7e2bc51a9fbe6765aea65f5b2ec3db0cd101b0154b0f3c1559ed8eba3c4bf355628a2ae0c7c697a2b5c6bbc34d97b18b65e215043540935b8f5f7c6d02afdfda08d2ea1a6c8a6eb579fa7fa40ab70165a55464e8887144d12bd8ec7ae39ae242d8d5a930152b624dd377cf71aa5a94e46bf4fec8c923c0658dc2af00a20e3510cb8ad37b2aeb260f70dbc334e0080de2233b8ead9cb1754b764f6e5142b4268f0f37ec6781c8ecef820828a2b1a1cc8546428729cf63581244c12f5063b68ad8eb11ea688b03c7afe75a3764f766320c1", 0xf91) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xe2, &(0x7f0000000080)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=r0, @ANYRES32], 0x2c}, 0x400) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:13:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072152ef32e8dca8456122b7e6f7825b04a359ea2eb8f7516b1f800"/270], 0xf4, 0x3, 0x1800) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffffbd) 07:13:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 07:13:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = socket(0x38, 0x8000, 0x1f) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20020, 0x0) openat(r3, &(0x7f0000000540)='./file0\x00', 0x400, 0x20) r4 = socket$inet6(0x18, 0x3, 0x3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x40, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x1a, 0xd, 0x8001, 0x8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x20, 0x1b}, {{r4}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x7, 0x7}, {{r5}, 0xfffffffffffffffd, 0x50, 0x1, 0x4, 0x2}, {{r6}, 0xffffffffffffffff, 0x8, 0x8, 0xffffffffffff8e42}], 0x7, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffb, 0x8, 0x80, 0xffffffffffff8000, 0x5}, {{r8}, 0xfffffffffffffff9, 0x2, 0x2, 0x8, 0x100}, {{r9}, 0x0, 0x20, 0x1, 0xfffffffffffffffa, 0x5}, {{r10}, 0xfffffffffffffffe, 0x11, 0x69, 0x7}], 0x1, &(0x7f00000004c0)={0x800, 0xd25}) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f0000000100)={0x0, 0x7f}) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r13) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r12, r13) r14 = geteuid() r15 = getegid() ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f00000000c0)=0x8) lchown(&(0x7f0000000000)='./file0/file0\x00', r14, r15) r16 = shmget$private(0x0, 0x1000, 0x448, &(0x7f0000ffd000/0x1000)=nil) r17 = getpid() r18 = getpgrp() shmctl$IPC_SET(r16, 0x1, &(0x7f0000000580)={{0x3, r14, r15, r14, r15, 0xbe5ee0023e5522af, 0x5}, 0x4, 0x1, r17, r18, 0xffffffff80000001, 0x2, 0xfff}) 07:13:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040)="2eb2f17961d2c2d8c98bf5c5792c2428b5f560db5daf1d4104473dcf4d88303b99b19044fdbd9e829c2473a482ab0e572133761dc79838b3e16d16195592f717a78ac90a771c559cb01ae6f4f14d1e186c07657b0b7400cba8a8d13d2c0a091e58495cb7180219b037345a05f942d10e6e2986183f72d7dcdb979a79a5a809a0b3b61b1950a6e9caa97bdcbb77b925e8cbd5e2da9513c2b895862541f21637ebafb3a003c8ee3d024e09698e696fa118cb7052", 0xb3) setsockopt$inet_opts(r0, 0x0, 0x2001000000010, &(0x7f0000000000)="ddbd5a540ff6456f", 0xffffffad) 07:13:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 07:13:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="8b4b4c41e011b7b4bec3e0c10b8aa82c24cf5f551e307edd589998e4cd1ad9b197c0cad65d0a8321be091583448f3ae0fd08a593767a04755d21ee2cf8968e3608c31b4233e87eac11e4c980", 0x4c, 0xf, &(0x7f00000000c0)=ANY=[@ANYBLOB="bbaaf55fb156a16440328bd5bfdf5c2daa3fd7f2438efb4d6f11c69494c06f7f"], 0xa) 07:13:45 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 07:13:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0xfffffffffffffffe, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9, 0x125f, 0x7ff, 0x1, 0x8, 0x100, 0xea8}, &(0x7f0000000180)={0x4, 0x5d8d}) 07:13:45 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000440)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r7 = socket(0x2, 0x1, 0x8000000000004000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="000000cd36a828be8eb900"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x1e4, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000e4ff00ffff00000100000000000400"/32], 0x20}, 0x0) 07:13:46 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x600, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffff5, 0x400, 0x8000, 0x1, 0x3b9d, 0x3c2, 0x1, 0x2, 0x0, 0x2, 0xffff}) open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x0) 07:13:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec28", 0x7a4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x20003, 0xd9c, "b08d14c6750404018000000500000028e5000001"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:13:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r3 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 07:13:46 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, 0x0) 07:13:46 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) r1 = msgget(0x2, 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r2 = msgget(0x1, 0x128) msgctl$IPC_RMID(r2, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="122722bcca14d5beb6f37800"/88], 0x1, 0x2, 0x800) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bdb70e4e808f2880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000039b0000000000000000000000000000000000000000000000000000000000000010400"/4104], 0x1, 0x1, 0x1800) write(r0, &(0x7f0000000580)="7005af1c0a270663b411ab513d67129c55b3585424c65de3c71d7a07d651f5aca7b928fe02b09149792e645fc19688e3859326d07ff76146db9b63e400f17d3b5941a919ce53b1af7bce845ce28fec121e3b4ecf9f091ecffe8097c2d3d6d39f94fa0f2ab508e9231675b736c24e9525c096b10da6231a1da232f0282848a1c7cbef0f6530d31055cc64b2816ec30ef08a7095154d1057ba778773af92e7e29f29ae2a57d7d4fd3fc0b16bb2515b29b29af2564c61b21b518e80fce413b6d782f3a9f2ed14d8f908ae3ae43f53fd", 0xce) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000140)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000040013000"], 0x1) r4 = socket$unix(0x1, 0x2, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x51}, {0x6, 0x5}}, &(0x7f00000002c0)) msgsnd(r2, &(0x7f0000002500)={0x1, "0704cae19f1afee55f8b7292a348cb190dc002d864c18e6489b9e1a49057c5746143dcc53666613111584a1af7b6f224f9cebf1e6f4c6dcc9ce32918fda323688c97764be27a0d7889c96d6f704dd7d322ebf958db9d278432b228166ec080ab5059e90278a66cf27f60cf92a6678a827555c9b2c8e383155fcfcd046d22c3ae663973693306c15f925f423568ca5719c5dddb9c397c4d1caf57108a57ece12ce34f9cec39e32f92a1f1e012023a3bf7f8e5633c701198c12447ca0d0bdd9fa55d2b7bb6156aa7db743c70409ed3f6cc556c4fc214995e5b860c792b12dbdc219c0bc27c912b87af41de8badca0bc55d6b71cd66b8ec4567727d800c3cfe476b7a305ef165f09a5d371b356272d4ff294ab5b6071e6b1ae50c71ecf175e5e12216442c4b31f80099a1374922b8f40ed3adf835901d191c3116ac3e4f73f94bc6534e1dcfe717f75ba5b313270f39a3d9150ee189e260ec11f84853dca596d1ada73ecf39a6a7d7a58fa20fd688bfab38d5869cefa96cdf7c703ccdab883b7df6a4c05ad4ca60b20d15e6091bcbf28f4119825b880335c18dd66f8f847fcb4624c696f54bad77c7d493711eeef0c1c9d65eca326602f01e8501db4efac0fc8ef055b37f26274e41f1b8bffb841567e3658ffc5cd08748369f7229713e8ed8910059978dcc521021c6d3dd13268a7d39dda63ce59ff4941d7e7f7cd47584b8cf8a5f74bcbd2bc80be36f038c052da994eb6cc60fd886f00de47e84b2f3d59db365e0a5a20e6644ef4c13d3be54ea0e5d2220dcb0cd05c5435ee43de06613d2a34688ecf1537dbd44bf51fa52f1a9513f7cb5b4c6b7daa95472f5ef9e3cd40c4faadddff080a3e1464b9d6bdbf62571afde6da91634fb340c615f7046a02d4d340d7bb24bd2560b9ef0d5ba57c4617b6077c463dfca21382d4ff13ffe06beef5a1bd98fcd3e0210ad4b5644de00d1579e6910bfefd1e8d4fcfa87bc888cae716c1a3047cdaa0d6ee39ee5d06df4624a7e04451f664709aa64a1c086c468a7d9164a9e03668fd748a8c9feb45fda09e6f157dd3534c7489f2dd11de4686a136ca91d2c43281f832327be705f8ed7afbfafc76fc2b12ccfc389302a391197e3cd4ef217e87c25432dcc8221eec551c7cc6908d13067b6a7c59f75588cfed130c730f92ee25942f98d75843d6feaaa72d92f0fb85653aa40c224b63dd2078feff0bcb9ac13a52ba775078c8e2a521011d436996094e70eecbec752bc8a5c51db0793c6229af5472dfccead98a893ff953c21e105b04269eb723cb49d140acabdad41b3c5e233c7e11894d20204660e3f62c8702aba18b09fef22a694a9208496a20446a7dff99578c07a8b9c9792104c5aa942a0cc377617eceb53dbb27cf630df4122c5a0f431a8bcb87a87c9a1905b371b30ccfa8c69c498d57e388e39dfa54f0bb7eed380e23f1074c1423bd2592cdd4207e75ea92b10a2a9289abe5a4fd33eb0057beee9d87b10b442ef26bd27fec632deef73b9046e79cd3eab932c542958ccc3a05ffcbac7c98b73536bb3894e69a4d63513814dd6160bf40111e46f6241638e8375137e724ca693bac9d7353884dc297fbcec2b1cb5598510401d27adc439163f02a34e52db0adb257ade475f3929b3a3d367fa0d705bb2ea790fa6d13982a9cdf704bf2630328dafef05b41bfd29f7678b9a0d70368b89c2a0413b1a8e0da64f1b3bbc92e53abf1170a045f5468172efbd14f5ca8522d9fbe337c05d806724f4eb9e8e81b6ddc00e3276de7290560685a46a1669d50ca9b985d0607fb553f4bf9a388e7a72e42cc2178e0a3644b81b77dda469b73b0afb7ecac880ca98f7724fb409b69af3408ef808b3bd9a5242f524e236f383e0b275c8b38f65011511d1e15502904c1643cbf30b6d363a1bb0aaf8d5274459f59ba957bcd6c6f5f786d1195e330471fdd57c5490e8942e1208d35134a2e241fc7cd1cccb60ba038676f311fce13059e8387b73d692e4f317cd0b46a6b94b13f2516367244c0e0e8f325795fc16608883f59822d523828001493b0020a144824be77060b77ef4a5d8b6d60a0db7428277c219b314b1530f50286d3a372a287a5937f74a6dc17c4c890ca40ce40541f19832ba818ee2cdfc7f616dd536548a01bd6a7bd418fc348bb4431ce9b96c4c2efda80fae209410c247257dafd84ad77e9c1878d6e39b25ad3b8a60fb71721d2a31c6a69211db14db73da973e862b21a385461b4074ffe39cdc7407961913dfb03c5a393f6a43ea9c1c45decc6dbec62922947b5a2cea128545d39e7e79b76654cdb7dee52a1503a338ff6e30c38943a61a266f3aafe0bcd3df1884c23b0d1ef3f63e6bf78af25f8136646566ca014faa2626e40ea02abc3dc0da6d6b426081149f65a5cf1bae9a78b266676b174aec779477f7aa064486c4e490ccb0139f139029dea23937ecb77881013692f738d3f7dcfdd35ad13b5f1749676770dd857d0485345d7229b521b5763caf7873df13b24c4a1d339135b4077f292f64daf67abb334b1a6adacc1832b4ababa783c6dc83ba876ab0f05bae9fcfed7599ea95ddbdb85c29e97729916b2ead791d0f663ca24c0ac28acad138944298cf83dd15add78046544eb7527173f3e2faac012f7db5bce613bf0fcac3a0ef11057805fc39390e4e5792e83721563e604b7b22e26ea25fc935a8adabdf9b9baa4e23397a2436e7a91e78ee6c7a0e16d43d66f92e91fea56b071f87f0f375920746ba695b4d65edf21aef7bd664d7ed6bd2439287ba76b049bd62a6e2a491ff8480c59e1cbcea4c10cb87939b7399cdb7e10153f6e00f0dfaab6d9af2ef3dee751232732792bc2f5771a9edb62f76e555ad0e2928996f55e89c81be38c3b1e7cdd2ac8ed46896a8e56cf35714b6b550bb2950051f79c5a3a4abd1e9ce72f0e88bb6b85ec5485446d43a7f61436bffc73d28acc3120f36f4afa697aaf3761a78d2ba5e235158d5d5078c516d97ceb8f6af6e06d767166b42fc1b6d4aecde25b70fcbb3184e5e7b5ecb9533531f8d0ac56dc0dec3dd7ad55187253b2e0ee45ce09e5bbdee400c9f69065b4684c286537632e9d54f5b1da97d03ea9377d10956831d6a5679d9dfce58dfaa7263718c10ba71d4b379308470fa684c47d98e5ca9ab8ce94cfaf9db882d8e2ee777a985dc916eb4434fe2c3d710bc4b7a684f6f52b1517a1d0f71e9d74e78f23660fa7425a254dbdd33c2d1b9e3146512d4a9f4f05152c0f06faa3d39d5fbb7b83058b076174f39eaf67a4bfc0e9f8f7338ded89a451c6c3df019b0a2a445dde3bea046f3f11e1dadf132bd24521a2f0cbbc05bb4662fad05314016946b5222cf4dcca9ec57274a2d3e3604a520f33b1d86219e4ee1261448fc52224ab65d66f53a631e93d063b74e7af5d11802c87b858f02be5df83b06ab73a09a33327b709c64bf7a130a5abc6b232be258aa2b902618bc57c8ec46b5c6eafc329ef0d151a2e6e845fc397eca6b85f78e9cb46c9eba3c26127c21c0e9d9b0b26992bf51fb357efae49a0af6070c2e699c3a516337dc9357442187e091edbe7318aa802f3539e7e35e8527eeb7744ca06f8f4255977926546f062de90f44388128beabfd03e1e83881e15c249652782921ed82925d5d9ad4eab0fb9815d806b265980cd927220fab77a552271ebf33d028bd9d50b378d5adde3568045190d584eeed7cc3c31cc2ea37400a143dd72ecbb06c7c08d4e008107d91ba29d3d802a6cdac8a8ce792313cd7ef090b7619687618c5ee622e4fc4ac54071e861c1514c24918ed3c47ddc8fa02869a20e8cabe83d78fe3d9131b90dadaf2e6c4b9dfbc7c00b860367cfdbee7754d785a4c8d2e0167759a0c3f9b8ec50dfd0c0431e3b9e372ec6849a0f2dac930d7eae29eadb72a88bb19e48c2a436357c53965b3f64c3b080540ada9bb9f19abbb5370b5e148db1d96ad6ac3ac0bf03ae2a39244314d2b6ec86eedc7fbebb3652a78029c8975bdf22227f844dc6f45e22c6d4670904c54b24f7cb17ad50620b07b1fafdc64bac9897555585490727efe28f6cc452d301ca877358f86147249d3808a44e28553a63dd101e1d597c6b7db8893ca05ac816c04856834c00438b88795e0f314ca534da2db4c1a001f700ad61d0b754866321818bd0bcb45ecf00b9f46253b340d48d1e79b321c49029e23af68b548261a0bd51742e105a960e73ac6311a30f2f716c02120ac9b53031e5d3556748ca348e0504b1ed2010279ffad58de60c353abd88bfc74b5e4ce30f599262913f08d124d515ebb378a81f1e9bd76611ff5d0d7222f94b330d1d4c278f6e297010937a0dd7b7a0e68ff0ca99551ec73606dfdca28dbc723350ca70421fe3087ea61dc4d3cde50b173222dc3d754e0ec2375529ff9e88f04b2b38e0e2c4b41385bb19d9ad7d3740aa58a923b73d0032517ae4091cda0abebcccd09ad69e150016999891a077b65e9cf04c2bed0479837ac291d7dd6a35a8618c5915ad82269822df5cb1a7cb9e6afb4743d10cbe8af29452a357b375bd5b60dbe431b9ace40084a77cc099236bf645ff6390cedd564b97cf31f54e5bb42944bb5e5b17164cb815bee09f59ee36dacad932d853ff64c3e62eaa60bbff81639800051c62553b477657cd9676e22a3e9b0fdc1972af71fc149fbbb4b9525e141944aa511cbc4b05c26d9d58d5322e8f4e9adce92a9ed445af14d9765a145f0141aa79b9b6ea24ef8789251b7ae9ac82f6cd6ff82ce52d61a69890f9377c59a6a96004d71262e191951d66c9fda02eed0b15c6e2d27d80694a81192e675f569227468379d2badb3a6b75cdf8dbc3c691ad894c9f561ce0bc8030623fed8f99d8ce113e13103b274067d1dba69d189f2d638939a987a899e8832095a86e4062e3b080904af8fc911a6f58a576598e0d30b4594d2b6656e4ecb4c2cfc1fb0cf08c045348effc3c95ef78482a0a1c1e941aac80bba1e6af9f9ac746fb85d4241bebac7aeb29e8f161358b4aa51d923d8b62205c5ed41d1c599dab3998a213956bed506faff5fbbda5fd5096f15c621ad67c2463dab8c4c92f5ca8d19d0eb4e7543948f3db0edefde44b8e7959677b5ec63c2161c209a49c781afbccb3e2943ab0e7d133b06f41bf57be90bf79c5ce5d680d1f417f2362e9c90390f22ae8ece6eb51fa1851ee723096f089edfb26f61ef03d1218112ccef18211314b5260869845f9e278099eaf39155f62ae0535fdd28ab11af0ed6b886e39e977cd0bcb352608da48ac6a1c7e3bbc1fa3acfa332595810d4c59a45788093ef2854361b250644cba0d94f413b97b56fb865d647039b15b8d7c508f25e475c010b20a1ff77441b70596f5a659241d37c26a24089351628f1732e04be7d863f3f5882e9268935f98ec3e048e1870f12cde4527fa31c58f8ba1dcc3f06ed351f94dcc829c3fb826342b2782cee1cf1171451b9970e6fcfbc22f128bdc2f0e33b1da6a38da05570cc25e3c367e345edfe3ee62c9533ad4ce695bf7ad5d230ec3bb6c4e5c6433182c617141b9a29befbdff9b612e4af02b1b7639fcc7018c7d467646156364453b452041d78bc1d816f3e1199a5656dd5a232b3cb752602673dc9acbf7f3a73cb2477934112fd80fce79ffcf06ee86f96b640303f00f8f3c99fea506a0bccb51927c27b853cfd387125333aa78434c4d861705ea434a244a20aa37e73bf88d41ffd38a299eba63af611bb637f28da0ad10037f2a8ed0af2e01cdf5cae30fcc66e3c4564f97d33b34d4798e535e2d94f"}, 0x1008, 0x800) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f661f4506167fd2ee77e9069fe92572696c653000"], 0xa, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r5 = msgget$private(0x0, 0x100) write(r0, &(0x7f0000000680)="0184a0dadd7803f1f6cf3bf6ead6eec3c402084befc40f1e9e07910e84216c96a4014cde7a948a1d49204c97bd722ade65b65aec575f2683312ec64d67f9997740fdc66ca0ba944a5d4a9ba91df01aae38b43ef81eed9f2ba320e4a5b25a", 0x5e) recvfrom$unix(r4, &(0x7f0000000380)=""/214, 0xd6, 0x1, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000200)=""/53) r6 = semget$private(0x0, 0x5, 0x4aa) semop(r6, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 07:13:47 executing program 0: r0 = socket(0x20, 0x4002, 0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/82) socket(0x20, 0x2, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) socket(0x21, 0x8003, 0x200) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000500)=""/183) read(r3, &(0x7f0000000280)=""/233, 0xe9) r4 = geteuid() setreuid(0xffffffffffffffff, r4) syz_open_pts() 07:13:47 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 07:13:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2000100002000) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 07:13:47 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x0, 0x80000001, 0x7281}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3ff}}, 0x0) r1 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x4) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:13:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f00000000c0)=[{r0}, {r1}, {r1, 0x8}, {r0, 0x9}, {r1, 0x100}, {r1, 0xe0}, {r1, 0x140}], 0x7, 0x2) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) syz_open_pts() r3 = getpid() getpgid(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000003040)='u', 0x1) fcntl$dupfd(r2, 0xa, r0) r4 = syz_open_pts() close(r4) 07:13:48 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = semget$private(0x0, 0x0, 0x2) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/96) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 07:13:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5]) 07:13:49 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000080)="34356d1382b1d3a304d864538e96b53beeb08fbcb7aea32e3457450500d8b3da8289912e381f2b33d4454a54090000000000000054db6bd2944000b68dd85bd31a8cd51250f89168e5f1f90be9ac6a947c105f0de042cd1937c8a51a6fb744a775cb12d9b7fd11a34a552e52abb00330ef2811513eacda96ba9ca20c1f63f24e0a0ea52339b176e5dc82aaf43052c7510c071864391468552efd5b3e46df3ae51c131f3bd8a6963ec8133e7fbc677cba7d2c3a23d65e6b8c1cbb24c7cfcf5345afd14f06859fbde680", 0xfffffffffffffd7d, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x103) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) 07:13:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x11c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x4, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) fcntl$getown(r4, 0x5) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x2, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000180)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 07:13:50 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x120, 0x43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd0\x00', 0x1, 0x0) r5 = dup(0xffffffffffffff9c) r6 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r8 = getegid() r9 = getppid() r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r12 = getpgid(0x0) r13 = getuid() r14 = getegid() pipe2(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r16 = open(&(0x7f00000015c0)='./file0\x00', 0x800, 0x4) r17 = kqueue() r18 = open(&(0x7f0000001600)='./file0\x00', 0x400, 0x28) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat(0xffffffffffffff9c, &(0x7f00000016c0)='./file0\x00', 0x101, 0x80) r22 = syz_open_pts() r23 = accept$inet(0xffffffffffffff9c, &(0x7f0000001700), &(0x7f0000001740)=0xc) socketpair(0x16, 0x4, 0x40, &(0x7f0000001780)={0xffffffffffffffff}) r25 = openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x2, 0x0) r26 = openat(0xffffffffffffffff, &(0x7f0000001800)='./file0\x00', 0x10, 0x8) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000280)="7f72808631fb0c36ec3d0a1e53667a2c81e94b2ad2bd1362971364cfac98703342238819ba383fbfcc23e8d3248d82dff5de799a55881327261631fa13b37431e65b62a5d036a4605306008e394e1accebea5ac528c80a0a801f79cd3f5f237473684337c6d1309d9a94a8d49b3304a1500d5f5fd403d44372b0d5d34924af3947ec5d5faf8a4eb1793aae0a067becb525e4cbe2b3660c04755381f7fe19cccf651f79ca38ae9acabd79913a660796f28ee9fb9ce263e05e64197ca7e2e027b887a2e4b61be0a5f8de034bfa6cdbb1920ea599cdfa274d8327d778996b4484f50a79337d91df43e1198ee5e402f2acdc6f5ecf7d919b5f5de5250777ef0f51b85de6383f1483367fd3f89b30f57d77500c608488fc1cc9f1b97157c933568f0b1cc967cd035c9b7d9f2c1443f14b1e6c603992166547e80629daeb11463e6cb931e015518960d8102feaaa797db548345b4c53f40db5289d6b3db36a22b65f79dacb2d28df5f91b024efd7bd74b52a364e2a6554da10265fef4645ac058a5c16f28fb93af68e9f774f9114c7225333545d819dd3458c0df9a6aa8d765b128305195ff93438e26367c3bc32bbdc1b2ceb0a3ec60f0901c1d9497ae10ef4e434d01565486629ff1e042534e9d0ec92b277be0d42a19d93e18a9bb643c6e43d99706c8430a16966c95e38e389b74d1519e529d90ab42c3d094ba995917b86a2c30aecfbdbdb9f4a2e9a9658d27a8b24e560fa0f28b4917ecb848fdfb4e825d1dd79bba60366f6f76bed8fd1540a1ff141dd0cc514fcbb21d8c8324b38c7f7d9de116a493790c03554b23a863d2550a023127d6896c6312b0042aa9a82979689b7c8a6dbd285ef1aeb14db765c06d19de2e06325f5ffe5f3c128c389bf8356e5e96d59d644208c1ad0f382d71a6939876951f46c2a0fc20ab6c58e818c277b96851ab0bf266d09e9ec6100a638c6c575df6eef742521fd42ece3873d89721b0090a0544e758ce1399e5c6df14e7d41f98684de75c41d69fe4291b5fa0732f59bccfa631b6cf22ceb455bc54ac04a41d0f3bf553866e307766b3fb1b9db88d019e57f05a2a34262c707c7c53ad0f8831d9451f4e798bd3e80a892b41200b45bb2dd6d03dec643943776a987dbd921c3d663eb1f5474fe8d437b92c5086bc04fa4e74c564042a5dcfe02f256182f3abaa3b54d703ac7c82c1f9239d742fe2c35a15980f8b5a8aa4967abd33b46cb78140ed9c4282a64cfa2b90ba585333f905d60a9fea9caf2f95c80706055d8ccb1cf745249a6ebeda9687520face6ee861a7a6419a320abdb3709b1ae6b039fb09dcc4cae06604b434223187579eb4115b7d24eeb9391d9c04808ff211d25ffbfd284636decbb9a24f9d07988da2b39d53079d0f781498afbbac09759222c9c2298628f0297b01efb27e3ae5eb0552c11c5dc4d50d1e4e6d9ec56bdd2ffbe475b7a4fd05efbdccb2ad4424a05041a749c4dcb7edaab63d4dc2bd5d85cdc79de3ec470d299c7a468063d775c21160cba1bd5e5c46d06f4ff6dd6457a2b3764ebfb8d6688a102560f56ee3e64aac87e794b5dc7eaea2494b1567125aba2892a9bd8a511b01539021693a2815ec3bb3f02ef049f187946a2c905ac60da79b76d93e5f819e3eb6c3bdc7ae1a3449a3ac8d9fc48aae85bc92de7caedebc275b810b933801cbb9be03c8d0efdf71dec48032d09192938c71bc3989a34e0e4563cefbbbe2f95f0551df2f1c82f742b8b69a91e251e311b38fb50fda2f6a6efb1b64bc1dd7db70ef04e53ea772c562cf0414aef03dc00c42a1e8a26ff89c6b9be6923e1986913d32c58143706be1b14e656c845690b8349d593e335993e6e2810e428f248abe623ccc1f7b5bb7c100ee3ac8cecfd88813078db8e738ad4f1cd0875b2115e38e511c9c09d632fe53d096536c51d790d2bbe78fb3c9a35836ebad0fe757df18d271cfa389e20953e7baed6e3b925e183d2e8805325665fd729ebf74168c11f1c6addda6e9de2a1e9e41a06ca3e29a8d0469ea94f70663a3ac1d269fbcdbc75a6840fcf6f65aa6a9cd71f6fe9d7f38c9da5b4cb173ac7219578a45190a4babe59f6c58b49c20092b5d5ab3cb960e8b1843a35eae1cd128780368a30d8e6742b2c5355a5a7ba2b942a58a69c9894d1dc47e1c0b220ea3f1180ddf487f3d0fb8cc028beda9a59cd6922a24c33a9aa39a96ab80f66ce21e48f1fad4c221c467827ed6ef136813e083f69b7e6f23c1e0e32b28cedb5064cf3607c1379311038af85500793c828ea79ab7e73507d6da1c3d72a8635e3aea7674f76931ff9137e1097c8ed7aba55b6676e77dd63cefb6301cbcd0c01b86e0d7a4c7b06c88b40c1e7fa52567cb034bb3ba3c7334b0203fb84a6f4e0d7d4df5dfbc8e7640f516bb639b70f68e7910f5ec75468af7c9ae875091a4d816e246410cc1b904889a89a85a0a89e4dbaedcd3dce69b2f43c5f80a393cf4d62701c2e02d7acf3905f52aa5d46d0db7815a226ce37f42ad4c0c4f9b2e2ccd604bf2ed38f85198fecce5ead51d851f9037da0feade92d089eba3c9b20da04b608efda9e32f4024a070879135568694f6b0d1d69bffa14033b28a5db3a7b9658f8a7ec878ed10ed659799d4e0deb8bf9c18d2c18f0c41fb69903ba7c0f3c8b962431b2524fea03623831b9a15f3a3cfafdb29e07e5be256a9b8976b168e72c1b12b31e9d8b4fa5cc9fee47e7fdabbdb1f0c8c3b023b8f66c79fa65083dbf708b92cf483eb8460095844bc0c42559bd8c16aa9872328dd0f5e0c94616893f46d2bdd1d2dda9844ab323806b10667696415a8b96c284b5fa974f1f7d51b067347b86de0e13338da593aefb8dc841c2b03a1b4cdeaa10b4b1811d972980d3f617176a2165129cf872c60d4ecc92b6288940d5d41e947dfa11f09f5cb836a0de65f7adce94ebc5df8e95bce05ae145df340b7b84399c9ec5b9e7e543c1d9fc16fca37555eeea7c378a4a8d7c018c5f65a7e9beae4fa6b312fb578ce612321fea336dba83ae06481244fdbb11078b678c0ca444fedc0c2fa90cb5ae6bdb63eaf8a4e4fa6470bfec64cdc2a6cda5bd3980d49b0c49444ca5bab96db3921a55f6206e3a9fb5df00b3943509d5ab0aada7c31f782f5af832b863b483e601a962980c8443c1fa594fe981f46415e9ecc4371108245d6837993507fc2816e27bde122243924312f9a44cd121015fca603f49bac98ae83712c94ed744d8dea0ff894cf8c7a101f01c3c95d99c25906f02efca8af58fff0b20b3d9e1611232983741abc0761aaf0a383f50998a5a7a47e74de7497cb3b29b9bc2ba2f8272d20c610e85151c967b97b24c644bc94a4747fe2f10dce264b9277cad1270625f1b5275b46f1c3baca8dd71cf2bcc92e825eb93640a71d336eb6b725bef651ae3b7e7ac28657c4205841f8d0f0031f313ce177f30cc44380fe217de20a9f06808fb4c98d038cfe9dd32f8c0d31da48112d750e02841822a2fc7bbcecfd4c35ace1d801709da335933b9d1bd481cbbc5fcb59fa2f8acc4f781f65ff23f0e0eec9ffd8cab55ab632c1ae77c05b2e8ead49c066eda6989cfd4345b16d31d6d333d9afbc4d2adfeba365c5a3075db0f5f7cc924af7514d30a74de5baa624eca66df8ceed6858c1f016db361d1d8da3824a48492ada89db83211d09645cccce55b20c979f7a9a7b51bc4f381c0aecf405fc3217e5fd4b2c1354f37d35a31c2f125dcd6e160c8c21537f45c962e3a19a595466fadd7e52becf85d1180c771ffc94dbd3244ee124442607981057047382b6e0ad7d412d8f2079977cd99cdbc2bd4ba29e8578fe17b47c8e7bd55d1024a68344ae574fcd8e835d0b9987b829f83e6190c0e08e983000284ffd4b375b206d229b105ef150b8e95e6d7ae2295dddce12961745891039df141a9f1f6671fee93cbd1835d9349d4d67ffe38543bb8ab6da248883e20c4c099e80a73fa3a2786a1924d034606728a610e3255b752732e3ec3d352dace020d21675e46d8a4fa4bc0bedaf576db9accad1725cb2b997b1dd2345cbb770e7bcacffbc454f38fea099e165c8093ea26e3527ea6bd3aa489eda69538a1d26dd921ab88d64127ff86c7ac9d4b6d45f440934d1ab7f357c6d213fb16a78907d51980fc53030c1bc8f6c2894398377a2c2bf99dbf243c1c91430167bde0dce445115e07143fe3554c0a10679e04612045af02583a2da0d4d27e14cada835647eaa14804718d5275fd41cb4088f131e99c5d8d71d5bbdb4025c1a17bfd0d78fd9b4d710ad7fc6bcdbf94ee1ee43d2f8bd7c1dfd239419c19c497c9eefbc4ccdfe66382a4b04d3121250ed65ffeb52fe91e490642b417d22fb909fc49fc506a936d005cbdba41fc27749a8fd9f4b098f28dc6bec218e94496cae3f85abd4ec8821221462fd9320d37214c63f8b6d0531a4178058aa4302f7bc6ad574cdba15855768815ad88db00eda07f994d136e5d414782bc3c206721fb9a3e413e8c2a3a43db806f94aade29d530911a489fab4a36b062d1b30e33a941e885ec1dba1d122f23d3e11552b2a5fcbb5083512aef6f2cb8f7e293565c133d871efb463474f5c1f907c44a4c86c3cf1eec23ba113a313e2d068e3051930e29e7ed1b08fdcb46200bd09ffdfb56b14b876ded1f76d4d18bc69d450a7295862979db799838cc84bf7d531998c9f6a76d1c1f0ffe29e139b9a8dea9535e58c8b3c0a8e4ef6c0cbe196c1e5b8b3288cb47d1cfec160af24f7faefba6339568748205518bb94b790929f61bc7f07c1aefbbb6b977c42c30ac6bcbf707c62e018638ffdcba06413f0e83ef0201ed95182a59934d5ee989eef75ec7f0e923efee925350ceae5d1066392b5344a4138a673fd6f5d60f0009719115eea82d86ba75f9b3405e634e955b1258b27b32dd776327393be223f27a3ab0fc5607266fcc0ffd4a86a9071899dcb1cd05daa36b69977402c44ebb9881a1caea028c44ef024fee8aa122e74a51aa420657be02e1435daec710ba765ea12545625c056e5f122773528e98d5aaf043b9269d24a4694a65fad2338a3307ac99fcca6e8fab53c67acb79eb20e9da817039246ae0d32ad0b0deb6058be97de0adf65a66f99021471dd8f109733be92383ffdacd1ff68e2001262426e3606fe67b04e0ebd5edf1321824a45370987388e90082df4e9bc8035f22bb37c62cb8cb61282cdce554b6056737e3638f975b49e472546f14bea375dc0606fde0a8a30da968b6f20216cd0ccf0e0abafe20bc5ed1f3a33724c7f6b8c7ad2b0fa4471a1ee87553c0b805d70da6defdd6832f0fa3c29027847bb4bf4accfd9dca1fe61a76f71e095fb206d3d29b930e41157d37b2cbe5966a7210ffbd2c152f1bbb6b76f5abd0f27929710114fcaf875d0cc8207bb35469463d2ac101c8142ea311fa008a5f70622e7fb7fab55da371e12ed0777c925bf5d222c9f7ea8a49ea661edafb14b2be662ae92134bdeedac6a31094e73926cdf23af6e78b880859605ef692a2bdf50fb668022a7913b62a9fff908b993c6b2a7234056eb7e7e97530b3536ec264c2a2b96178a1ea20dc02e3542cb598c5797a844b2870974ed0af19a34fa5a25d896411401558440bea6e0b587999f41c06c36ec2c9f292d7ec8ab4b432b25cfcfb4dcfaa3eeaf5f83ef09cf7c9ba98592d6c5465c2a59aef3800724b357cb8ee9b2158186d9fa49ddd205e6c686d0680b022715e03d5813b026298e4402586b953d1d43e87f8db65a6ef657d8ef9f0d207f4936dbc06e8643c25db79710", 0x1000}, {&(0x7f0000000080)="cbfaa706c9ce6d0ff12aad7ba3a83dd3c2c764cc1eb2192396077c0acb75229377c6e722701dc37c904eb0d4d593ca556c906142dca64925cb5fb71196f361c7e991a07a94609a2fb5ae7f9349192f6672b9ceb0c6b64ef1e985e2a3298282339359901df593532b36350619d3df032ade71d9a44a382aaff82087f4daaa636bbd3d17ddb59c7a517c1b89cef38c9364d64212146938855220e84fec8e9806f10e7bf34b0bb34aafc90de255cb64b45fd8e1", 0xb2}, {&(0x7f0000000140)="6fe552afa3863248275f9814a4949ca88ab02271b6401d280c6ad60ff907cd711158093e41e4f151b6aafe967247374c0e250391d1d8714fc8468ad0718f9067ea19312c1ef09b4a918e9476bc54b6383149f433a0c6e9870a304fb543416251", 0x60}, {&(0x7f0000001280)="e9cdcbacdc4b18aeb458c2843a5bdcd2537a19d4de47a2e1eddd6e09326bef84ce820a668c44ee88649423f853eef5131e402f84949daf960e7df472", 0x3c}, {&(0x7f00000012c0)="1c72a0df9e3351bf266d94a1ca2f720c28280898cfaba14ba8f2f17bbdbc743bf8c9dc97f4c9842a2e10411f6cb79516175c625191434d3ccf4be0ed86566e1c00e7820af2f91e6ce3603dc335bbfb74e7fc20e257a5225fb99931bc4a378a32e202d4431941f1b0de8b6ff85a02027ca581e4e6518bd47ef7405956", 0x7c}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="00000043922c00ee3f3b3558370bb7206e", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0xa}, 0x2) r27 = socket(0x11, 0x3, 0x0) sendto$unix(r27, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:13:50 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x40, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xd5c8, 0xf69}, {{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x1}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0xffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0x737c, 0x266}, {{r0}, 0xffffffffffffffff, 0x1, 0x41, 0x17, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x90, 0x40000006, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffe, 0xe0, 0x20, 0x0, 0xffff}], 0x8, &(0x7f0000000180)={0x2, 0xd5}) 07:13:50 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x100, 0x6) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 07:13:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000018, 0x5, 0x0) dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0xa) 07:13:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000017c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002800)=0x1002) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003a00)={0x0, 0x0}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000003d00)='/dev/zero\x00', 0x800a, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003a40)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003a80)={0x0, 0x0}, &(0x7f0000003ac0)=0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003b00)={0x0, 0x0}, &(0x7f0000003b40)=0xc) r11 = getegid() sendmsg$unix(r1, &(0x7f0000003c80)={&(0x7f0000002840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000039c0)=[{&(0x7f0000002880)="457145c066c9f43c2680f2d32382c9e021c32024470207c0718167", 0x1b}, {&(0x7f00000028c0)="22098b1e1cb995713082182ea26b79cf6081c877ee786ec15b639ad21c6130b0ef33d7c15d3a05a11dba3cbafae327fc1e0d951fa7d22ac01165f6c65876d1649f7cbb23d9f881fb48941fcdcd5031e8003dcf2ae5505a6bcb9d71e17f8f391149bd9b0d485e0a65aeeaf75e4ba5db0dd84ad3476fffcd187c4a0804854b8f7e6dec6096bbf8cd88ef61f02872b883d65688fd51a1d08889bd26bee5f5db6d811b44ba78c5d1ffbce00335f6731497b717167e0ef7991a294002cb967acc58618839bd3874d818e6e14956f6", 0xcc}, {&(0x7f00000029c0)="a7151e1541f0ed07ace36acd0b677f285df2f546cdef5e339131c512650c07844f8120538cdc0ae45b873140c66e1875a4614ed0b6ca07673a93a4e8c4f8b64b2e7b8075681b7b4e36682719c58b8bceb4dd3cd5d55fcb7bc0741107ddfcf0edfc564eb52c3fc37e8c241f1da2b824556b4a7b9275e2c7fb845e7ed6c927b2a0f71f6523bb95e857f446a08b7a3496802cc2163e232a5b26ab8e89c288a65e550bfa97a6234e53414207ec9df44e1e4cf54e727276c3da11e3cb9502211052a2007ef0ee2bcf80f6beb47199271cd36aa2087810214ea7f7cab793f11a722ec351f4741089326eaa9db9f04029ffd59c55bcccca6c42456aefcfb113e92d0e44134872809c5a54bcbd6b84f73db6a2192d9ff0b7060b68c1c3ac27ee85a042183b3374f15c1c7a7f15c83e1d8a0d2548a86c63d4cd50ae81169855f215631e8fea95bfe641b8fcbd9c0c396ea9163e9885a6badf991a3978b3c7ab4336d8a6be2274f2d08174600c04419e113db9032fc2179cbffbeca68d72c84aa01075dca61e4b6c3eb3992ac90344d0ff3ee74c7ec301ab833f742b5a88765fcf2ee5ae66e1ae8a8d2c9b981d820e285bdfe9d60f453ed259035e54f45efc43a797d7761a6b02e4911a48ee9b2348c15b5a97e1b7427d3a14c723517b3e53d33f66774dbc6be0d7a3f671a813c368287570a9ac3f0d0f8f8158e83dd35988b14e8bcedae2749f8f143a6b105ee63ad8b69834bd8db100a8093c9528dcac1f5bad6af6397970b59d4259d794f27fe96b0de3600dc4347feeecb62e1c366019fe35919ea5dd60bfea71cc666ad7c11964ec6de1bc7f182453f75b1ad0e39fe66330defe28e5aea4bbfbcf8622e55c1e94b6aab60004b018babfc0e0a7f13dc954041d443e53b1e36a299b06d00114a308110e28eb80086d1c2209bb01655da82c94f7f4337bf94377139fbac361c3af90245bb9b362441d845fedf816599294150558cfd7d26593f3fe99c7dce0197e1ae65fbb2ce165e6955974e14472faa11f8a830c38d9d6a7a0f6aab07a45c2dfdf4d73fdf87a7e811efbcd519854a14c2bb01ccffeb73aa5b5b3cfac297fda4525a59caa1bcf30e61205d8157cf3297c3cf9c7ebd6be0ca2efd3d9bd8ce6901eb883c93d61dc81e9c5bf9000ce5fa913db858011245fb9a98f771f24d8baf050592734663bfa992d8a57b412d05aa7732c4d1a7c25d0c78aa5f052afd78e4e23dea1e6811856859e5cc2073848e592840c1a57edce3c37240916dc3a5fbdba7ce7de11438de7c014b837794a87e79a6a961e752db8d616c7545edb06799e729616d6ab358db921b423102dd83377286ff3c6fc0177d6d736ee05d44d041b9b30a553bf5bff9ae90252efeb3f544ea9641e2a5c3c624b2dd22548f29eab47b7caa05d72cf8bfbda822ae06bd50b02bc21af0d322263d928090f4b96666e1a63caa80a9af2de44f60dfeb91123a0877c1eecbd7d12c586d115772c4ec7b09f3cead89791a8a2183c46b6b6f72a38cb3a635d1ffb17f9ccbc598dbc31391491c7d1894b2e2c51316e482ae8605cf73142a19ee5f60e49af992942c4c2c570b7947f2ac482d70ad7d07093e1857a8b83adaad0489820fa890b22e1b5999c2ac7cefe91ef7a64b103bb2611bf45f871c0d6b9b1797db620eda6ab86859ee3214901ff5604ff32add0fa69bfb079ace91884d5c7f4d4d41b3b5eddaff39650be9095bd269d7cfd0627ee91f5aee57c3f42e5ef35c398fdafb07d542beef5bc4169f2b2762d5248bc6bb949f52f04f40308efe45f9851a64b853f5195ca9b2e37ceb24c460ac6e684a8f7ad69fc43adc000af79cf00da72c444d7ea0c9780ee04ba0596044c79aaf42a6d666eeb0e9239aa405b755ba4c98179c0dd3c6167716ffbaa19b0d11cf391784eda545a0dc98db6def282a51b2de48bd624fcfa9489dcd27768473b8f11dd7a96ab2e1ad93fb89933d179f1af59961679bf446c9f12611ca1652e9a86fafc7c72d1e272b668fbd3daa98312019ec46aac4b9d30e41db3611030e0e5e0b9b0ba1b30023a976e3ec9bc2d4c70812502755b9f59125f503a383b6277ad76ed2aa0dabaa0b72bde355115a1d77d8a4b393e4cf8a8d1e94539fabfcdce460625e46fc5358ca5397da3dcd389d0eb5b0b1ed2330da8d0357d92759f05ba0acdde5f6c396261c3a3cfa6603ea612420c3dbc5bdee5b23d4a48c95b3154cc8e5cd90cae472ad9f7d7d43cad1e24c16188dbf621fd93af618ab9d9f174e1b9e82b30c55cfbebbda73772742c1d5a26e3f380cdba825d25ebc17ce4f08086fd1d98fa72da98d5dd0d1e351059f06425c44e5498af8f0ed87de189def5840c690a9a5272d25d30763b97d8dd9b7fff8429b180c7b8d5ff8d13abcafac3a564f5b23f52d033b3d734fd8cdb4ff502ae15d6f42a684ae35df5c4ff0825d249e6f2cf488bfdd3e5ee81df8cebd3e8e30cab10ce717635c3bb6f395355a50450a79051e23c4ef5645db8edca5a0510b371474cfd27128b1a4bba2a885bc6a5db2a8ecf1d08db183cf2bd217d1e95164b66fa8fdee91abd4ae955f813625f3b1d64438f401265abedd39498b9898aae4b6617648c0b8a89037319cfb3193d2f5f945214a94546af6bf2c2b3558dc2c9d6d4790a8e76b504ad90b558d66e4127786364edc97828c567eb5a6999827c94694f86d78f5c3f49c4a46d5dfb23ef16eff4b09e6f427f0615fdfae60f1b341f51fa680dd41ccb32b09992dead07d388b430d1a11c43f815932a5a9bdd3880d8b6280a11e023dea757afd1c98769adc75d4ae9a5e8d1a4fff51278ce03b8a259a4c2d8a228dea17792295b20f2ed07754e11a7310acaede907a52d25a24f2980aed3b992f0a7a7fa41028e9c0b7dbc164194572805aee12ebc1d855298c72482d2289a0ff5207d36b796041d72b857d179c314717c0889f478eaa081d648b374dcf5e2ceda7951b2a395a57edef3834a7c1aad1e89717b4fbf8f18524c57f511b9307fad1fc7177abd13c3f830e70361cf90de47e9ede3ef670f5359277ccf7fcd8aa6712b85d407ab1a29a4b162deaee836dee3b19c0b86749e9c443138d10d3bb156397965637d99c55e849fe90da9000ae2933d9978c61d6d41c9502133f0e2db13c422eafe7a73b9151c17c228005fb345a20b52fe777c35bdf0fe98c29d2b830e37f98181340dce8f5a58e2ad27650dcd72f49ab1fea80965f3f8cf898774d33a59b1d183c2e995b9d8f09c12cfe5a386f8e4c1da5ad175001b775b72bfc4576b4b526ef8c48bb1e1855bbe9a6d69c4f7e39af2f363253876910946a03ade25d3e2e2f33e4db0e824f4d77c4c031b6d47c40b286eb5105b826fd9e30437bbc366aa459cfc969a7abaa1ad12fcd03b47ff9db5fbe0546c7a354017c6fe4fc8ca20bc3003ab2ed8bd0767bb87b8ece31119e6849030c2db40b3e22e3c112914009a6aef3b260ef98d6d4f5d6f6830a28dc5ff7ec015cf6f5c78b31261b2e37d7a14700af39d2557d2c618389149ab5447c8dc3d4aaf6566cd22ae9e94569250e58bd5fe4a9cc21ce992b914eeaeb292dc217e7a7987973107b49e758c02fe21ce1ba18ec0cc61983ae712facb573db74574579daae717ec433096117175c8f7efb5661bc268320aa33e87842522d009aefc531df66deed60380e53dfd173e3042671fc23c69868d8159687f11bbee4b8657deadcfdc46f2de0ec74300fdfbd7d5ff376bb223b0b79ef78dec95fa45cb13eb6b5926cab9b31fcd5368d195cff8d556f5be333297ea7198a8f96e987812dc3b9cc5baf82418793edeaf6ffc95e2c5e0f35fd543d35780be91d6b1868d43c21e24db6a8ae59e12dfb9a753802161223ae4c7963bd2e33354a99b16c381745bc1fe5eeee20535ab2bee9507111636fab8f36112525a808f72d4117c423ec82ec93c710ad11060b82ec4f1e5fce963e9169be3def6215c908c5387833502090462593a0687e9cfda0338342ebc3919ca0a96419b255ad1026048583972d47c3d91c0b91a3ae467c7943d1f47c34e5318e6f6d59e2a7bbd655dd8c8eb247d4cfdb45bb9733b118ff2755137089830c185df08af3092c5dbacb7fe6456cfe29f5ecde4f8460df425b8b96fe85f54be9d365e3eda52eb566b95a42811023fff94efb9f1e8b19657d06003a1ee99a8779de6bf1d900408a90c3d6e155afc731802298aeb1cce8b532fdaef9775dae94251aa6d63c1d800246059b38dcba423bb6860bfefdfa7eaa74c18746c6f99658b4c9418f2020a1cbbc23c12e7754df4f42750e03c8491d42d9a3371a01022a6573f6299b8789719ca9dcd088b345a169e7628e9955cf8ad657dd4449eb53a66b27d1e756c4dd82cdebc95f23cca7dd91081e2a748e1f1008b28f4b1ffdcafcbc2ba0812900b55dc56cdfa81a82ccef9562b7596606f5d355c827104d365cae9464b689e431c85d5d44c77056f1d8e46507536dc7cb397487f090b42c870d91fc7d254c5e9a760791898643f3e950b305e6d998a7c354741c259eb7be22528416f41fb0e7b2e513723d92ac982b2a988f4fdf4c46ced6c4afb871a04b21658f74aed0260f69e3f7e43f12668dc2d6f20b4553d15c68a8b92b4442dac1c5f61731c91bf567d22113fd519e4c16ddb081177688731deadfb2e3534001ac25672e2d6ba08434012c7652cad59c4485297b0ea195d877522027db7dd7d87b0dfb57b77c0b10db02b97ca9099d27ddfb578bcda0e3e1cd35b2fdd618ae7838844db94100b39d5085a334c811a9bc8c27c1eee94f18345849adc653d0ffbbf738d28b85d4041107a3e657e92ed0fc58c579acdf34aadc2d949a36fa5ae4faf399ed9c85f1b80cd1e18d8f119816a539b02e2ae9c0463157e03e145e0e02ca25f8558598476538f5f1b60c2fe28b7c443cd4aa68e6df656c8ef6963c6164e7b008b4bda4a7addfd749d7f3225a73f196808e53a96a9bae7593cac34a4fbab96513b822dbdeab37bef1976e2fd49e956bd1f9e60070b4ab03e2fb96910361c86af07837faf5e28a5c1e2b5a43a72a31675bec98ae50044f3600f9d1a94069df139233bd9029486c1484e2327de11910a53540271e3d880a1ec58163e17a90d3fed781a04086f26311fdd77ea9f9e9ccef9d539d0bc60ec765a9a2f60e7b48c3bd8e522752df78a3bbd1cb4a7030b1787f4cda3c62f8629d66c73eccbfc6631ae7ac6be4d4a11bf1a0fb176812b3aa18c79b677ea4941c2c9af1018641a0d3369304acea468a417f320d4e03812db61d5ce2e7faf85f90db4ffbc51bc456f2c8b290db791f1f60c39724dc43daf3d1bbe988fd19b5081565ab10be5fe3c31e907894228ac0cea6ea48ebab5c4cc093bea2b5c6ce09b577430b0375a383ce9c4cb7ce6600ea2021ac6df9066dd433aff9f38598f787da32294922e2cb02c5577552ccdb61478e8603b919f8ee00cbb6e791ea843ef2e3fa94d4bd4e0d76c0cbdad6ab4c71f03a32efec3fe98eb58fc6a7a1af58a926d90a005de1a0cad1fa0b85e256bb8108bc4a32c8821005b0e4078d48d70960c8f8a7e005ec09a6c848093c766a9481a87e093da02033d7c64cee41063f382995b892d93763e8fd80c13be29d0554a87f58317ca23e35c997eb5d5f6e54e396296ecea9b8efc391d470e9bd463f6e6ddefc60987f2643ae3a95534b8e2c4dbaadb9fb8e58316bc69ecffed545c715831b6d04e757289fdfe80a685850a6bf0c4b170ffeda770ff96a4f9ab9a7084b6f057eee6d44b10fa5960", 0x1000}], 0x3, &(0x7f0000003d40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000fe858bed170cb410b5d0d8105869c86420c187a8127206ce79c9ef333be964a2e5909dcd40c88d7fd61650577ee587d2cc307986a36b0e504e8ffc1f835b49b652a217109d844173f72286bf14372cd75e742d02a03b16a27d1d218171584f126cd1c0faf2c7e521de612d17b8d0451433fd935aabe42014ba731116f3dd132ac78f1443eb9c9717e4fad3026e86700b49a3ca064950d025505b3bb977d84a62979b2e5953843ac3f59be3881dcf2105457ecb049a5191ec27c71310651ba88798667d9a48cf2e070722b719b0", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x2}, 0x4) r12 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5, 0x2, 0x8, 0x1, 0x7, 0x3, 0x0, 0x1, 0x1, 0x1, 0x9}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000003cc0)=0x1) preadv(r12, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f0000000200)=""/188, 0xbc}], 0x5, 0x0) sendmsg(r12, &(0x7f0000001780)={&(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000380)="ca04bf4f51e13db1761b3f2be26ad7ea0814da22a6980886343b23a4545d8128620e10728e0549a5ca4ef2723ef91efcf832146606ae6fad25d147e48ee70b2619828045affdb89b24742cd06fd1cbd8a9440dd818991c0e", 0x58}, {&(0x7f0000000400)="1c23de8d79d4205676e18fd3fd33ef12f90660f35e09bf0111c990867975501eb84f730534cd8d2d2b3eab74d2182a0ae0d492af776bca9a029412b9b7319ca8925f0afede807c1ca26b76edca0f1f0328d6ca56edfbb38fcd58a35278803e796f2b0561009af0007ae9d8eb2d7c6d3a76650c01f546ba55ef17f70775aff9889942a4628e387acabcac", 0x8a}, {&(0x7f00000004c0)="3f8b6f3c88ed7571160a126fcf64483d2479f5a313b034e8285b17ccdc64a53a88c6ac5367ca7a2e1e287fe5aa4be7d717e3edda9ac5d2b11cc086affae611c2d7aeccd929129e15ddd054308e114bb9ca4c3cc4d4ff7667929b62b9786bf33ce2e84021f87bc18b17e6c9faf61c854c75bb339d54", 0x75}, {&(0x7f0000000540)="948bbb224c001ec0235f1e7676a5c47f17a6cfbd8c359afc82118c41e7914cfc4b672ce0d5d56aaecf6863480702508fea36a5361954a5b9eea8796ff31725dc29e091a3db540da8f76dd101c96bc11e4c7453b97d4a3df97ccb632e603a5f2df3ec9bc8aeb0bae9fd06d1a13dd5a00d2af0ec92adca4036aced497223dafa260f6368161dfaaaabdde80376f203ac2398cefa0631288094614467dd40c31a2a15ef9a3831b46d6f81110613a399bd373ac630eb20ea49190f34173a1595a22b4911a5eba74fd77c06f30d122c42d982808218be6f5a31baccdc6c9ff1ff8d5ae57c0b66fd86dfabd9a426ec1a6f1ad0827bb8ab326a17dbeb05891e053dd38c90d7351adb34cdfb68b4e615082c57ece16eae62ba548752fc470473d3f7ce278d28195dc2d5da644b7484cb3b058e442f5fcd338e44838f7f174cf22f13286a126b7b5533d2efc92e1a79e940bff0cf2037b9a93df76346668189f4df57e5963fa3ea3448504770e98fc46a8e539969ecf4fd645934292f3a1cbf211543096d9a571c2a3e219c5960b6cd1d04d35266f1aa66fc29d7b2dc47867a6280f0e12d9fb571657c1ff38fb4646c3ea797b115dea4bdf2dc832dedaefa813118059a58283a401ac30b17c5864aab7d46168be9e69f00bde2aec486768e8d4fb68fd012fd4b3ec514e4cf71453c19f58c6770a364f8ebdbcb46c40424cf473a9c4e58432b9a479410d8a49fa29758f1e9806cf1b40fbde066c30ce5de558f80dadade74ac671ea948cc165e01c8202d85710cabf8e159a76e0e8fa5b1873858cab26c20e09119469e82816577c039446df19f4050db657271b81e658461b8cd56248c845adb5905a95cb887a585f8009aa4d6fc3d0e607669e24cc98275d1abfbda50e4d119d5d33ac3e3f8979e64c62365d2f4a4408d367fe3db8a01da25c1352aaf7b47824d41513780a949198743ce420f2ea1f26eeeb0ba19705b1793cd7807c4a402796d6ca3966d2bf4809cbf06b812c44914cdeee40441c4b2d0bcce57413d9b4d4eb61eb78c5aa16f79057f5363b269e1f7516fed947830b5ad1959b8a6928693fe301c9038b645162be2ebd45a8692095c86677f59f2b4d4b9d16d878babb6035afa652f3d4012d9ec68bcc3b45d5ef6c5258d037a86e33a6e67122d13ccf2270448562e4eb9684ad77453c7e582ef9b983c4cb0b55d6c6a01de3e82407d2f1786f641a63eb3861a6a77c0faad106df2093d145931afb4cea9f8cbf768cc6325566c234c4447973e06410cb1891f7f449f4d6417bd52620fe49094da4ccfe55f1f95c1086fac09a57ac3658125f9d0b2002b8b39b57de72bd30d669ab3d94ed18b27b73ff72a02ff1f8121211171b19900dec6a0ccc5a847b3a1b1021026ad1c653f0b10815da17a80eec1a2aaa72f45b34bdff56968a228e9dc856f3590521e525dce8fe1242c9522ecc1f16abc702b51f10ca0bd266440985dfaf06eb3aecd4a764a73961e79fe7f361884127592560417dd14f3c4b6a0663c1f4c94c65aaa348a3972d2eccc205363f47a9eb631ea13df149cf353de38911210a22028ae89e32d4d255555ff03c3f2c7beef32323fd5665d05b32492dcaaeb529bd821bdd510b286e06f8fb07defd77e3d0413c4457efedb31dbeaf81f765f0cbe1daaff115de5ebe79823ca234829fd85798c20c0c591067926d4316b5d48198a0da954ab0b05d5e7f23c236c23d3a70b71b0165d3202919a8bc1ac78d1cb7dfb71f542ca6fd3188a83c55d46ab7ac517d505caedaa9bbeefeb0c5e7b9f4223eb5225eeb292f59d177613b2bbaf2daac87f6332458d410d88a8517f4428ef64c9b50fbfe999bd94a30ee81ae5dd5763b30233fcc39a385a4eb45bd149ba4e8e59c2adc2e10c22cf6a6e95332fa6e58f82fffda851fca478ceeb03a2793aad1c9b0c244a301a2f6f4c523869091a7ce66b28b2320a0f4baca6170929b9d5317a536aa6358c3a3a959a45c5fd7e4467ae06f8371783fa9eb5016653c91fe50204910af63bc88ed42d29eb4434d093ca26f1410d45974eaa96a144058dcc0287ac3e03a9a4a6b70738452cadef9ce31e42c79a7a9c5de91f5e0696a70bcd65efcb0fd7d4d56dc9554ed5e223ffb3b9de7c071bf139e217d3ead5dde6d541d73f5411e6ba65ea836ba42d9cf5b1d93f05c348e422d7eede1e2e52955d3e86c816c85da1ce35be6c448004b3aa519ec54a10763a66a9bfc75f5d6168b62fcd868e5a74daaf4f6202a648dcab55d552377bf03800f2f3752cec1838d311bd1d0c2b55c413511bfaaecb335af21898c465fc9e87577c509b2227d02c72b7790167156d541ed7807c805abe43c59107a9efeeb68dc8fcfc39a3174e895efc6663ba63b342cd53e14c0d341088ed32741d83d97ca2483be14ea7a271207dc97cc6e3a46c471aef9629c59bd0ecf7440951bfc9469b7035e9790c140deb69bf89998735b91be8574fac1070ffce964724faa4e32ccf239b1a536ba4872ac0db437512c59d9ab11a0397c803ba83f8a70a1e6bd5c5ce9d067b2a7b8ae4ca02cd610e21598fd0f238cee3f3b405208eb8c961597021390db72c67c0fddf0cc56023226a4346826b7d311892e0eae127c6fddb484ca62f79a59dfafec19634e80ad175955a67425defa4856aca038e4c85cc6d4bb6f4d4284597a93bbb54dbab725cc1b4cac554961666e958b7cade158d9c5659cac970871b9b1ab4dba8729e97dac2f77e47793b8bdd085c7281bd1f922c0c494ae6b24076a4ddf08603fc8b8fabaecba07488c7926bfc7e16efc359e6d39743c90f95f94cf9a6747141e8f620fddf83391db041a6c223b3a2af53b1673dcd00363cb152ffdb4a4ac57165215f6609fda97536c65e63a82799ce726ef5abd74039b7dea7f7b251425ea5ff8886740ca51713c87842ad3232b3cf1178f169442c64202a4b8e96b70351ba9bc79a862e50257ff80ee325f5bc0fd3c130c413dd00e64a6174a55f49eb7db5c7c8fc08d41b9c5e8de9de8f2065a2ee322999e3117a58a34b6435dd82a3991d99eb8a0b9583131495a35d0303eebcc00786fc11220cc540ffbb40d62e49b6183394455b23e5b33fa320d77e9dc1fdb753c873ea123ee7b6486b2e000af574ab54ceddb038389e0ff9045c7053a923e0f614245411ab6a27cc05182e8d234e43627ad2e83aadb01e2e6c79c97a0133b50779fdcaedcd39c6e6ad3de0663b022b0d4f18caf831b3790a05344ce97f5b4d5f98967deae37a4cbd72a7ad0b4b99b94b3ceabc8f7bac80d2cd3e2077ec124a9c4392d833d6ebb384fd61bbb9473f9f39d1018af179e57f08829b3ba628031f51e2ec952b127df5a2942836919a4339949c733a25a29d81fb7b773d274ca601ae6ed21a73a9e06bfc9464090bab4a6df0ff8aa7046a0a2996843319d036a9baab52b5eb6505a54d224dcfc5c400cdc88567a91f7b655248ac7cec58680e339740f99220a36f8be2b849bdd17c5e57319f5d9ae87f6da52a14380fb46bd4f803f7da9b4afbef2d73383f9b05ac0ffdff8c6870e609db70bebee36b018644ee2c58f0172942057620a64907947e56a9a5539f54c0c16b15b201718a463dd9bdbf4aa07b2514431766ba80a9123c6f8357d9ef4345488a57031450dda32b213b5c13320f82ff588b417a1fc7e595e82efb41bd41715b6cf39cf42ac0856e5bf69250a00fcf8a28b597d1085de6866c9a6941b049f592d587b3bb01f8d05e2a69b6a789484a7a5e5a7b29f22dc97f86f1a58a34e3dec08abda9e33e41973bbf7a5ce5e169cfd4688b3574251beb1c22f1458245d8e43b8a849e5b0573c582d4d48ff84a7a861f62afb3bc52dc3544e6c4fa5f3c01663b40cd18cc97d8de371f4d8a5b3940ab63d810f18f4a15925804f291ef81e630cd0f03c31795429ef468cf0486887a92f2ce1c6f79feb99a4a3d5d22c19d4b3a0ef5451a417ec8a5567b0dfc6ec78966fea9225d1e2f72953bb184128e2851b45eb252106a16f1fdbb6050796cfd4455f0b3b124082c7e6bc77a659dd7e61b4a2fb077b9aef4e841e6c89d35743e872e3e9533da49320b26c0718704e2696b07003ea2c09c06544666e2baf901d72e33d90d21452663af031cf7e4b5f29245d7c527de2c496713a4b592d18ee91c0d16b4ac3e41a745f9fbde7b5eb42de76c5a48bae894b71060c113204242276eda03f6b8802732833b0460c60d682b6b85a029bde4ab2f348f0482eae77269315775101cacc9ad31a0e389828c3e8ae5e145166e01a776c263e6c901be9de4a56d4c35735d2511e65b079fc131556c30a8f6f84416c8ec665722a87ed49d1b53beefa99ad8fd63fe504504adacad5a09b008d3a4d337952ee4dd6a34b57cec29724da38b268a50061c9e0cb85fdde2dce44d3160717007742d05afb6a7bd8dee0f5d50a6d11d03b58866978f6ef1d4c8ff489a5348354bd47948ff7d31d2a55e8e804b17a45c40461891b6e93993e8451c77bd301035950307db255754f7e8021545305068584b104da88de38d124b2a8d6883a848326c67ca6857d50eaf553cb6f783fe52ba9c15f6e62dad8983f371646dd97e6c3c292a54992ec97cb5f274b6fffe84390d9d5cfd0f8a739071a74c101700cdc59008eec8dca204de7220f3b5b5aea1a376cc91ad8009bb4640e3bc89a9d7ba11b82a84acdddb7451299fe6b6c858a7f8d31ac99c9b096c7834da1dbafa2f77b3a4953cdd8764523707e79bb413e0e4956381abc03ce25cc6a4fed35a405ca74e3d2093a51007dcbce5665d6fd61c4dd0eb6fc10e78420dd8685bd9291e5395c1129ccb5bdee1a58cdcb85e2ffdf1bdb16665be69b4fa848fbffaf612ec329d280f723144d3f10763a6912c9a0d2a6f541962146ecf558af52cde034d44f5a70a164c345233702b190251d359ccfdb6829165778d8bd9ded9f018c144b73525bfeec0f15b5dc8e7a68a5b22a43d7afac3929fd82e7191127e6e48374b7c26ddb18275b001b3a15b027a8eb462c4c33e0f6cd501e9a75801b80c598c4efd7096355b862c52c0a04bfe6eafbec0806157e2433c66880ca3e9dc7c952487e0853c532708aacd1e86f0dfe2663192cb16db4160d635206609f190c2edc8e0cb81e28b0b25e5928a3da1faaa496c2090b3b9cc5f247b9a44d2383129150e53681a3216bd52c6e3b7f617aaf3bc19c8d2b82b932510ec10608c8e53e7e5686602a1c5f54794499cd3e8b0017ce96c43b677592878168fd0508c50e44683757acc6d9cdf5c8e8f1a1e85fc48831bed609debc6c50dccd59ae9c3df1deecb501cf42045ebce66dec08c080ab17e4fa7418fcfda81ff35d8831247027b8fd07899626e8a305996a7b354c8e50a66715d7c7bcd8f36fc93c2598f962f6d4da51c1de66c0c707bd3a069407c66b10e491083d1fcc250d2707d13806e2acff1df132c99fece930c6e9000b6d5209ecef04b248565bf4af08405b957921762862e76499299dc6b494e9f12c36be863b0b5a27d8f6c2558579dd3669b4584e2de67d315f74ac472f7e3d05976b92361d110ccd6ab1013063186ee61ec236f4c84117714f74a6bd02861ee7474b2c4963a829a7c47e6372877f355857e2faf54ff5043ada05dc696490bbb9fd72d49364aa3f24b96193e874f1d9c085d2b5d65a45c440bb433acd861d828b47c8f50bbd54cfa4e0db2d2ac508ccf93bb1098caab746293742df8eaf43179ac7419aaa80cbc6a85c4d1c3a4926d057609debe12e86abea27223d7a68331e5f6ca", 0x1000}, {&(0x7f0000001540)="bf21fee81b9cef9ed6f3612b431f5657cacf8dc8b9f6bbb111c4ccdbdc6815b52a148451a794c16133e49d0191c9548fe6", 0x31}], 0x5, &(0x7f0000001600)=ANY=[@ANYBLOB="c800000000000000010000009b0000009491f13b913b0cd0a848414a385d6bc524f4bd3d03a0ed26a280df84f09407e643f2919c2753774e2d08ae5e6cdcfd5f95a0f7f697ad5ce876bcc16e530ce8dd0351b3b6a3432ad38bcca65e82547e66438683026366fe2971434e5c85dfc31f29599e6c70d3605a2a25bbc5a600720f5f724b58f65b66c92ffbd91571ed292e76a8e1b7ff09250154ff75d65122be2417c4dfc6d1e94de8880800000000000000f0d3a719409928a27b6b1215b318b8180bcd5671008301ca38c4fdf12c000000000038000000000000000100000008000000fc0627412dd6cb5b8d38e8e47258cbcfbaa9d89efd0f3df3096187bd04b4b3ee344ed0d50000000058000000000000000100000020000000df22dfe3a585a3aee6bf32c41af8da98f1ca77d4bb004383b795db9812d581fb164f8a21e2360d5877a81941231ce2b479c3d176323dcec1d59db07675"], 0x158}, 0x8) close(r0) getpid() 07:13:51 executing program 0: r0 = msgget$private(0x0, 0x8) r1 = socket(0x20, 0x3, 0x4) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) msgrcv(r0, &(0x7f0000001340)={0x0, ""/229}, 0xed, 0x2, 0x1800) r4 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) shutdown(r2, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x6}, 0x8) r6 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000000c0)=0x1) socket(0x10, 0x1, 0x3d) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f70018101c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300"/4470], 0x1, 0x2, 0x1000) r7 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14, 0xfffffffffffffffe}, 0x8d20, 0x2, r7, 0x0, 0x8, 0x6, 0x5, 0x3}) 07:13:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x74) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x10000000000002bf) open(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x102) chroot(&(0x7f0000000100)='./file0/file0\x00') preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) 07:13:52 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10000, 0x1, 0x2, 0x548, "6554e3fcd0f65e9aa62b26612dbf25384a4c248e", 0x1, 0x2}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:13:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 07:13:52 executing program 0: mlockall(0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0xc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) 07:13:52 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000009c0)="03000000", 0x4) select(0x40, &(0x7f0000000840)={0x3, 0x4, 0x9, 0x120000000, 0x7c7, 0x1ede, 0xffffffff, 0x4}, &(0x7f0000000880)={0x400, 0x8, 0x6, 0x4, 0xffffffffffffff80, 0xf23, 0x5, 0x5}, &(0x7f00000008c0)={0x3ff, 0x5, 0x3ff, 0x1, 0x8000, 0x5, 0x3, 0x9}, &(0x7f0000000900)={0x3, 0x1}) getegid() getgroups(0x7, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000180)=[r1]) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000800)) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/71, 0x47}], 0x1, &(0x7f00000001c0)=""/240, 0xf0}, 0x800) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/240, 0xf0}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/95, 0x5f}], 0x5, &(0x7f00000006c0)=""/142, 0x8e}, 0x2) 07:13:52 executing program 1: r0 = semget(0x1, 0x0, 0x48) semctl$IPC_RMID(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x400004) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f00000001c0)=""/250) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0xffffffff928ae206) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) semget$private(0x0, 0x5, 0x68) 07:13:52 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) socket(0x1b, 0xc002, 0x8) fcntl$setown(r0, 0x6, r2) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x1) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x1, 0xffffffffffffffff, 0x4, 0x8001}, {0xfffffffffffffc00, 0x40, 0x400, 0x80}, {0x6, 0x100000001, 0x5, 0x20}, {0x3, 0x20080000000, 0x4, 0xbe}, {0x1f5, 0x1, 0x80000000, 0xc745}]}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 07:13:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xff59) setpgid(0x0, r1) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x800000000, r2, r3, r2, r3, 0x4, 0x1f}, 0x5, 0xcc3, r1, r1, 0x9, 0x0, 0x7}) 07:13:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000040)="224353e03d8e3e6f6937febdac7bda43a8d4ef535ec95ae6e34150bc82e71a9c4dd57b83efc03fb40dd0e3a75b7156abea4bf9f6090172d124394efd596655855631c8c156ac14a33b2e2e597c661598bb5930850dce95484975fedad15c50245f50f38033131ada2471fc4d2ab33323bfd4b4acf5d4db1950b8dc9f3d0e5ab0a257ff570f973ed3e276b53784ec9d9bbd8e27a1799bd724b5cf98937a6077c4d3120d6d96bdc45685f6c63320f82a847191181f87f583", 0xb7, 0x2, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000140)) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 07:13:52 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x410, 0x82) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100)={0x2a}, 0x0, &(0x7f00000001c0)={0x0, 0x8ff, 0x20, 0xffff, 0x400, 0x5, 0x3, 0x1}, &(0x7f0000000200)={0x2, 0x6}) dup2(r0, r1) 07:13:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x80000) bind(r0, &(0x7f00000000c0)=@in, 0xc) 07:13:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x3, "9dffc66dce29bacf81f894aa0a944eed4796b2fe", 0x400}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 07:13:53 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x100) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000fffd00000100000000000000"], 0x10}, 0x0) 07:13:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x2, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000780)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44fae648685619b7de9c594ce16b22083f10831398fb2a4b7fa3c9eaee76b99f8cc2eed28e7963d9eb018037a32bc02e3793c9be702f20126091d1f6dd8c25d6a2991083b081d617926c34d5cafc8868dfac9d05d88ce004820e6902151acba313a2c6c82345ab3f92088252ee03a94540eb01a1ca118a07060b6a608086c1ee14fe0438f5ccaf23038be3c6e400145b57ef0286005c1553ef7709becb69794081e8fa769305c81d6e9a9f26b04fe5df0c573e02c7490fafbbc907d77cd4663802b0d4", 0x11c) readv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/54, 0x36}], 0x1) 07:13:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 07:13:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae6329f306f5cae0feb8f32c4e096d37825259560f8e5815f73f2a044fd33055552fbd5e417ac632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87010472b8bcdb9ad8a4f5f728193ef1d4d942", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) close(r0) dup(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x3, 0xfffffffffffffffd, "4000001e913c1700bfa620800000000900"}) syz_open_pts() 07:13:53 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x0, 0x10000) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001280)="4d5a2911178005da605e9c2ae30eff90998c039d37c06b575c3530bd57c54397d4ec0dfc381c5b86fe0c929fbe4471f77440d456243cfae28d0c4fd45487f7b8dbebfad65cdf8b0afd69e9f79d2b3567127933a1f540c3dbf4a9b2843cdf186f87e03b5e4850de1888bbc1999dfb209855dff6db34783e0a1eb936d2ea65227ce30e5ebad1ab0e309372dcf8fd0bdcce22585e25b65e2df11c80313170786eec6c1fcc285e324d76f42a326166161a734fe6b5b5b80dc4665c1620dd7d262340df49e3903570f7e725bba6e53880effb843a44c2324e17bc96178284954adddb4652906ca4f9a0b92b4447efa26dcf1ae8fad7f6d097af6600819c", 0xfb}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xffffffffffffff84) open$dir(&(0x7f0000001740)='./file0\x00', 0x20000, 0x80) r1 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x106) r2 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x0, 0x18) stat(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000018c0)=""/104) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001940)=[0xd5]) getpeername$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x28e) open$dir(&(0x7f0000001a40)='./file0\x00', 0x208002, 0x100) listen(r0, 0x7) utimensat(r2, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5, 0x140000}, {0x0, 0x8}}, 0x200) r4 = accept$unix(r1, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) getpeername$inet(r1, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) r7 = accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) setsockopt$sock_timeval(r4, 0xffff, 0x100b, &(0x7f0000001d40)={0x800, 0x2}, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001d80)=""/197) mknod$loop(&(0x7f0000001e80)='./file0/file0\x00', 0x2100, 0x1) setsockopt$sock_timeval(r7, 0xffff, 0x100b, &(0x7f0000001ec0)={0x80000001, 0xfffffffffffffffc}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001f00)) mknod$loop(&(0x7f0000001f40)='./file0/file0\x00', 0x4, 0x1) rename(&(0x7f0000001f80)='./file0/file1\x00', &(0x7f0000001fc0)='./file0/file0/file0\x00') getgroups(0x5, &(0x7f0000002000)=[r6, r6, r6, r6, r6]) getpgid(r5) 07:13:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x4004667b, &(0x7f00000000c0)) 07:13:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) writev(r0, &(0x7f0000003400)=[{&(0x7f0000000080)="1d4e16affed02a8225e84d63711afca45de840f9fa5d418a5b052c04a32bab981231b7e52100da9a88f2079c365575a94ef94470fad3", 0x36}, {&(0x7f00000000c0)="01593f417a44a5d1f171bdf733e440f1fc35a5e1f69d48f0f8a2e69497a4b00301881557bb3debcccd5e30cd9abaaf82b704c72aad02c3022276522ee918a9d7d9356bb3257916bf5b63be907dbd0a6980934fb95ccb096dfcc01a299fea72b12c9ac87ea1ad827e687a209ecfe4c613ad0ce80fcca23c797a4cedd7", 0x7c}, {&(0x7f0000000140)="f2802dc524f24fe91fbb3b5cfc61af9a", 0x10}, {&(0x7f0000000180)="406828fe5621a2648423fcea03b4bc69557bede39c0eb4f766a2dd00493a24df8b7d596bd7c15c7abf10be678bdc00c8dc573d783ca0a211613d915980b539ee0114780209285f07f4a0d3b0162f17b436767d6b7961962eed1f43585447a10f9557c9944512684f63c2153e91709ba2f0812372154891056206af5d1144701a8fb838", 0x83}, {&(0x7f0000000240)="29ba1e53f99725c19c9c37b3f33aec07657137b807eee537ac00de0c0c15c94fa3c37d97da9ee496b33a3e4a572579169f2df9927f7f6bd55e7fe4932639d23564ce87698ac9ed88ec1f360cc3bf843cea5859022d2711b81eae66b20aa420f9ccf5c51ecb6a822e8d023e67e20e85febed8525f25c1549b74e7594832b0387bb9116a1bad64daa89080184a1be9e573009dd51519470105c1e2db7cf09db7cfe4dcc87097955d31c3e2b9ad85c0cb498ac2d943f7fdb495e24f067e4b89575eace596719a1af753534916a85b01669bcb0c4ea71f9bcfe4c6047a7799f0474c1369745aee1d056fff0b5b9398cd2d694d8247982df914d5db62c74837ce90e7484c910ab8c5bc602a14e1870e6ee8c217d8b8ee7d7cbc0e0eff0d51b09798d4485f6b95fa924aea63b1a40ab8a527fb0688e47d717526d79d507094bf0174735b0f28cda88ffc6c2e9ec15fd7cb0bc4a721c6bb4dcbbbeabd91002ca90cb07ddfd0ecf0a7dd2a1340340621f0f671ed58fcc35fd87bed3932542ceb69a510a87511073c78ce992dd1e09a7ec1486f94df77a1e7d9b7ce5b3be03a75162557e2331ac774ff8bf82da089607d29721c2049047a97555ea80a3dacf18550c13946957899341408ef35c3a774f8ce35a9129908e2f82035b2f0d794b13ea7b22209004f304a9222508c4e1b7f675b36fefb43790b525a3858294f8b89b5fe708e89e30c930600b9d6159eb7b904c0736f32f9a9892364387bf54e2b285a8a189747c90c798c9e94abd4c345768abd2af92e03357eaeed4fdaecf9f9096d9efdb7904a6a4bfabc02e5c2798ed29406d5490578be15d72bbad46c86be56f92a4bcd347fc574bf53738c5786f545f367951315ee1789f4df8c14d7131f401237ba4514b0d6939efdbd11a074719f8411e2bcb0d56fa387bbe3a4f7adb573c0b8947ed36367e12cb1c73fba7a71edfe349b62423a8c1cf49b104317dc063c6b214a6ce8150e234602d78c360c7b13d494d5c0f71fe8d8bef668a3641c1df0a6a907b1622403248f5cfbdd4370efdfcd288d2622a7d56449919328116e29976f051205e3d80ceaa3e7b7691c0c09390e75cab9194bbd508b03b44fb864a536058d18d21b18901a243e5c8ccf3f64d4845bf0b4625418b498276e7971d83dbc107b04760c98788f6dccf3bfd9f8558ca23acb660413920279f4d1d8c02441d6096297bc91510ac9ce9de71afe8168456568120ee40d37b4f23c0f819b579447f68b006a5b7459ac84872a767889b829f8b75fb54c9d955405132494aff1e5055e85855617bffe3c4c16b74fd2956f154a8cc45926f42a222ff76cb1fd4c7b9e960ae4184112277dc3d1c623844be2282c619337c4e5d86efbc1ef11bf8a39667d7aa57e36082624508d8f967544b69cb1ef189c90d9c5ebfe472a571924ab64f5f2806f5a3d6e4963d58ac0c89acfa6c1e122324fe853a43f0190c1a6c8fe8e89d0af104f92e5f16493f3e91360d99e053a372b6b24fb883b59f04c6363f1a37b377efab4b1846246ba77fac78c57a518467900ba86a3caeaa6251d0f65810b8b12c9554a11a6980233cae67777de45977dd1cab63bdb2e2d0619dd6829a9c2cf7eff5ad8f186c45286e7e444e0cd1e0420842e6e91f3089ad3611670719225c8f66fef00b6e98f1008f9e60e3ec3790c34cf8bced5d5d66707eb24d690ec693f9659f8d8eb69ea75a284c438f2926f062c1dfa06599b1c5d50e59e37a48cf45fe7a7a8e89a78766bb8d390863129bd7860365554a6acaedf333187432bb87755456decfff7bbf29cc586e4d18a11a9999054c2a9e65a63e57419a19ccfd63ac80b4d0b475d0b99a6178dc6ce22dcd2235f91a62f376aa3e8cc37570630507f470cec994f6f488ae4373633bd5342becc085da1a28916cdf4dae38968f124c6ab2a4b5dd9c67046b2a10f4129189e908155cce3a10761319cb782824b1caee4d3af4fede34655ff6d8992e81dcdfe2e1dc03261aff0a51eecc00058bc829dde9a089791c6e62161d58e933b0ec6fd3560945c730293b96383e1e1ba0b4f14ccdca3f061ddd99ea3734f21e9a53ed652d152a43e0610a05b268524201bcc3988fa0696796e600620a387c65d27efcd84acbf9df3467dee7e8a8f4d83816b368843feb64d1452e3f9c59783041db3400203199e93e12a1aeaea087684314c29a7b37ea996d5d1641e34ac989dec7ef7039c5c4311f020cc075b95284d500889594dc8ddc8af565bba317862ac9cbdcd026e5fa97c73155a46d10f8e4f5768b838b14d77b7df11d37aa37f9aab233897e6a8cd5d9a462c6ab0474263b60928a7276030661c7586f9c6c590a195e224bab31e0bdbbb11decf91585dd5f64c0f7179659cbbe6133353ebd964bbc7e51327b524130951186ab10b07faaba2a090d1884729eaa785a92cbc964dc75831ea95ac49ad6ea79cb808ccaa8d2d8a134f00a6d0d0ad7c2f8cd4f3e20d696900e9eb3da87f35050a6269a0f4059e37cfba15967a1bae9daa2f0cff8683765bc144e542bc12898523ea284b00b0bc5994091d80995c11777f4a148f8d6ecdaf76c3bb2fd3d178b0ef71edc16e1a4ad041787357eb43042bac699737c02e25ae7e7ac501b9831d316e5c043bee63ffa6d754342247dc4ca9742e07f60c58f460da681251c9050f219e3974b8eebc20377afa7260f2f5d9a5f851c610c7d50832d9e6fbca87f2d79653e02ae192fce8a8c633a302bf0aa42b2a5a69b4c88f9193498fce3e81c33e5d70290147c5bced24b80adad3e07071e21788b163ac173cd5ba3e2052de140d8baee7dbc87418d01375dfce695c999a51edf2b775553c754a58117e1e6602325c6cd4abc0b4e26626eb9ec785463f11fceb2bc43e2e8740adfdccef752bd78fb131649390e0673d82abd611c1e6ad73665ec28e9c9a229962976b5ceed23e9a178720a53a15b18fe87bb04bb6356a4be710f5919148347872c00ffd1f1688374ba89ae721c70db1a61ab50308006fd132835256c9d371671c591757383be66f2dd38e19f2ff83dc25ac0410c6cf729ce4f20257a865875a0db672fe0fbc3507c9c5c45921a6f023593a623f489264ba86ecaf9a5b5af4a88465933511626887184084a13bc356dfe9fb01c77f8bf97b1d6e43a3a4c66068105c50f182a03d0bb70f8239f8a510ce46fd6166818244308212a8ada05916aeb3373092ed743754ac2fbd8310d32b32c25ac98ae4ba22e9458fc0c085246faa4c3a1353ec99509129669c37cc39da29e03dcf55379f157e145a5d2029dda8c06f6c40825a6f55540f1f678e3829c8acadb198112cbf7fbacaa45b1388477f1b8fd266eef4366b6f554979968597e76c472cd5a6783ac526e17bb5996ea53e6972ebfff8c01b89f4f51dac9d567a8fcbfc267697f1954d5def78e71ea660cc3253e86833e39748228c56e0c4c5c3af589c8529c9e952c160b3325dfc1950cc9ea1d40064f8ccb09528e3f1ea89be599b80d999b57dedae11fb47487bad93b7b6ba520d5391859b1a1a56e3fc9260e798e30acfb0e37879e20409d69301cead42a72cf92bed735ada83633c8a3f9c41be74e6da3252f819627e0699714ba065be7c5128080ca7f980596f910886421193625614e6345d0a33a9b217ffe3e375afe31f5d22344bada12dfb35269541adbb354f3baadff40aa64202d6dde4749f1305be2fb6782ff1db279e4f1cc76aaea5072e9aeb343447675b810eb8c50cd7946a141c4bd24fc97657450e457ad5e2c11548fcc1df6e8ef053b7ab48387914f1636782656a2f3065e50f1e213358efb5ad03341f694de32f3382e7720dfa3b2218ab8348e0718a0c094e1a7fc4270272b857d70964689de2197a39bbbdfb2576f59731d2f0635ddce589603a7a3070dc63be62d4230421800c1dad8c611abaf44e5508de6c187f43a8c862f839f1f1077d0a6b41bd522de0c733fd98e43445c623071cec94bb7f31a303a7d434a27f4fb97d19a793052316ef9d1235cfe6aa22f0b34797877168c2422beb10a5f4b2bbad4486dfa5797c30b4d5a9d57fabef61f366e2281e1648b7d6ff85e7b10fa7616dcf4913719b19376be75ed5413614fadf1a82878484c570cdf8b8daf19f35b8d1396a53ebe7ceded0b46637232396522d56cb563134c29e0fbb46e3720026c1a3fb79af25eae9fa094022a669b2737f8814f12855d4bd3979ad186c09f466834fee52fb83a5986b87bee888240290755db84f9824ee5d92ffc51890354dc6229d6b2f22673dc14c54cca7069b4762c4c5ccf2466b6b27aed6ede1734f1172567a771ff2312d79337605c57c48058f93db7d6e640e6ee756c4b81d87573dcfc5a0bdbc99d943cd7a78ec7e5568eb593aa2c7d0aa2d2e1f3d6cd299a596b67e8e2dbf632a0f01546ccb18bfeddf53375ae7a7707452ff54ff93f05fe872c1696347cd9935203779c7bd6f70d18816cd23b295d756bb6b1b73a6fcf0e41753ca7750f401b6e48fb76e23e5f89cbd664f19d72f5b9e9f9889fbda06dafb79d0dfcca16800aa4b3cda05a0e6982a5811132b80d2b2f2de16c51198595dea1017587aad22ff265c9d3b18ba8765de79e088d1976b39244a4d1befb19603635e07c3a6bd59792e06b2deb04aaa0e50094a3e298920d1995197a3a65c72eedb5e8bfc10c7f9ec5b944f9a5a30bd5fee6d8a338a02fdc0ff64bb3a8382908489a34a7848eab386d3cdab5001d1fe73db827db4c45cd18fadfc371fb204d827f985d8c8bdf8059bf3af4fae2c5a1a5efabf51aacde4369dd0438f44fc352e11f8ded05ab46453e92dc77fe01b339189431db7878d6b63ba2df09f691dca6544a574086687a1cc3d6b5bdf810a10b932bfcbc275ba2a988b89284c51fa9a0ff69d907022fd5d5e0e00171bc93dd183dc5aa66931d23284911fc193f3b10526ce4939ff7281facae6248df84e31f9f72e9e202511379430a984ab220e09107361567eaf98590a01bf250c192beca418cd2687f459f1fc89b0ab62c951ed6b908e8051300be12503cff6833b91ace77f18578dd20b8424b921413051881407482a68e2d40d827855f844a5fc27c2416b18a88c34bfd600394babc12a3e50c6e98ea928489f51308cf3f6ebbe84747fabdfc240e89c8d8aea4b075ed6fd851a3c8dad0c31a824440328cefdbdc3ba01faab59fe6e643632d3b7f79caed6a4d45018e081ec7c284a28fc9471be1ae10949baac90cd42084f72766a997b1ceedda95ec8754a50a37a8ec29b8a7cb91d1359fcd5f0c7ca0aa5ced360006b1b5c2e316b4e1b10cd79a0cbb9b1573a5bb12176f7566007232516d220a18fa86bf42ee9db45f1eb9d622b96e68e13639131ef08101fbdcec87089669f5ebe961505f37f1347f767c0fb5afc33fce73dcef1d404bae691655b8cb4d8f5ae0d494c29054469296fe54cb8a724df7edf6c6a439b6d27a4496aa5a5eeb2794391c1ecd85845ce76b050da7d307a68515d9fdb88fbd43a98f3677229710226458d8e64e0e76d863e4e3df864867646e056f9312d43792afa383fbcaa2105038c8a3840464b86834fa477b74fe9b8a684a2ecb0a7a2482c9a5e35b1d9f9dad5f9cb91711eba30434085598b3a0deb6526b948a877083ba41d1a201734d9175e062bcf78ee4b2452daa64b7c2f5d8efc9ae0e0864eedb7748905a29d38dd5af9a950c0582616651b6b5ec68ec5f1533d7c8111b37bae60a8a70767a6c8fab71f0edb655d2b40e5a6a190dfcb26cf9767b77a87d3e688cf", 0x1000}, {&(0x7f0000001240)="293af37fec1bf490daefd318a24ef4e603e656569afd82a65b7b452034e38a4f811de1e951a88ba1ed757bb6fdc3a553e2c4b0a6add8865cbdae90f0266c566b0942d706e125ca1aaf8d461889558bc8ff49982c40f8aa801f3b4c6000c5141059c11d1ea8b77632df0d39766de20dcf46c234001a49a988b1fa82b1642f0f84644eb789346467afe13c769031f155e2fd86e265edd1c1b84f05f0ca9af3832822e6152558f2c4fcb7cec2b395e9b14fc2445c3802e65cc4ee8a7ae9f77e51490a81ae0214859849b6845b9f0598f67681cae860d9ee6a686aa1616fd112ac39a0cedd3768bed7f79dff90250c291df2570a2056bd52aa8a948271843cbb96695ae971f4a2f8672295e40217f41df4cb7da3dbbe389d722feb8b104a0ff8aefb0a29fc29773c8d2b1150a92ffc79d575ede34977cfdfbcee321e6584c71d81731c534d16460c961c71c2a110046d63bd2b049cd33add0c08e9a1614bd36fe6f0248cfd7121ef06f4cc484191c92a34fa5d126841fd2697e39c22a9a69d122c7874ebb1e77a5ddb6a758a53c780dbdf5f5fe17e32f186c1078a69374bcac9e5bd5527f8e48c325f4f1d30ed5e51d941c121866c8b6b3849be2de4113cde9021f10b6c66613b8e71940534d5006c4622c9005a6b67a9992884f95d27a3cca0f72c275ac4c336d3bafcd9895c91b2119705c4dbdbc89c8e771fa01507ccca2a433e098ce338b4c37e790383ce96d71761e2e58947fff03dd847a9e3d1ba8c7e239769b58035b8e2ee338711a276657b567489cf1a5066f3bd9ede8dfe0ad7a4813d1bb5dd0197ddba214c5d5f4a2a68ad613f4322e57efd861ef0574b71e9bf1e8df71e8388ef2f6de7f7bdb90499c756ead67be2986ea495616f126975745379b6183efbbae989c8845818d9a66a42650e3c24925ebf00ba9818067b7a33d646e8a136e86058bca17195d082c1a05592e506ee5339dd36b37e8a6990ed2365ea9a823ea41543e26b28cc675a7e1fec6068b3406c81abe517228f87e53a307cca8617b8e3a0cb114809c170ee58952183f4b20ac0b294f78b0a02c953f7843639b9ecda0134bb618a2fee63c99db67b79058366c4e51f10886c047d6cc51428606c63938c5c8588868fcc0483d75382f4a46251165a24224a59d5e981738811b4f7436706820e3deb5b9d6fb30b34f596d9473c0b9a5342684fa4bee29b05c1d1084bb038c5dee6201b02f26f408ede8a9b30d2ddbc26625f59730807c8fc48c26013d3a45ad5fbcfa7b2194266ef4ac8669961b6ca99a677faa3be9ca0c3ebb582618a3bd86b561d2b5bba167fe8979472ed3e09233e65c48a12f71c55318746b771045f7528e32b80c7cbfa5a17586047aceb7fa23cdac5074b750df8904b64d4536427e7de874f8cade24f66150fdc296896ead4268d19d273f9bcb9217adfd81cabef4ce4f346a93aef27a4d0c6f85b4058656c6d0520b813ffa0a82ed86c8572eac8007490a58da1da7ed90b37f161c6cefb35f5ad0d80edf3a84f774aaf1cff26144c2ede1f24e2317b3484201779d31e30a310865d8c71a43c7d357833a0652b74c05ed2bc6bd37354b9b367a3b69292af2903b62ec9ffd3acfcbeb175f351b008959e1495e76a157e6c4353bc4c2f2d230b4d9399ae35b124190a7087e41b76624ea854c8c4570208c709714cf4c68470bad6f1740d83a72b003e06248c9171c7f953ac4cbb47cbfbb61c87711c32549dcd1abe459b9230416fad900e7885a7a6692c045f1e20241c783af65aa1f9e5c3e7e7991f6893285d833c5bf77e5f51f64290c7feaea3f5ba5c0fb460e5c66fe4cc839871d112cbdc4b0aba607b99e56ea94fd82eec1f6e7dbf948e4020c5df6b73e58cb335158714ae56d6be0819a96ec6473eb7cff0db4b3d71fa3e6126bfd8a943bae921ed3628006bbeda0353d453ec059bb54bef3a42f2f9ae7db706291193d1e63ec0e9403868e214d3074a1eee34b28946face83abff7fb356d845680b2db8e96d6ad0ec88077ef84b00b336b0314839ef371de8bc590fa049cf202711b69011a46c823a9e0e89da7998a4fe4a4ea0f60d7600f3e8badec9a2555f6e2dee5bb205bfc44e94f8fedee785f0d7ae73c9e966f7b5d49730ba76f7a7da3c723f0fa3fe02dcbcc5e063f079bb2c34bd2f3d04c57b22a9a8451bd0cee5bd697535a7545211a6c04aece4556bd1ea26e50cb0ae18389d0c26f3a46b020c661988aa8414e079612d660e0bf8629385edc64afb3419601865ed29bd33ff279f037d955360112bc8ac946db750d35a0c160cbd9c8a63241015dbf9c663191b5cb941c0f12554c94a8fe370ca6533f0a1ce2986247673e09a681944a0d47599d64554e4e2bf0933ee76d222492ecf56ff5ab4390cd70d4f9c4b200c2895711e1fe4d9c0b8a6c560db5966f1d14341affb95e76f884c7d77dfd6f451752d910b2a54274d05cec00d4aacefa66c54bcf3066704cc02f09970d443bbd84bbb2a17b313e2fc0663989ba8d9eea1a1415b131e3c8a1b93d8675605e584ce51b0e53f409cee9320b21248224eaae74b405c5f568562c8e1f41099dda176677356729e2587f4ffcaf54aab69de7cd484b2e388b40c82b4aee333009e7da5a10565995b7949d5aee31b9dac8975e92a85b5b15f7896460e5d520eb4208309a421183699caf1e390550d5b75efec61e5b426deb201ca62909820117437c84f77fe0a85f9d00c420f12d7ab8967ae16701a5edd8e43450c9b229a8ffa0f39b4441c888ff616d703f7f3f5f8fb86c54b8bca0399c4f372d0de5c6df1b49b1d4c5fa04ffa47d80d29b955c70d66b7183fd6654935dc2a1889d9d74bc98f90f5ac6e5ac22d015b1195bdb6705a6a5c5d4b39d097bbde4d63452b35f69ab6846532fe42eb117c3a30f31b2c3844ea90a3f30da8ca48893d8aeb8f8a2e29123c0a0889b1ed96bcce8473bd7ae6b3d5e8719a74455bdb6275d4fabde930edff7f000f364a7b5abec4264c9258ace50fbd635d09917e20c690377812b3a896c05532ba04fa539b6fc8edcbee63af63b4756b6fedf98ce920c0b0fd933f6e46f98216df0551b63345cb8974e6a5789a72a19ed75a70619e0be796563d442b38c3ee55d8d4a31a857c92c1db60fb33c557a6a4a66c95efe39c0c22959f815619091161be11eee31ef57d3432c203b0373c447e8e16c5d43f9b1502934d30c9a7a7cfd15ddfabdae30b227efc6c99e17fb7056318f69c29192c5c104ba194c4c0f6b57c6973cf42b5dac32724fdd1fa567610ea560441839a0c11229f7b67a9af24c085f5693b3ad673de65d8f15e4a3b73bf2bb174de6de19c23d35176ad14568818a34ae52f70728e7658d1012182cc96d86ea2b078a58e79fa4f42e06ac003ebf54132aeba76be61627fcb99c5c5f1b90e001a054557b2f1f42ab5ace274494056ebd2e3436c2a0fa8b4b0c8898919afd7feea63b8353fe8524e3e23c9d87838f0473fdcbf09bd1854bc453a58e1d7c239d77f5d8a5479fe12d8cf38b20ae8e6dbb048c784cb89ae8defb3ebadddcc09f573477338cd961fc0e0c5cae315246e0494f68d214acd10a85811a625db520f56e541773e886926512e1a1f0628db8ef1b9a7357f2c1f2f045f073e968dc046bc010734766806a94c9405806bc3aff2945c49f6533bcb731a3adbf5437510673d005c5ab37016008b683eaf3d27d9cb696c990b370b6f3daeb99007e6087eb2e563dc1b7ceb4fc0f2bb8306f7bb3850fb0b6ce49c8922c9a9ed6a6e18afaa948ee94fdb790200fbec4e0e55c7eed82dc41689cbf3db13817668e83092964931b2f060183e1fcea0e4a27199f8778899afe73435df13f3030f9ee197d0afe8359c4e51d15be0cf4d4fcccef8e3eea12df5f3dc7ab025c442ecddc632e716bf5e514b9e41546dec495f8b82f259f3d64e1fd57898296b1262a934c66a437d88c60ddbee66eebf56b4a6fe9555d15e9f41642ebae592c404fbe72c8e1553cc80823297253d2563c92b5299ff8995b096d1a77a13f618955d84dd7f570931a2fff47122730eca93d7e175ad880bbeea1ddf399adf0735967b397f88d4d891bcdfdf2f826236355037cb4df95a25cca6ff342e4fd7ab5d32c612e716b954014e31483a520fae68369633eb4969d217c8d46b1983528a155076df60c43f6ca002629758768a6739d4773754c7de9544e91e62d4fcd69088b1ae45f8b5a4931bc50e60075298acda6d8ced52517f4b57d39add77cefd0b48194132cc1a6594bdd4a8af2d0ff821d26316b86ca28aa9a730561549242ee2ae7f7d94fd0f530c7b72a2ae4d093930cd685364b0e7589042bcb5780e4db8ae70abd8aa70eb39ee37a920d819e38b443a0cc216d4b76441203cb35b327a5faa08ae12571b0585ac6762b98c44eeed4bc3aeb41d64a24a3a1e5511048867af945998a37f398753aee711f973c57a121e8f9fbdcd6799a8db006c4bd099d7b7e262547f3b2b5538f1b28cecbb3536834e1364dc12a6ed962518b140c6a5844862ea33a9b06ec73eac47282f126b76de06fa2c5101479f747c9479cecc03f282c172a81226f0e4cfc49ec39b04c5b018537bd771a0007cbb9b4e5415096c74363436fc3736dbbcbf97fb016729c6c6aa760e49152e81db702d8295026cc5b7dbecfde5e48d2155d21c3ff0620906aa3c6c017c1f61366fa94c83030b5295813e1843c06c6203917e28402bf252c65f1f138e40f927773fe31cddd8d715ccf55d3c69fe4eaef49bea4c57df9a05a7d1bcb417f4f871e29ef7dfa03db0d961bd8617b7d5105e522b0d8db7a61c1edf77cd9e54b04c497ecedd250c87535ea27f60a4e2939ba5f9f6affba880ef7d68bf14dc452b80d1d52adfcda1495e9336482d9be471e8b992fdf6c8c817a5b1e8189313f6c1141f5ef6d3fd97640868ac4b7d149c7665d08a1b7705387359fd4e6628b712a9745f1f4b099b6a9ef7ca549d5c758642ea58b6bad0bde9809c505c7c229f6acd30237f458ed75fd06d81ad1951c0c7842975f3c047102fe52d5ae2501e14c0751d3854ffea17065d523606dd3ac51eafc11716db02c511926413a42e2e1986d0aebfb382ddd6fbdb086920c36a672dd073c642ddd3a1f185880525c5172f9f80b7bb507e44917daef5e329d6b36b339488f68036aa735243ebfde39aee54800b3ac146aabb4f4a6c1e2a6c98253d4a2c5abd35b7bd14cf2d606c412ec49ab1a4aa705c5e38d0375bdc21f8c8691c8b57829cd75ad7462f5bd6a3822494f04a998f4c5cdc38141dd91b2d1998acedab99404da6b2a5ba0f91d8cde3be690db45a43cd6a32f778728344f2d506488a0c91e5a0b5573dbc2857592c01d7ec70d9625490464ddfe86e2a4641d5a4df0cd3147d9eeabdf1d6ff8fe2d8f78b1f4bec18867015673cdb8afeb1304d641290bcd39b0e1c24c489daa26218e61e30b69c8f4fc293d2765119269bd188db626516bd06897c731ad9d86304ce30ca3a79b142fef4a1b20a5637f3f14ebc00b11415830dd810239b8482dfb8fb8d6643b4e852f6bf6629822e775d95817f22b23214ed6e3d53c4d3fc7a3cbee58a8bacb37e4354d1fd19d49aeca7432c619f6a2e98ff539f0c47ab8fafd16084f2b57c811184c8653acf3a7783e0343860093c4cc65bf7e277696aefbb3af8fba5e636019df7e3be1c83d7b14262ef7a4d43634ba04fff3cc41a2e9ff96101acb2e9e28db68c63bacb9425de0687eb90752f73d0e1c21ce78e3c15a70013dc2f5a69b7d5cee733dc", 0x1000}, {&(0x7f0000002240)="893a08f78e2375a0bcc252e9108c8d6d754fe4fc0097761b243a3132bb5a26c02e27d16db6b64393b6f887e8057d648f60d2b677f84daa7bcd3247e085ce0b4a7aa945e5b1e8818b02fddab8f2b4e9c33a3b654ed49edb14728a33bc62d7fb3aa2e2d415bed8c82b6164aa6a0c9a69ee93c0db713aafae3c3902c3ac22c0309bcfd783a6dfa9f5f3d984f10996aed1bbc51f75ad69f179cf09ae4fbba41e50d8283ea4b58a5aa620b0159a7b489be4428cba6fde17d24f5dbd57011c3d8c33b9b45bda656493ca24802df8b51876da97a7dfa2ce31a812dd14f04bc05c9bfcea65fad683fa741b066ee439283a15a2da553adc2a6db4091fbe69710f78c3c65133811b41f5c70756626e0e35da8e3a79c91a13d6da4d8d825416052053438405e0f993d7d106df0127b61fd1e71397e2e88681fe6e8ea2b36d194d182e535c4dfd8b18f84c9c2cb74ee2b0e5cb43c0e14a098c1ddc3d07cd771a834bcd59f1c54e38ed969b38b16bd1452542d9879b85144444edfcdc097ec8f0b36cfede11bb07ba5cadf916121352f6094c2995da0a7333dc52d6aae46ea51c83e5ab49b827f3b811c36969a28ee48dbc28cbc7b9d45b08f6a043f09d5a08020b5ae1721d13b9ea50f15e3a858172aac53e6f02602f34f01abff0f03f7ea2c481c9b2324a74844e22cf30d01340761444ebcca4468c9a365b5a76b0f19c17f2ad9e63094f1a5e366e148b76f155e619605386e12db60c6d7a16e6dcfd08f45a51cd525e66ecbb2b0a8d231eb1d923a41642e46e7123ff41fb4089bbe96cb7b419d99c7c3975e96f7112739d0273952f3534a66a68044e11674752b554018535158c7b89fd4a1c52011b4151dec490ca0394d85bc767143235ed2d1154d5a50377e19cff47caade6b1fba43f70c0764fd9b9e9626e728dbe3154faa491e0469ad78e1b34e054b3b8188e3a5835e66c7fd47599940df3635806e662447e151818491f00c7025bb6301eb5780b1bfebeb26c18f54b60b1d3955c8ba00c76be833557e8ffa09d2f07b796fa69e5e3190294cd187883ee1094fafc8bc0aa9f1defc6cfe8091d7c6eca3eece5b51cd0a1b2b26ef63a484cdcd5cd1486e7dad4aeade7369ee0ba9be111e6d3dfaab1007d36ec106a432cf60dcb5efa3b3635fcc6c96e6473dde059d71ed5c5f5b5a5c15751f1dd54ee3f568eb0c59adec77dbdc1dd063eadf76dbb9b8569535d0e590cb770946bf01ab602c7652f28dc68ced333db95ea57d85c61a760a80a06f40c127c8cc5d45ff433e230502ee4208947f3ded9c467070c46b06bfda6b67ef1265ce0c2f680a3d1dc162a5e3fd6f4cb4226ad01f0cba2cf8b595b2b51eea21f13b0505a3e5a22a69c4c17a0fb1d1b928289e4ef721f6bf70606686b304255a2b220c9b58d82807dd9aa1162e3096da44d5488358579796131abe1c8a5bd65f5633884aaabee9bb0c3f1d777c1df2fd65276d9a4be0c4f68585b06c625be72c16d5c47587326a5a040eacfd22ca6c3cfea2fa341b8b6c29d8ea07a5cee2d2a0b497672db0e5a3017236cf30d7a303ba6a642d94afe90415e3e59b5c51fda2555b8d3a4da3e59c58f2523c80900803a390c610012c161bd4e81a2bef36fbd4cfa1aa7f6d7f2d8cfc64a8060e95ce893c1dd79ca31a69e71db2da9cba0c24157be8cba880d0ef80e72744bfe7d64ee08344528e215d883fb2ccf27327d5f5b1846aa07b6770585a4fd96f26d8e613e1bb373e95653d220f622ed66f9fd51f6c25b03420033c82b09ce657993269d853dfa349266638c1b9eb55e2e5eca7a7144c6da34c0080afa130d6e240e39cf8c1faa7478519cf4cbef62b21fa8079577583af251358c11d6029ac8092f9b22b15f7f372be07cb05b25463e70f18769260fa8b30431370fd02f468b9e3475587aedd4ab666539aaf6634d94923732fa60e5577648f58bb8f4ca89ab1a2e83d9a5c1002a66808b10dc39802a0735aedcdf2beb3a8998ed222ca5ea448e6e1cedaaf382f6e071653c65b6af1f219f36ae529d398335cabb0ffa8db032bc59903aa008d57c4d978e4cbcf07c2e10d068d0c1fc6240fd987681c89db12f968c62a63bc4e619dde24c625d5d005f3e521698673228c6f0751b28321429041eb728e17280094ee11bc49ad0384f7ed17639dd1b76635614555de330ed7bcb898d9ea06f3d87ed8835b0d4acc99e67ca50602871ab325bc4d290f616718bafc9bfa425b109dac4d640a7ab7ccd08a131755fde7853129f00e16dfe31d9fff04fd3d491d7cb5dfc3b39b6b1883260f16d67da32be6f510d2f11102846a7263f6c0af911293638ce50ecb398085d22e4b1e154424c662e5c71bff4b2b67c7a6afada6254a0ae151adecb50a4e5ca348abfeb5c4918b63df869bb80bf6c7cd91c132f1967e9f8437b5c7fc94b5059cc0ae781786b60f6c0a82028d5e8124b16a0f61ad1e90afb09c4410f5ad83f161f54ee8afb1ff235de8e10b5d4253223a881bf27aefe2c2910a191221bba990d42d3cfbe7a6939310dc4d6ef29bda942ac9a7d4eda27e64fbc8c38292de0df5dbda2fe06ecf9b8b5e78ea4003b3678aa6090d558b19e44251e1bb217a5b0ed395ff2a8c6119be70c0c1cc40908d3b44a3381345812e41b7287a506646e899de6372e4e194d46d59da692bd4444b1c496a18500a736665269e3c95ecb05db17a95945e874a0716963288904dcfe8a9aa3262c144c0405a1cc9e5a3ced6f50d7fcbbea5c814389634961194b16db21d32c55d2bf3444d637ec61a45da3667723ba106c544629794c416e8c71e838be16d904e7396a5b1e2c61202729ac39b22292761dd6a4f6b014f535935c2f32877e295badc20a77a613742cbf0076f13adbe243c920f6d6019b66ac456c4d3115484a40fe2c60f81a720fad5a5c653be6ad2571bd6be61f9c244890b925afabf57e918c542e60ac27bd9fcfc571f162989379099fe3ebf119d16ceb0f91cd40d7c4173d7daad1a8831bf15aee3788a4d80b04c904f86e362e5b7fc99bfa63479e7618b2c1bbecbabd835d8b2ec86e18f07b62fd6bd660cfa71185c4a89cefc21c4da25822048c99517a4427fec9ac887a58a34457a1732a7c58b46b9e3baaeca129d6ed0abd31121b55c1469d5302c76453341dc33a9a67024688fa91b56ecbad1e49fa7d764e5852af8510bf792480411b38beb5c88daca8855abe91e71d5eef2f9cfd71f738f9975e2910135eadd31751b2b41a991e548f5d506d967b80355eb6b5fe56f8395dc0f9dfe109c43598826f14542880a5cb591133b7ce82314e4e31c3c567d73ccf2a972e0dd2c97f87ea0c9de57bde2a809f5d9b2ee07a451694bb3cfac9c792e91e43e10e7c31ac88d9e507ea0d3b243ae2b428b531dd61454e1bb89f4652d3961c7e170b02c5284327fb33bab1c7a7e572736beb2f2e03a4919bdbf2d2c487ff14cc30a176c0419faf55ac9401e91527815d8760ec08d27f3dc58b2579b0b35845efdf597202aa33898761053b230b77e8b9fc5303e197b38bfaf4b91e6a7001b96b2a52595dbb4ae356778fe3f116bfc2b6d80e159b77af1be44165d202cc924e7423b5fb7f576d36ecea8759f23bc25de0c0435b2939cea644a785734eddf58c7cbff4ca39e1f85919c721539d22b3aa02686b53f1fdf4af5b73fb8d93dbc4f8ba315ae17bbbe470e0a8e19b0cceede320cdc16901fb060513674ba78655d093148a5a2f566b7ff176fe051abf9d938484f0267aca63c2d0232505176e343eadf2628311971947f3738c750b2c726fbb650ed130b1701dc2b88887e91274cfa21243305c20919b380aa47ad5beb6a1d180b8403244001864c6932a3ed292994372b8759775acab8a418e901de8e6e1b3c4b87b54d54a48a9a23a22c027dec9fb45442a1b71fa872eedf8608f7f3917133e30d2ee4820d79785ae9a936f8a683a06ded6d8c124f208be299906462c48eb02e0c2f1a56bf8970dd9f4458a0557171e265d965ef09d22da616abf0eb5df3c157650aa39058e16a2134498a2f57562301327e577723e10e81a28c41a3f84495378c341ffd9ab130ddd1ad9d405654c0c30e12017d41358b8c781e4c6dae52de38120d6b08cc936a67555fe541d5d8c6466f9ebb062e531e4784d86bc3a8d50e0aa310643e56779b739f44d48fb9c07e972e19bb0395a2a5f9e03651392132c3e4123aaa236265774056e4168a7d4e4b28f3572deccdafd6bb1a165620d754e6c28ea53f8bbfbc643e1d5e3f07e035fcbd0ba407c197144dd5cecea670d513c673173591e168b230ae0cb24177f4ee344e0a7932fe7cf2d441ab083a9970cc5c166cadeab4061b793e3a24aba9e7238cb5c52c59bd8f580f91215185001ee1013712a3f2d117c98179480d42f106f4b6667cfad6683e8e58d31f636af61b72b3a3f28c35d278d23514dec2a90ad8ef86d087342996c1098fd94360d159662450c4f8c0b59e67b57ff3d3bd0c1bb6762ecd84c5ab8a8e5e2fec8c9f32107c860f4d0b9ebe8a51241a4e006e062803248813a8bacc22756482198d5001b35dfbcd5aadce297b73f6e92aa4589bbe42628b699707a1622289d567a202edffb2c58d5d909ffd5a09cfe2271c80f9aa1ba67b1ef39816d3fae6e52b9ec0255603a686e9d016cb09adc2acc6545fe5e36b06380978d94eaba4e96c784b689dab950cf9b8412ec93484c96c16e59831643db7f7e37fd3f8b56cba34624018b309c5237f046b02810e48298ba1bd23cf61afd34543e8d9b3ab5406a907724000e4724ae7c395518cd3e1a6e9427c566c0179cbd091117e9e74f2f4c4ceb533257d99890d930f918ae91041e72f1dac1126cae816c6ae6eafcf70855b969fd4a86a1f77cd93d83856046be88f643606be8966af8731bb5315d27b5fa5bcda42120e6ca85c0447c8a866e3a63263c71a9068181ebecb6caf3b7aa0ff736138f0c64a11209a9d76f2006df59cf13ab79744b3d8790bfcec5ba61bbd1817670f7844a28f19a11e2f67d67d5b965a8460634fef16823db4f38b1a50bc53bc8d0cb59917263eea4a3422fcb1111c39b36c61e30ae9e025ed0f6f0b86e45b74762d4bc908b9248a7688bf6fa861c0f841b07f10934fc1e08ab862d42822860f4a7063a4a47566465c897abb2c6d84a4a5b9c3b7f5c2a688e24cc85ff9d6b5e8944ab6ffecddc5d24d4f0c32a4806c32fef350ed1ca1163ed2bf695f1a411fd30870a2ac3017cc2f296a913fc789020ea3a3d2c5af5ed5ee3a9ebe908482c4bb9ec7910cda0c2a5379bdf1258eb4a074747f834ceafde388e348715f7960637f85d49864069c78d3b79c224da33020e3471e451c8cb03ffe2f63227c8ecc25798dc9f9a7c139d7c6078baae5f73fc76617c5159057c7073d59c8eb8a4bd1edafd7d47226addae3eceb832cf68e47a57e60e5a873db79a1988141e5852f3ae673dbb64a51a5c0773dc68cfcc91556c68290f726e5d4bf24338e1eaf836a9f56fc8711d5c52449d6abb091837c81eacf5c63aa66570faabd7fcf35c8265005ca0cf01e576f5cf2bc6eda01060cd4b342dcde2c7c1b3da4c5b9521137b19f6ec4ce7317a66aa240102a99e540679733ccc1903c40145c035d1008032e4c93de221980e3a4b737ea46a9839c1b92723b7c0737f533a27695ecbb64f85c661883796f29b7a500e673fb869884d35a7fbb47829d21e5cf2efea33f82163be1ce389bc7732bc6bf3c048dc3c667b926e8674b89bf9488730e60c109715aa18d5146e5844059d723fd0", 0x1000}, {&(0x7f0000003240)="52271426df2044176f274ea3ebc99bf598acea7a78dcb06b751abf284fc144f1f7352538abc3c113b630afe2a1edc742a122318763d6e3d92094bc964fe604262e5e52ceef0f9db6cfa61b4ebb6778baf3babd438d5a75c5919337d7d3e9507a3f22289477c4f8d69620152593d28997e491c9ce13037b90a19e584d4522f4c320180e0236057168ee23849aa64209ad30cb9788a1d431731f3d0e499c259b9a982be4aaa1872d7d344ab9a89ee7328e64bfc05793814004", 0xb8}, {&(0x7f0000003300)="0703c782a0a612af0f684b678628a94b1a1fcb2de45f1d3edab8f9e5ff33fde15d6fb1ddc9a2355f36ac0373f7b55e1761e01e2c85285084db9ad22ea515091628f28b43ac77280203201cb5a03c396c211e", 0x52}, {&(0x7f0000003380)="3f681eab2c1619a160f568b76a790414b7bd861e7c8611224fc7e28a2c4ea43a231ffd11fa025b9eb250acc37f1d4d40fc4f82a584d9385f2a7a9a3907c3bca1b4e6020fecca0c1bfef110f9fcf93530edc223a2bde441831f19d1ef72ed72659897741b42", 0x65}], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000034c0)='/dev/zero\x00', 0x29, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000003500)=0x1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 07:13:54 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = socket$inet6(0x18, 0x4, 0x8) setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="bd146982f97f568cc61d915946258e1f80db302a142618", 0x17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getppid() fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = semget(0x3, 0x1, 0x40) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/141) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x81, 0x2, &(0x7f00000001c0)="96b2168412e9c33542a29341b15dfc86fe9c19cd9b813101d295054bb66546e177a7925a45aef84f307f86be4292313d8a8b3bb60f501a8c47d461d67219b275101a60a540ebc0bce857a29e71267875d969a739fe43debbbaa3d3088b0ab6b58e8386b39e", 0x65) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:13:54 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) flock(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x29) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) 07:13:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x10000, 0x7, 0x2, 0x2, "3caffa111e626de9f3626ee3eaf48b76b4d6665a", 0x7ff, 0x1}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x6c, 0xfa, &(0x7f0000000040)=""/19, &(0x7f0000000080)=0x13) socket(0x20, 0x4, 0xe65) 07:13:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0xc64, 0x8a37, "57522bc4082c9e0996e72e3928bc865ae2ad51fa", 0x1, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000001180)="48541b038db7592daa2f28eddaa2d592119954e3d06d20955915a81ab9e628d9b8c9c8a40b2944a53aa7d7bc56067e6ecdcb02305df8cdba07fd449c5521d9f3e5eced72d5b462eba9effcc0726557afdea735f67695625cc73cdf9b0931e7fb2940d3ca5e0ef01121c761ed894fc5028d04e97f46fd487ff186390474eb4930e0dace6f", 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001280)={0x23d, 0x6, 0x5, 0x8000, "986b204125a96a8e771816b62048e7acb7904442", 0x5, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000001740)="f650b0d34ee66edc029a32d5ccebb9f0d6c8f76d7d672f7a77e323c620785d4099f2b26cf56e866fe3f8da78143f3092e7aa61f0ae94e2d2bc9cdd5f959e077bd85b640a1d2b0d05ad00b39992cc836c23dbf95fb86e6da9b89891d26dc1abdb701c087cea87ea318bebbde99f0762268464b33da5122e681996fd132598a0294528efdd8fabe799066b5c66988b5b5ea006ee7a5185a46952db8348bd5da4b30fc68f3d717af759b9c693c0fae46a373c303f7d2b429f2eb6a18b320eed3c7dd9ddd37f1d9fd59d8aa1a725470eae8f526a0f273f9664cb7526e5d3b13f79dbf1338de933b1154d42ddae2f96c891c64ac8315f6cfa94bfa41a69fa6a7ad01f10c0e09ad51e15a9fad8c02b6c6cd973c8f0fc37f2b7096b4fd0142ecb1070f8ff4684fa4d9bcb50033e8227a586c0a782641176fea7e5cab54b5ca5a99839a9a34219ea9489a74013142d590ebc7451f5b4cb1d812fcc785d63ed0439d11bfa50b5ba9a0b3cb71ee8e2786b51fa0797e0028049a7c1ba0f8416ae4f40e1d766078e615cd7654669967528fa3f3da81753cff1a6d81575a8509173ec1c772ed93b926a960559e1f6799fe2d65b34b473e814e7a09ac25f0607f8ee8ff0298eddfe9999385d3d31a6eba059597e9bb520b698a7e1bc2316e3074817182456629f2816ba64cc86d0b78a95d3d1a1f73ccfb22becf9d31a2bce77d2e1dc37ad05890a6f8acb81fe4b9205b61de7f3e06a5468fbdddf66cee934d29088252726a05c09653803b12cdc7d2e0ff1809baf12d96067f7d0213444f4b0ce88057cb33766e30c7e29e303540ae15cf0ae71176df13d08ed7901a9d57947332b1e41b4926aa1a5871903f00cce138f39b9f0f2c2f2c2482337013ab72f020ba899e3af3ba08a936e76b82d319e085e8fc28f7173bf10697f0ff1ba38030573d4bd9947b88072b7d90fd2e51a22a9042a06b89fe452b434f223047302998e0b725097070f258ff191d12884f4ebf1c4e28e97534f1241b1d63f4a8ba54a3ce9b37ef21fc5fa48a575368ca3bd1d4f64aeafa480b502a617910bea71f022930edd902e45aa4b9541695d74ca74e4950a92dcc1a2e441b94aedb60e202c013490e92cd4305d43323c7afa7e3b6c74d679b6cf34d5b5f2c6188c789916f751a414e2a3c0158b040cee502a82378287d15ffd1fcd0e79812f146bea2377c2f9244b565a2941377db11ea2c2971753d051075e978b1b285b5b9edd7ad10d5b5c9f27be05ca60eac138464370d3cd8bbb6d85324e1fa356be059b096c1e9df7e6e96404395ac81b17012a53139999fb4b1732cde2790d98ae353ed55b3f9e5e7886960964d7d39935076ecffe60bc92ea7b0776c44b9e9ef027103b3893e29478019f14226f6eb956a1a30daea591f43cc064e4f3bc9b3618c93a4b4d4c014c0dafc250cb27d259f09510ad9664cb6769c275e438c4e3b993607de20320d4d07cdd849a83054f80e2db53824af43fc618a18dea67c8895013dbd91d371e941f73bced92db259675de09807d59fe69cd82e677e5849afce43e2ff8e82345ad06fa5ab33c35ccd39784f1b9e0ede86e0ac7b041334a3a9396a0788ffd0991814c2561da2d85bd2b7731c193a18ea7ad8b8a6c90a859b5dc394b29301765a518c13c89f68aae0156093acb83c4ec6f72a7d942d9137550c7ba591feea354bd6f12437e42510e970c773a54bc57d84b4c6d7107c050f9579ac65c7e2ba6d13817ec94f524a05a73873f29839686f366c4819dd79061a494e32dcabf20b3ff68dd95fab094217d3b751ba9d0a3491d336624f512dac8086a0b250d258733b20a6765f67434c57c3fd4094985f24e0a8714bfc240bf1231d65562c294b193cdd6998a0201550bdc878e8499b95010aadadbb26ed76b9c365bdb991bf59a8c67caee8b6091c30714ca45487a7f98555ceeba929b04ed8ffdd8b11550cedf70ee0d15703f58996e087a98d6c8dcf38a7b45fdf5229f17a9625b731e3e4a4d0c3aa59fff2f9f4e33686f40e04539795b9a9d28a0929b871657bd7bd8394e376de764326ccb2499343cb788456c77c2b13b6c1040644adcdadd29bf68d3d9313729e6a7a80c99c5c51b5a415bfea3c19b799ec4d25a192873c0feca4544c48d02a4915eab6a01dcc9bc6db0fa2ff413344c986328ac2d7d779b8ad42351e7a5fe88bc91deaa8c1b3ea0dc04412d7cf586936e9c52e1fdebf8101adec53159c02be2ed1c8dc16255e2829f8fac0365a160385fcad54a66e549c777bea74ed3059e5cab27e962312736c408b5cb2e2ba331f13231584ed576fcccf883d9a9f7629c7630bf366f209f70954c5894f0a45129642ed32d12cc42013692cbabb1a2fa2aa8106471b20f31f2cff8d05228bfc7a70aa37221e5a684d3ce65537f103e219da047a322fa46d8bde32b54ffcaf22f2456566efa1c0d58e36fcf4d28bdfb75cb43bdb836a13e78629808a1f129677ac0ded67131159c411f7af8938d852fbb2741915f005c50a4d77516070411c7887a72173937ed4415521a842709191e9868f1bcaba6a6ef7f8b0ea8020f780d3f7e49d42903e66bdd15953aa361bf5822c6bfab5a3048059e456c975a0748c7e0b391a66eb96552c4f97766cd596c2418a1c815f4c585df8862853c936777f21c22d1c2cf1dfc3cfa30a1d02ec2f1b65f553b589728cd829bf23ca001cc5e9b466c248af082772f32d046eaaf1a28a2371ffffeb8d62f68d81f88c516646502b2a40584c3d3481eac674eaa91ec47c24b2f71f92fd3b3a9ae989d14adcdffa9947e8c5bd93f27e7d5d5959440a5cea9621d316cc7ad52b57c605e07a61605b185f01140b2dbd5b8e8dabd0c27df3c7673b5667dd5a0d064d0a98ebbd9d9c7ff8a55c46932f29ce467fc94f0ef4153493570dea583055c87785109a2ca9381dccfd3d402fc0ff183ca5cb5ce10d5e8a9456864f07d359cab30f86fd796a10581f39c65837eb44a70795e4336dd9eccd6ca8545ef51d9bb411c80672760fd4e7f58653a2c3da0f3035624ed5960e44f1df0a5df63a17aa9187b9b0da6115b3fe73cf3c3d7aa7825b97bac0d1b6532251ec7285a4017b1e4cc11b570d696b380ca026f7ecad3033d14b1a096466c65386aa00e502c6e2505705570700376c017eaf33c61a3527da929a57a9120ed56c461450aaf4c91495fc6576b22ed29304920d2c74b0599d97a95b7b3f22ab357b8ffdb2e0075b165ea06abb8d38e5e4f9f041e7d58d89fbb4755379f0ee13ae917e99c2a9d688c2c3874a14a27e9f0b933826d8cc74d9f9f13b46be72157cb878ff6a712918d399e4e6ae5636557bf393c626a233fd62292d2decbabf003641cd1c1a8352ec584da05ee48ee754b3bef6654503c9c7e273f1dd19336058e307a1be6e74a22e5d3e490728f65ccf069d8f28f9b3a79086788e5862d10d6b008d0b361adfb9e1d07f27ec4ffe8436723aefa06d258cec9fa7d04a8c6891b3e3002d7996ccb84729059e3c57737dc29aee457558d72d11f496a6100a0f7419ec6687677402e95f9cb2000441be21b92ec4bf20ace6a949fce097992979e56d10852d38040d2c504dbc84152b44078088f185a6aa4e1b3c349fa84976ef963657aa612eb33907788ac5264f5eed4b3bcaf3993ab67298677a7b3140e4a37df678ebe62969f9ff88efbf2558f14caefc76dd03914e6b85343680e563644a36f8d37fbb0af18d0a11476f3f7a3875966c9dc2c1b5b166d9f60b721be6ceadcde648c8e389bc42ee21f8383c695239dd9cf22b256eababc4c1ff5c4675acf4433ddc6518237f8002af73e0334167f9ce86d520d51a6fd137f1cd25263f823421f2105ef85c48b184820a2b5be20292db07c3b7e8230ffa6f8c113835d3aea65903d0efe0148fa6cd5739af382dc9bae9d52f9054fb36a03053f72f1d97cf028fd81c5126ab93329abac51b3d58a480875ed84881dd6efbe9c990718ddf3f24b87e56ec782fa78f40d21e94f6ad908defcd925929006279433ca05557c0a707ff4a013739bd9b6167518c0077a6c7a6c240998d7df355eeba5926775880d4206f4a21f26d01543e72e05a9531501ee1831cddcd6ffce2d70a940d0bd492e42963ba1b3f415b886b3d52b8cf09560b711c6ce1ec010a5278b7c82bf9638327d44f4a557b1a8fefd4b4986bd442f4cbe349cf31602b4ed5b37d64d8a10e1ffc16f9f4d8923cefadc2bd803f7d740ace6998e5a106c43d5012796705fbf8752562fbbe1f65665697a218ccba5a4f5ec9fb755fa16008d9c8274743cfb807ab0ed725fa523ac66fdae09210d32f1b6d86434902130bf183d1202f2a529565c9b146346a5ef5c2189a174312df3ebde542acf7435c9c61c0f6d4a14578c4a4f0bd0497cc2429c09d034bd8effea069a98ec8c12e1eb057e69434ab644213999110ad03d2d5b6b581f0723ef805ba9c83c4dba0f83bb799174f6f6ab78ff2dea83fb517dab73efc1335ea5f9559334b33703f652eadb46a07ce10c2b7cdfa0ffdf979678548d8057b045201a777415264cfc6d0c627590c68fb7508fb295137a73ef2dc1d3efc7b2ccbdfc4c4d4081b3695828387c79a57fe5677b8b9024b6442b89c5fe1be848080804e3471af42655aaef30fede934d412025c74082900dffc431d3941b4b9938859cad6bb2402f96f94cd6dfb2b3755364102e26f35f96e9da1b83559610b584a3555a22945be87686c9c4df8224728d2030993544b05025c8b9bb0d8334ca0f167b42bdae4a0f27ebb96d9b75c7914f74d43afd00f1c3828bc1ea0ed7f456beb192eef708f8f6c4e11980bdc2b5784148dea4bcf799389cbb87d49f7e4b3d740a68041894c76907f262f72ba33d04f5e9c7926fffab0f3f24b6f896655d761f57935724eb84590c794cbc9f112c6db6b59beab282edfd226853f10f2b8946a50976e6553905aa15698b21fb9eaaef95e03d673c1c0b8ab0f60093caeb718e5d05993da61880ba17fb3c4f941cdcf8ee2f94806507b12c59d3eee4d556903c4c3f6b6f4dfdc6bf5abdf9cdc6ab1eff8693bd73fbf6c3222f5868ec2469d5816f2f90e8311ecba042cf73aade6602548a86cbebcb8154e23acdb585a6d6d889db0741bd65dbe8a63cc4800fb52384c267928bf07fb82ec4bf155d1913be212e8efe7df5482ff1a89ce7bf510b3e970c93d0b38594215f5492d8456025ad1fd602e3bc0fd1afe2788dc68bfc0a6944674de2547c5ba4df1774d73bdeb96d3f47d52aa656925a0546a82bb0c8d9826bdce063a14a9b45251e6b174a8ae9fb7c858dbdd98a6b0d2bb6396f236274cba51aba9c00225f5566ef2e10bb09cc6f8e6b22f48536bdd051bec1b3ec537ea532120b3f11c4b985b9809aae91b5a3229d33a93450aef8da1cd7795540fa464be756cb0390fb21e21141324aeabba1b672d1cc448f09c03c78778c8880a1689d0e5566d7aa1c7856d40fcccb9471c5c6af0a5c8f691206bfa8a98c2afdb4633a241aa901cf823ff5e8e76b6e98142a00bcbc48043ff6a3c0e8c5bd0bec3ccbc63374939f2ca4e9a8c6db82b76b15e71cf41cb0e82bd619ef09d5db5b9d25e2491facf7327df25482000741478298803e33547ec924112ba5b307022e45d75481ff8fbba964a356841e88d16916bea0cdd8298e73529953933ceaff8497074c9f73becd6b6295820545c871c144c3e1c0091a2423a018b627be6de19108e7ac0a738355ea86f53569e090e278ac83b8db1c52699e9636af3edfc6f9e66b31c7d08f53e9", 0x1000}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000002800)="6042eae634268d27aabe6be55a4ba508b10aabcc26cbc6286e8c1b4a8dd92c6c5a00145134f911eb0a091a298ea2bf9d3af110cf1ab7eb017d7b0ed30bf376705a15701d8005b443a4643b5fc04900435005773bed66e2171d26f810a6a148a3a423875ec2b44908aaf561497be9707fa27cd4f6586ed244a290e044fbbbd3fbb439efe2cd3d283dccc15637bc", 0x8d, 0xb, 0x0, 0x0) symlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002980)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000029c0)=0x9) r4 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r8 = getpid() setpgid(r5, r8) sync() ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000002a80)) getppid() syz_emit_ethernet(0x55, &(0x7f0000002ac0)="eb5249adfc40194f3baf88bc9341850624b8fcb50be9327bd55c4add4471552c43551d11c2cf8a0f5b9d12af632fbb1bcce94c296064493b9b15bc3866c83855e8b7c8fc3740699c778987dc5bdf9af0c0ec37ab6c") syz_open_pts() mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$setflags(r4, 0x2, 0x1) r9 = shmget$private(0x0, 0x3000, 0x181, &(0x7f0000ff2000/0x3000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) chown(&(0x7f0000002b40)='./file0\x00', r6, r7) poll(&(0x7f0000002b80)=[{r4, 0x124}, {r1, 0x100}, {r3, 0x8}, {r4}, {r3, 0xa5}, {r0}], 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/null\x00', 0x10800, 0x0) r10 = semget$private(0x0, 0x3, 0x200) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002c40)={{0x7, r6, r7, r6, r7, 0x90, 0xffff}, 0x6, 0x100, 0xffffffff}) 07:13:54 executing program 1: r0 = socket(0x100000002, 0x4001, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) 07:13:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) 07:13:54 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x0, 0x3}], 0x0, 0x0, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x131) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000001180)=""/137, 0x89}, {&(0x7f0000001240)=""/160, 0xa0}, {&(0x7f0000001300)=""/74, 0x4a}, {&(0x7f0000001380)=""/235, 0xeb}, {&(0x7f0000001480)=""/125, 0x7d}, {&(0x7f0000000100)=""/27, 0x1b}], 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001600)={0xffffffffffffffff, 0x0, 0x8000000000000, 0x40000000000fff, "0100000000000200"}) chflags(&(0x7f0000001640)='./file0\x00', 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f00000015c0)='./file0\x00', 0x8, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x401, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:13:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x3}], 0x2, 0x0) dup2(r0, r0) 07:13:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000180)=""/172, 0xac) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10001, 0x4, &(0x7f0000000040)="e1bab4f1266905512e7c44d041cf7065aa86f8263bf1e7abb3532989eafdda0a4f64688689cf1c3d935401bdc86e71a91ed1980a7a1d087a4fa46d304d620cb039950d2a8622cf21b312b7d5db7251e9bcd3651bc636e27c75ad7a0c757dd6510a79e1b214", 0x65) 07:13:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x10000}) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCCBRK(r1, 0x2000747a) 07:13:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="e8b2a8fa05f878d63c46f336cda46690a6a1f4ba00240adb4bba16aca233a224604bc72a44a19abad9639942445b46ae6e14e5544f8b21e67865d594d2e123839b6351038d7ce83361a56d6a157853fcc21a97e7bf3e20b0e6e55131c801d5df393592fd5a", 0x65, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x7) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) 07:13:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x8000, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 07:13:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x1, 0xea, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fsync(r0) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 07:13:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x0, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) 07:13:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/191, 0xbf) fcntl$setstatus(r1, 0x4, 0x84) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x400) write(r1, &(0x7f0000000340), 0x10000014c) 07:13:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 07:13:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f00007c1000/0x1000)=nil, 0x1000, 0x1) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x800a5) getegid() socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r4 = socket(0x34, 0x8000000000003, 0x5) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) semget$private(0x0, 0x3, 0x100) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgid(0x0) getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) 07:13:58 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 07:13:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x1, 0x90) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) dup(r4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r5) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) 07:13:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)="af", 0x1}], 0x1, 0x0) fsync(r0) 07:13:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x252c, 0x100000001, r1}) 07:13:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x200, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000771000/0x3000)=nil, 0x3000, 0x1) 07:14:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="d49d289b7f696cad056cf25c2121a1cf2b3dbcaf4b4eae429678468e1026e21d04b911370d7ab85fe305d3feef00", 0x2e}, {&(0x7f0000000100)="120eea834614398df4cc910cbc0063048cc8531baf7668432ebbc6200d846c9a54e378a4afc225b6399dd918fc6086e7e1fdfc9bacde197f25b95591088908f9bbc7c78c8696929253906972dac2dea37a8cd613b3", 0x55}, {&(0x7f0000000180)="16a12bf0b335847a0cf8dd18d7e6316c6393187270a5a0e666bfdcc24a8ac00d1ff969aae577a778992081d27e3e16fd334e5058599b5c60524b9d6dc0288a41dee2dd33000b22128e6b9bd341c6a4162b71d1dc9e459e7593a0fc7b56af9964894286f7eac6557547f75f548a752a7a6cde099b63a60ff09348b3f08e660b57be3bd9ebff6a812f70bae113a4e1c09142d973ef48f1e373bc4c7b27f489067f457258ad7293cc116728f42102052e13b96c2e6fab28c3f03532defb8b3e5238ddbc09aad25bfd6c70b7ea72eb9b2df5bef29934d03a1818247abeaf", 0xdc}], 0x3, &(0x7f0000000280)=[{0x70, 0x1, 0x5, "b7a86444f167b4505089ada3f5b4a1693c43892d66c55b7748969afd7949577cc0b34c4c37879686ad0c606fa546b328f98459eacd8979d210db3f0f00ab976a7b340d736935772ea106b4aeb97e72f51ac32fffc58d9b693928f71306"}, {0x1010, 0x0, 0x9, "ef0ea54ec1b2a9cba6041857a63aac903b78868a8a04cf0bacc83eb18d974420965b8f931a3162aaeba4d4a23ca0c191bbb65bb5ab776c6b94706faf955641266e58c111d0e8f95f695c339c569650b53a6a989b1e01f3516fc01d574a9e523e36045d782035139f250e1862044a3f33e72ee3e99d2ddec619e7d1e13112a736051cc81289b4012f9b940c3754de98a099e71b14bad69f6555d5d4c60d5e6b4a2bb609e954d6e709b77394c5221da3d46d884e3f8942544ac6af54bf899d67f3ba270955529a607ed620cfdb63c3b57bb6514ccd19e5dc409a97a19e331c1083c216ab29d79f96e78d946617e1ec8de95a3084320f3eb7b33939bda649c69158e02bd2ac02b9f1a937320ae486d09891a5903a9502f73624d79fe2312f8d6c19f4cf91f8fa30a4b6726ca500fb185752408fc4397892d8db430b25a7207bb6bfc50a06b30f47d4cdbddf0ddd70bee182055035f411db0b0beed5f806dd1d3a67e1ab3c753a63a069e50fbc99adfa37b7c7798a5562e68b88e61d6d6dec7974ba9fc5377e4c443dcf5a619bc16f981efef540f6b412f43630a0567620db359f29e3725b0a5dacba1322a251fcba9665eb8f9e0fb75ce7a2f870df68b5c7274bb78ed9b6beebb1054580f98e4f4ac8ef9fd17731b428ad98cdef8d0b42c7fef0aa39a9ea819d54fdf565155551c7e8cf7ffe9b459ff2dd9df844443ccb5bd3534139aaba32d504f2581c757d46d4af8cecd029c26da97c034925f7e65731be582e17529c9b05a73dea4cd1243b1bfc17e5eb05aad108fadc3b20eda0b274654dcf80e19679e832104bd15dcf55a6e5095128fe32fec616047a018eb21619244dd091aa9ff7a7baa7b110072c9e408aad76e06735c779096f4d3123c14a30f11bce12570ca586c490772dbbbfaa0dae0b3070fa7be3f6b9afd13fca113018b0be8c57b652c69c0b549f8cd3f2cdb72bebd9947c0e790c50fe29d340f99c9a0dd59befed162fec6f87c80789416c00075b32e572c354ecc9781f2d51dabf62f2fff4bc998aba6829dd3362fcc45f215f9f8a9255bda5583db953ca39dc63af3232fb3608859975d9e6546bd8095fe8ffa7c0ca88ea43742a4fb908713507e33ba34614d97f14070afad969f5d34a1ae6390e806320b681e1e7d881ee6f58582c7fd9fb972e82719ee269cf8704819e014fa8000514a5b79fe54a858e04191c383eea7dfbaa34b8b8bf3bad0b7239e6b2b6f360cc40a1eedede7f51f2385b2cada3a245715f30f71dc0e1b9d724bc6288435b5ed69184375f9fd4835362df25c36dd03a77ad8b2acb866db04da782eff933c4dd8cab63a2a816427485dad0eaf192cc85d1f148ddadb9e33890d9a697d2c49c147942791678f86de574f62ee675c1faf81df110982999d281c8134a5881f1f435b34e9caf9f5a7e89d91ca095c08983fdee601a521250dcf51c3696f9141dc29945bfe28118d25734d48ed18733b7369a8046d6f57a70d0b296c080cfd3db74be458ea7c29fd8ea6774389b490b9172b76be5bd0a7fd64deed73f364027ac7e754036205f0e9627ad0c526054f2438952ba37eaaaaaf802c002d5d8c9a8250e14406854b1bc01e5339362a3f73ee0cd45fd6845492cc82b50752e545843928fa7f042682ad359e0cf59899822b057c43df44f79b748aa703152a809c52f1596cf6c7674a12f4587fc6363c1a73cc9c56e7d83531e495a2749a1231b5a98687333ba986b524cfaeb07f9da0a97b2a0d6f3201fc93ea6ef2529a51f04dcf2a532f47301e7c948fad89d93f92bfa160e48ab8779eba7033ee7527ba6d3cb809a1e000b676c6a513b241ceeb9d1a4cfb00dafb075ac5208e1d9e076408ed8e2669ca85dd5329f6e999e228c562372cfc7970e4800f7d1a0d33be62bd45afae99524c874113dfbc3d2a186ca3aef697223e286fbdaacfa45630200b76b3b5ffcb30d113dfeac14fa630173f509b8136cef39e89355705fac966bdb07de7d8a304d603165b3e92731044a19c0cd8680d81d8e26d572b3060d3c2867d3db2899715857ca519a07199c922fff356bc541031993927aa12e2d616af2936e9c4a735d2f2a91ae1e7231fcc8ab1a82fd4fc8fd3aade493ea9088122eb3c22bb63d93db0efead85a55628de7a72788c8445c84ac3dfaaa2ff2cb250b6ab264515e9252edaebd557eb1c93be46b36c2c4b91c55e4d1feff1544519233573b4f59550a3696bc487f22a8b254b76c74ed7a427039adc5eba996e6d5c39411b6635d6aea463c4fd4a5ce4af962b1e5d1403cb6a1b846d9312288e63504ca0c8bebd6134048735bd2746dd5cc5cc9d97d78e88f26f16334d8e5813f42685ca15973475d98ceee1ad7e763b17103796fde014a227891ca304cc1623bd68fd7ef22259f70eae2d5692cf5df6d1c29d34ea34ba34301addfaab12013b44b2129f5231d40d346e66112dd3facf52eb2e479d86f6129389542a7528faf4679efa28192048d755935b8de19e27fb1563e2f3fd0d4cc3d8eeeba04bf3fdff5c9ed34facc421954974dee1924b2017a05bf8d8b20e8a06bc25eef3496959ab0966ede590559047a6292dd181da875da791140f3c6d8f002c03433f5fe4a6bb68311470a06c6edb8119a9cdd0d2bc8137b65611deae6061d1c5b2ac7085c4478cb3d51271d9bbd797eab5a26d9e7a94f9b58b70bcb6778e0503b494e46e9cf32f65a6a67d0d171d60d4d5b3dbab638bb362c023eca2ed57e8a85486eff67f6d0cb8e3737c29b46e9d101f406b79dd541f813b9f05bd5c486080d10fdd8daa09f01725a035a1a0f5932cceea0ce810ae503f151312483b8d21a15d9ffac0296a2efe819923a564749dc4d6b55bdbdce31b99a24442daeecf582db0e9b3b710da0223a00a5bd1e8745d4a46426a9c8d0418f931034ee130e7d64d8d72730ded4f4402c5ea6c21aad47a19551985f887cbdc062f98ff1352df0fa463dbb614c518e5bac0c7d16823cd93081142ede48afce346ac86e92cf1b3a4cbdc887773d1e834886c023823c34a86ff9f9e82c871e1da4af9887f9d254c9cf638d5915ff3bfae1deaff25b14cc8326e6f781bd69828187adc6df555b13e21fab1336e7519d1e7eca3db8a22799cfc4c6d51d14cdb2e0337d741877ff51e89217db253930841a46b21035dc21e914de8b58e37236b07cebdb4bc77c4299364aa601c7964fc04d4d5092bab47bd141910820b1e70fc407b66947f7937478cfdba67db8172ff994c191795669bd1fc7e858342b911aee19c9f588a3f1605198f3a45f1546cd8d2b72b98843523ef65553d5fbb466ddc3f3a7249637162343e5ecf43cb417fecef69d62e48b948eaa7736b314579dd10da7bc8adbdd41d2bfcbc7ea85d35eae3e69bb795594b0bc13a2782ac6fd4978a72432c611f10c22a7f6f75f3e907db737a47c8308add0fe5cb76cac8b9af19bc9a51c22c266db5b179cc76aecf5dc192005a2ceb7cda63313358cbc882062af751873efe8189eb834b61aef8ddd7969367e1d84a481a43568c093ec4eb51cd2801f630dcddbad5512494017c9afcd4179b6c756432c98ee18a683a5e3cc8dcefb06694f9f6ce999ea5bc6d9772019ddd08f95ed911a92ea5e49d1cfbd3545fc61e1b87b81c52c3e4327d4f9461d0631b9ef9c1408d2ce00c99465d2551da651a2811cc3faacc70b01006b3dd597c6fd80a3ebc0c6c08d6d6d20234859fa71d6308880c1b7022a81842d42354e5fd8ab813fe1cd2098fbd91894702c113fac2effcdfcdbae43a7cf39887b5f4207cc1e7cf740917cd41bb96a598c58e79e18fa64f8176602f9d2feff46fdaa57ece7431a254118afd8e90834581ddb89bb3e7be764706b3d5a8cb16d5ff34533ff5d8122bdaf44036a44c350a4b014d7aa548776eb2db61cae53f90f3834114564a448dd71fe030028f069d8392047a977195fc2f1548e359877bcd0385196eccb1e1add79d096f831947359bf129bf68bfddcce040d09f61919e4c2f051bcf4e675ca06b893d8a15de7154311a33decc853b6aea5cad7eb75155737044a6799eb5d769eefe1bf8eaf18a84ca2089bffcc978af5370d23c86a45062d48c6a0f0712a6b7af21a0a2820cf4a596c858650df6ab6c55b356a7121f94d621c48cf4167fd295a6287751ef0729e148d6e7703a8d58012242be6d882f76faf474dc91cff8ce7e1026b0bf1a7887d7625fa0201f5cde4fad6a02cf5f1bba8d40c32a3bed8597cd5a2ddc60ffe16a063e58aca328d7804a56573b1351f8cfcca57f3eea545618c3bf36e2653ed9ca0a06be4bfbc36f06dede9a4b069db8417f69f941d3d7590395565c01c5bdbdb9ae26ce4d9b74f7a93334159b8bf96e9c92964aea0796ff5244aeb98b18baa4e82b566eca06201b905e969b661b45ea2f95e93296cedba09cd6d75fc0df474633dfdbaaa2e2417ba587d083f711c68390304138b8fcc199a680a8b24ae4e5b44a34fff0873d6466d9c4d237d9bcf545f02623e65cb93671114a6516f3e3d3f32b2e1c7eeaddcf7b9afba67267221e5fb73ae8fcb340eca966623fde4e2b765e0648fc29fa7c38ed5cd6071d4221e2c290caac85b4861daa14f24dca3d0b5e1dac43d443853e35b07494ad27e7c19a7cd4038ef34ccc20eabe4fbf5f6e09550c8f74646a0db7cce3fd6844369712036ec9bf7ae064cac938a1a933ef2549952d3c860047b1dc87bf1879dd5d10d76e89d38fad5a228c914c09d40e2956d23045a3a7dd979765addf77c1f78a1a55fef935dbae9882205064a9677d76cb68aa4b88b328edac2e40719ccbec20421a67c3143764f5196f9423287c24d9f37a2a0db82c226bf720bb9e6687c07952ab758301793a1ac0d6a4c106444e10c2ee9b6799214156c5283e72dcfba61295aa3429669c72c3f88893a7e589f9c16b5114a8e4825b72bbaf096459bad3121ad4d0c6c1dad56739018edea40cf7a7c0c42dd667269205ebc27cc81669a5a371502bf3f4ce0860389bbd08451bbc2479d6c8c45d1dd97563865a78ece1917eccf738cb0784e941fcddb09a620d8ff4f5b18a8a462b1f1b008326a8874f1335bf84644fbb7c4a2b829f621e8d72a7babd0fb9d88f11e759fe4b631297602b493da7cbff1149261c82ecbbc5a236f8d9f0592fc8043b99fa93468f57438702c87d6921eccaf1ac69c184874307f328eee500d721713a05b2918d663d575d92c065ece9c7a04f760c728e200ee314414b910c505daf57e80421e0f2351f9de0b52b07d9cafc8354d825a1c9db48b35b67f2dcf06709424715a53a03392fb50cf0d331d5a5d825ba136e7c49b0e4026d1df600891afbc0cb5da59d6767a37743d064b5091efd8a0defbe21348e137b80988645435721114df23e07165803ec8e2347973680fe461a8cb54f30c0db2bbfe0a943563e1403aee3be34ca0c706a2bd115d8731a55f2b1d4a11e2d3b9ad51951411da110938fbfcf69b850d7b23a9a8e7b588b8edb1d0533261e35226256bf9a5292b45b7376b334d44ed0b82ee66d8febf3c8f8887f1cfdc55d7e31017677271212965d73cb395e464843a0bde45038c65389aab01f94283e22d970116586e89295318d6f7ee60d711f6d97d0da9f5ba08f0685395df06a2471459b9c9d13ac1ed653617e25710106651265a635d39e815aa0049e6e376084395e2cb6548fff6bfe3e8ed1fa91b2342a1baf38a57bbfc96c838a9435db8b334a5e6eacf28806beff1ca33f3fe1d218fd93108ab98e1542bb6fa9f493d4457bd2affb"}, {0x50, 0x1, 0x462a, "bfb3897baf3edab579091719e96be7e44d136f186712eb9543aedb41e7f79c961ee744a53f788ba16c1095df9bf0f76b27c095f26f5e1365431ce9"}, {0xe8, 0xffff, 0x8001, "8c928b5ebbdf5db8b01184e832c6bedb6341767e0e23a89a1d81ec05058015ac36ac766152d9bef7bcfea867d012659e0d477f2c19bc97799373a23571d03dafc4905e9443d6959a69f92de50fcdc8b48fb5d0580bc1d35884b0b4c988229f6690153fc21e532a8e32858ea91958ce24b99e587b113ea420c8eeea76b68a4914f4eb54c6dfdd470703405439fec479f00ccc19ca33e27c3afc6b267f7e0b8da8b30e98ca192694170773e1d8dcc3e52181f2332379ec3ba879807f0cdeb0eded812a4b001840bd6d27538470988ce8cd35da3e9404"}, {0xc0, 0xffff, 0x8, "fabf25d7ffd0e4c431a72c8e2fff817fc4818093a5ab9cc41a2fc64148b8eb41724dc3d47ed0e8ca72bf8e4076e4dc90589df28ff13bb590d300d57c3b3caf279fda9966ed544d87f5e1998e61744e7f1a0aadf41965d30d0736c2cb9fb2a9c597c790d8025644b908ba89c96eb7c9e514f63b58a0827dc8e18aded01de12fe6cbff9ac678a3ac9d36e98c89d47bc92e67fda906ea0c28032b31d3cd5febc85b881b1131a7891de1355dc454"}, {0x18, 0x1, 0xd74e, "90d2e7"}, {0xd8, 0xffff, 0x2, "8961f9483e98951d6c85477f129783a2db9238c2e8249c2db3dfabc23240ed597f69d9d113d16fa1526e34a83d07a896a25ec8283ab3707b5ae4ba61a96f63f675be42a1eb4820efb452db37b44d3b1abb408eb8c57b720902ae7d60c12f790801ebb6c774e89c7d076b75bc218c9e89f8d900e35c2a7525c4f74ba9c0afdd2534ea90d1bbf871135923f3ccdf5324075a64e36690d290f98834e3728969c0595d82bcbabcc92a851f49cbc98b9c1d6a8db4ff99657239dbf39ffcacd2d19e9916008bec8924"}, {0xe8, 0xffff, 0x7, "72ee04fe76f4e149877de29941cc9bb64e6a3841c0c3aa66400121392bc6cad5c2051e61b7caf82d4ea709beb9d18df28a61f4de61d6e95697133839e4ba81b04f054c7f4d72cdca1bac169fa04e375022fb56a4766608ed8a182a95360b4734d9ad4648b7191bd5b0f58b6df9222d1474b06c91aaa574b0dca1d962c6ef5122718f3fd86935024f94d18c2f9f1cd5ce2e4ddeb97bf46ef4f3880e8d2e4eafb1a4540103f684e110ef01770401a5efc279c78dded8c8a33afb7179ae3206f8257fc49697f62092af30de061db2f2b653f5"}], 0x1450}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 07:14:00 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 07:14:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xce) 07:14:00 executing program 0: r0 = getgid() getgroups(0x8, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0, r0]) getgroups(0x4, &(0x7f0000000040)=[0x0, r0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:14:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x99f, './file0\x00', './file0\x00'}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x8005, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 07:14:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket(0x0, 0x4000, 0xfff) 07:14:00 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x6000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 07:14:00 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) write(r2, &(0x7f0000000480)="5976652657fa5762ec61115293853e090000006008eeda7a61bc04001000000000005e66e2190d5656292a237799cb8d97e3c1adc5e0713cbc3f2a47e8f25e9628afb0e27a7fedebe78e4ed7e625b58c7f4def8be39e1289fbfb03114bffe780d060426406591f47d8133c3f4ddb2b39310fc600c5b5f8288d6defb3dfe04f9be7fd51ab5b02fa476f958ba4469bfd227ceca2b500000000000000000000000000000000000000000000001e53ade5758229090000000000000000000000000072579f85c305eb3b83fa28b870fd353eb34719f844cfa316209b3cf03ed25a2866d66f4f16411b15dc916ba15b7123", 0xef) r3 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x148) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x1000, 0x4, './file0\x00', 0x6, 0x9, 0xffffffffffffffc9, 0x6}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 07:14:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x2, &(0x7f0000000080)="e8530c3cd4eb6235", 0x8) fcntl$getown(r0, 0x5) 07:14:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000280)=0x1, 0x4) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r0) r6 = fcntl$dupfd(r4, 0x0, r2) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8001, 0xffffffff, 0x707, 0x0, 0x9, 0x800, 0x0, 0x2, 0x1, 0x9, 0xf4a9}) r7 = dup(r0) r8 = syz_open_pts() kevent(r7, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x79, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0x2}) 07:14:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="2918acd288871701cb20bc1a180c4136a078aac185a0a19f919ba8d234d0bf6e3c08310d2ed317c7f482625e362041084d8664d790b5198c381f95df2cdb58a269ef9b3e0737823e40826382ba3dd2002ed10e357ad75c060428043ef869ba956c251057ace911d51d7b194ee61ddea52ae914c6543c83e99dcbad16032db8497c88f7c4df798f85331ab95bf5fe6563244df28aa4db8ab2a17bcbf2b96f860eaf1a139ede32fd42ac146962b590439ed9095ae106588c8e7b6f59841539f18693c3457693165f8e3bf9111efb60e3e350f4e857fa19774a238320297e1c4a3800a38c958d", 0xe5}, {&(0x7f0000000180)="b1746afa8c9f787b1dfff4dd5847469daabc3b021d9966d44f8221a526b1460cd324e756c647b00095781ef951d5fae4cbe6cdd2b9b85b7887c2730165fc07aa8c1cb4d2676adc06a315b67755e6ec339ca477edcb2f436f1dc236d0693a5b8d3c15c06e42f3caaac4da7eda16706d858ed553f0b1595aa7cf5c1feceff5cc", 0x7f}, {&(0x7f0000000200)="b012cc26b76946107a125ba36df2e50d7c9052e7c2cd67a3b0a2a52c042724983d27c53634b06ffc4c8d5bd699223463f9c079a8f11cb61a3a11202f6ea9b431f6d3eb1e62a31d1b10363bcbb3fb538f85ca1ece1ca3bac65db208c58033789a27dd7cafd753486d12ec4a20d766ee74fb43a50b5f297c75b55d51da2af98de0581d26230b0bee1cc505d50540d3c9ca5e31b28d5b17484906b3047388da048fd5c821d18e9003c58a4a7b90f0ed130aebe15affc631fae874c17cbbaff68612cba8505501b09be40d71833b463b12656f278518b119f5610c46f2fb625ac795035882128c3b2ecd0a863f8cb7e7605ba22363c0d8f3c271", 0xf8}, {&(0x7f0000000300)="2d7138a64aef6cfcf290fa1f7a1da48d91955d66a3cae4e38b95f472771ea8e6726b6175476bb3b194ef0f53cb7b4158beb93d46b9786a021dd89da00a3a53c4de15daa497e5b3fd4ba81fedc450b4e97d3573d1b970ef3ca6b4cfc82e72bd1f4da0", 0x62}, {&(0x7f0000000380)="de6be7fc74478cce8db1ee8caf1dfe25b02b0b35f853db4031f165daa50a80a8d0f0420a6e84776fff5939dc8dcb7558d3118dac31ba2502bba438d348ede7332c14c1f62b3520a32a0c0c9102044a5e13ea0212572154483b1e61da1e2ce72529e7413de21626e2406edbf305", 0x6d}, {&(0x7f0000000400)="3b4ac59b8e015427799a30c8baf7b07c5ffbc6fe94ce19e93e648d38990d17039820f2e8e7dbbe4f73303885988a0b48b2686b13c06e6be06afedc5d123d1f731da824576b17bd927b83a1953c21791a76324ebf92380928ee738ed3a50706ed3537e2f5030cd18a9be57bb34cf6520728ba5dccc89d781ee550c43164a3aff887960c57f3787c0db13faab548306b82cb3c16f40ffae04341cd608d3f86ddf3fe3152aac9db", 0xa6}, {&(0x7f00000004c0)="32def3b3d3b63c4d75613fe6684f28cd8dc7fefcd96d796849993427249eb1802089a78642fc6c2bbe30f04f4fd63638f770ebce9c7d6cfd4be2de99e5fb7d5533d28cc47a9e723c9099d966a08e6634853e38410ca0e368cef2a1665f8bdb40924905ed93b3d2c4616dd0a67c1e1a2d4f", 0x71}, {&(0x7f0000000540)="84c20fae12882215dc181f9d42d816129d9cecccb9f28079eaa0499aeec02873ac95f6290c673145ba57e0a1e7b98c53994feb1c6efe260806fbcb04febee8d04e87e942fb4a00d98799156fe16ff12d6d9d0a45b7496f3032dadc10db71339aad51f42a8c7b35c08a0e2525477e356a0aee9f6484899d5112f29ab13ed13f13afd43566afc7abe88272feeb2840cbefb5ce49a6afc542ba1da7677e", 0x9c}, {&(0x7f0000000600)="30fa8d2fa64f933add86728a7c926bdcd8a171522d6595415415e9ee66699dbe1b57fb6d5b6864e5bf187e49f3584411bc44095cd8e547572626b4882f44bf81a9c3a04e9d47c6922d42e0c057995fe443c1b470d4aad96125dece8b357a6fd6d062eb86e4510d9e8bcc7edabf6522e95f84b7ef236f08b4573580422ba9d3da1a5dfcb0d6cecb49a2cd32dc67fbc9df555ad1bfdd6a49", 0x97}], 0x9) 07:14:00 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x3) 07:14:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$getflags(r0, 0x0) close(r0) r1 = syz_open_pts() lseek(r0, 0x22, 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 07:14:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) dup(r0) r2 = semget(0x1, 0x7, 0x40) semop(r2, &(0x7f0000000000)=[{0x1, 0x8, 0x1800}, {0x3, 0x80000001, 0x1800}], 0x2) poll(&(0x7f0000000040)=[{r1, 0x84}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 07:14:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = socket$inet(0x2, 0x4000, 0x81) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x180, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x120, 0x25) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x9, 0x0) r7 = syz_open_pts() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse\x00', 0x100, 0x0) ftruncate(r4, 0x1a) r9 = getpid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r12 = accept(0xffffffffffffffff, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) r13 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x840, 0x8000000000080) r14 = dup(0xffffffffffffff9c) r15 = socket$unix(0x1, 0x2, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x98, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000011c0)="a89bf691fd7eeba45338cb0aae0dc1fdcee9343141c2ecc1db58d6b5af316526f913ed0f62ab62d5d2aef5331c639a7815c80cd3dfe56a5e831f9f429c9562eca97ac111506345328a73726f9b9fd04280926898082e4144f23c900da465636c4d9141137059bf312249a4b9c910a92b9560074a1ab56082996c86b2961f28149281e80d70e4c7d8c88a31ff79ba3a5417799d024a13914779c9d68cb8bae3214c4804fe925ef876166d5bc45ff63ca3ca3e1aab7a370e37ebb95f7b211b2b703599c78b5356b36869a8a01552", 0xcd}, {&(0x7f00000012c0)="b0d9dd8e30b669479efdfe6c2feeb65ead7e9e79f6b6d729eb00e347e6de07502515041c7879317ffe702d4f6a364b2d692d5e4db6e0484aefccc17676e4131846aac4293634563256d800d2aee5bb80a0f3e641", 0x54}], 0x2, &(0x7f0000001780)=ANY=[@ANYBLOB="2800000000000000ffff3500010000003ddb12792b7a7d2fd07699a3e045e3e0de9c7bc72e86f62117382650c6a80c00595a9c231e8353d9ed8071deed27b77d3011adbe124c3066cd69f693b9e62ab261c11c6587fa4c37cf114fdb77eacfabdb0ae8b559a6a579aeccdf09e635e90ec981e3009c0c4c5f59db87e3540afcfd42bebeb3761ab354c84e4714692abc2fb8df256331bb1a5cdd926f", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16], 0xb0, 0x4}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r17 = socket(0x18, 0x1, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000080)=0x8819) setsockopt(r17, 0x1026, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCSTART(r18, 0x2000746e) setsockopt(r17, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:14:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x3ff}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 07:14:05 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = semget(0x1, 0x0, 0x400) r1 = getuid() r2 = getgid() r3 = geteuid() link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r4 = getgid() getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0xfff, r1, r2, r3, r4, 0x0, 0x9}, 0x2, 0xf, 0x7d34608}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 07:14:05 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) fchmod(r0, 0x80) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 07:14:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/null\x00', 0x200000008000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x73}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x2, './file0\x00'}) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000001cc0)=""/101, 0x65}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/49, 0x31}, {&(0x7f0000001200)=""/138, 0x8a}], 0x5, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001340)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f00000019c0)="9a2e111fe5ef86dac7a9715c74e0a05bbf1753e584979a37078d2a8f1133126425bb", 0x22}, {&(0x7f0000001a00)="5560ffedc4fe87adfb7d6aae4d1e985cbeb03b1cba6ddf0186c48f4eabbe22f519cdce174515425dee6102b7d22f50f085dcf0b53a064ea29a53b3d575fd359754b8cf384170a832ea30336662a5340aebf53d398dd00bb0a9d447dd2a9881c75213a104eba2b1b00947775bc506a563fda290", 0x73}, {&(0x7f0000001a80)="2c0ebbe7110d1a52122ca69a313eef1db9191beb381d3ccd71d3b6539c1e10c5c7e5f6fb0c0c61dd8ef829c1759a7946afe5fcafdaa96cdb3ba45ce8760c45b2b648e17d081a42e26b29547000e8bbcaf8d5fc2a68b81ebe2d16eadf782c426439dce6e67bcaa059752eda6e", 0x6c}, {&(0x7f0000001b00)="72d60e9bad6ad4d9ff503294c3bc4176711d45f6529f47e7571fd53965e3ddb7536d4a2eda79e3efada4696ee38fa53c573865346e07e740b9fb70fe2f0368814faf33176fb2f5b8497c3d4c143a2a7faafa02766caaf60f16410d348e38c89b825d74c84edce21a357fdf5af4076c7f0703d574cbf18a00c28977cca066", 0x7e}, {&(0x7f0000001b80)="31318e775f7c58996f522a3e9a8556f9413c7d882136c0e7f004e7b591b3e9012183443b2a3db6ee2d2c89a24a080cbb675be74dc89f1905adc62e871279885a100f5193935b883b9deec7694caa7b83d3d7412a2540de33541b2528d05a153e91853b51558216", 0x67}], 0x5, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = semget$private(0x0, 0x7, 0x188) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000013c0)=""/190) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername(r0, &(0x7f0000001480)=@in, &(0x7f00000014c0)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) r2 = open(&(0x7f0000001500)='./file0\x00', 0x20000, 0x186) r3 = fcntl$dupfd(r2, 0x4, r0) symlinkat(&(0x7f0000001540)='./file0\x00', r2, &(0x7f0000001380)='./file0\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000015c0)=0xfffffffffffffffd) bind(r0, &(0x7f0000001600)=@in={0x2, 0x1}, 0xc) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001640)=0xa4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001680)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000016c0)=0x1) msgget$private(0x0, 0x10) kevent(r0, &(0x7f0000001700)=[{{r3}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x6, 0x4}, {{r3}, 0xfffffffffffffffc, 0x22, 0x2000000c, 0xfff, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r3}, 0xfffffffffffffff8, 0xb1, 0x80000020, 0x7, 0x400}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x100, 0x86aa}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20, 0x1f, 0x21}, {{r3}, 0xfffffffffffffffb, 0x59, 0x4, 0x200, 0x8}], 0x81, &(0x7f0000001800)=[{{r2}, 0x0, 0x14, 0x20000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffb, 0x83, 0x1, 0x4, 0x76b1}], 0xf28, &(0x7f0000001840)={0x81, 0x9}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001880)={0x0, 0x0, 0xffffffff, 0x2, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) mknodat(r3, &(0x7f0000001940)='./file0\x00', 0x10, 0x40) connect$unix(r3, &(0x7f0000001980)=@abs={0x1, 0x0, 0x3}, 0x8) semget$private(0x0, 0x3, 0x288) 07:14:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000080)=[{0x0, 0x5, 0x800}, {0x2, 0x7, 0x800}], 0x2) semget$private(0x0, 0x3, 0x591) semop(r1, &(0x7f0000000040)=[{0x5, 0x3, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0x9, 0x1800}, {0x2, 0x5, 0x1000}, {0x7, 0x8, 0x800}], 0x5) 07:14:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9}, {0x3, 0x9}}, 0x2) 07:14:05 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) clock_gettime(0xffffffffffffffff, 0xffffffffffffffff) 07:14:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x6, 0x8, 0x461a, "aa2df3f3b6373f643bf7eb86636253699b366b52", 0x2e1, 0x101}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x7, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:14:05 executing program 0: mkdir(&(0x7f0000000040)='.\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 07:14:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000007f000000000011ad82b5007f00"/62], &(0x7f00000000c0)=0x3e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='\x00', 0x80c1, 0x3) 07:14:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a3", 0x1}, {&(0x7f0000000200)="67bd3f4249e966b4f196dd842d47cbec0c82a6204c4e74123061871e5d8319b992395449af3f476f0cce3d167b301b3010c2c7fadd80802f7d8c70293ead7cdf5712ab39de96a62545d04f97173936b33c489b24d1bb29ab61882cc94093074693bb85279ac7db5d9bf700bddad5e19f625a8f24a4b121d64fdbf8e6ed8b4bd029c6cd6741da1dd73d98af04ba3a2ce980a21f54416b756b", 0x98}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xb0}, 0x4) 07:14:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x7ff, 0x0, 0xa03e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x110) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)="2c6f3e702ef68027a8147f54b7b7db9c5a23d48a969ace9b48764f0aa71e0d041aa1064d16ac6d0ab3db2cd4bbcbe177edc559947c8a611c7da5b4eccec5dc38227ea5087bc599314315c956635d2e2e9ceec4318d69b16540ef47d137897e084f698ccbe8c59289978b155f025611324ea81151af355c", 0x77}, {&(0x7f00000002c0)="b5baf039810652d2874daa991a2a6b70e6fd1a48057df6d86e778a0f818e6037c9b9b77e79926b91819168326afed4c2d351de957a5909f6e67f2aa2f6975eb48fbb4df73eb6f4395ebe7fbf3dea57d66eab2786ecbc63911f02c7046ab531f63592ee0aca223ca35e3821ba59b7e154dbf7585c95b1a7efb0a9361d4b9888c6eecf30c6a8865148a977d7b427c2323deebf812003b4a019117c49", 0x9b}, {&(0x7f0000000380)="32891b5782237b02783fc0b0a9703da0c70ac043a67fc5799ae09431e1a7329a7e4bcb7f7d8f0a3b59b93061497ade4095bc4f4d0a16ede3f543fd697133bbb7f84e5043e5ec7d27837c895d88bd0731a5345558aaac6b56731a22c36fa49d8b9b37c601e5853b6a0cdb21c63f00c1761821e003ca89f6eec7f21c1c58647db39c2864f1000b4a6dec2d249bab672e3a144a7e4e500a3b2f343558c3dfb6a0b75d4597fcd96f991a5d9f3ec0f440d1f33413f7020fcc3796b5", 0xb9}, {&(0x7f0000000440)="87159752481853c9e93b301ab0564756422b3f61a0b85998e558a5018d8f7a0b66ce399974d7490703ebbf6077cb1e0fdb4f048a27c54bfa5106d70d222d278bad71aa5e65997a8cf3e509244c47788bc9bdae68c8166b73614652fa6aca9579d2bf9e7fbadb242a0d7bbe50c3e7f9f5a6a41232aae2905f3b9447da3b78ddd4ce32e7380750b4f457278e195333b42c5ff15a63cc77a207fbc089d74b58061ff756584fa8f43ffc77b8b085f77a68396fddae5066c80c82ccc6fc2830666f9e51a01d3f1ccd0dafc9a7c2186c6cfb97e1f196c0c9657fc84e2f39e65bb05fb2045dcd6e2a5c1c", 0xe7}], 0x4, &(0x7f0000000580)=[{0x88, 0xffff, 0x3, "40374373a49a52eba1e8c26ef1eef550a4c88ee9cde73b91d389683d357f80a14002c22e156e11eeb926f31ecdd266c4ba9f99697211175eeb11920e21e33ed1cc0e5b4729289d7e44c9565d4b48b1d2e7633eb68199f28fbdcb4780eba64bea5c0134d444a112e0a26cb56b4a408f3472e0"}, {0xb0, 0x0, 0x3, "c902b7342b777fd495d37c87a22d664073913013f13d9bf899b1c125e31a9823e5f0b588f5f41a76f50f36145adc2e3365b0fdc45aab8cede7ce252a76c301170b08b09035f7205a6938e57c3d314a658cab4ae1a2772c9b31478911d70255e260c7b8192fe1b2fc6b1a18c6b78bb75c6ad56cca9da98f0f19a965b4cb57bd62e50de7700b8e72a37fb5c662422586a5bb8470e526fddb6e0a74891f8e55"}, {0x80, 0x1, 0x7, "ed9871317f9a7c84598de4fd55dc2b261f16795b5ba55418ba793a94fecfe917b8c21b528d1f46ebd20099de892a53f34303973698a169951d408882c51b7635b89066292672b31b6872bce23da41a879d2edc43fb52c3fdc28c6ccf951298b9978eb3232df61d19d569856dc4eb57"}, {0x70, 0x1, 0x7, "836d7f177c6460449302c8fcf03dc64a709d2633545ab3f081031c1e7e2876abf07abb73c373a3585a306c7c712dccac85db6f2fb4b2fc7e9446613a8ef5325f8252eef3d4220f2c91831d59b13ecdbf3595ea0068e803b05f724054d1de"}], 0x228}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/185, 0xb9) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x5) 07:14:06 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x118) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) recvfrom$inet6(r0, &(0x7f00000001c0)=""/184, 0xb8, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x6ea, 0x7}, 0xc) 07:14:06 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 07:14:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x40, 0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r3) write(r4, &(0x7f0000000000)="156905053ec95b3767e37c2c7e12c81c000ef4f44d937763a37a8c41501cb78514328286d10bf6e389f71fb63f334aec06771c3b7f7abe1e42abef6e45b341b655b3cbbed60703292b05cd8f912edd26e0472c5b72d916cc9df88d96ee391f5b105a8313902d4a5405431df42239b28eb0e89be914fce5ffd32ff6ae1c9569ee7191cf2850276e2e7c0bcaaeed9e34c0053efc143a527b203280463a54ac105a027d", 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0xffffffffffffff9b) ioctl$TIOCSCTTY(r4, 0x20007461) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) 07:14:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:14:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x5ea5, 0xffffffffffff7fff, 0xe18, "36df13435ae9bda7168bc6be2a8de744d6d255ff"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c44", 0x180}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 07:14:06 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 07:14:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x6, 0x0, 0x400, &(0x7f0000000040)={0x0, 0x7}) getrlimit(0x3, &(0x7f0000000000)) 07:14:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x408, 0x50) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) close(r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7828, 0x3, {0xad, 0x3}}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x5e4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x7, 0x100, 0x3, 0x6, 0xff72, 0x7, 0x1f, 0xfffffffffffffff7]}) r1 = fcntl$getown(r0, 0x5) sendto$inet(r0, &(0x7f0000000180)="594f4440ecdb08db66fb8bca2829cc39e927cbd106a8e5a66362ec33d22deb310eadbf91ef114fc3b6b35875b81f945b9bf2e03acdcf5f1503934b45f9b03416c9cd527c5546b80644c88c160c", 0x4d, 0x7, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000240)={0x9, 0xfffffffffffffff8, './file0\x00', 0x0, 0x9, 0x4, 0x1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r3, 0x6, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x3) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) ioctl$BIOCPROMISC(r2, 0x20004269) r5 = shmget$private(0x0, 0x12000, 0x204, &(0x7f0000fed000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r3, r7) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x48, 0x1) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = getpid() setpgid(r8, r4) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x101, 0x9, 0x1, 0xd604, 0x17d, 0x2bd, 0x0, 0x0, 0x5, 0x6}) accept$inet6(r7, 0x0, &(0x7f0000000440)) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000480)=0xfffffffffffffffc) preadv(r6, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/90, 0x5a}], 0x2, 0x0) r9 = dup(r7) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000005c0)) 07:14:06 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) munlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) truncate(&(0x7f0000000240)='./file0\x00', 0x10001) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) bind$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) r3 = socket$inet(0x2, 0x1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 07:14:06 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) r1 = semget(0x0, 0x2, 0x204) semop(r1, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x1, 0xbc9, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0x4, 0x800}, {0x7, 0xffffffffffff8000, 0x1800}], 0x5) 07:14:06 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[r1]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x99, 0x1}, 0xc) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:14:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) close(r1) fcntl$dupfd(r1, 0xa, r0) 07:14:06 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x200) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:14:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r0, 0x0, 0x19d) poll(&(0x7f0000000000)=[{r0, 0x42}, {r1, 0x4}, {r1, 0x28}, {r1, 0x40}, {r0, 0xc}, {r1, 0x40}], 0x6, 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x1000000000000002, 0x0, 0x0, 0x9}, 0x40) chmod(&(0x7f0000000080)='./file0\x00', 0x134) 07:14:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = socket(0x18, 0x1, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000040)=0x8) r2 = dup(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) 07:14:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x80000000, 0x3a41}, 0xc) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10000, 0x548fb175876ee7ad) 07:14:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 07:14:07 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x3, 0x80009, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0x31ab4960}) r4 = fcntl$dupfd(r1, 0xa, r1) connect$inet6(r4, &(0x7f0000000080)={0x18, 0x2, 0xb79, 0x1000000000000000}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000, 0x2000100000000}) 07:14:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82032e2d66696c653000"], 0x10) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/169, 0xa9}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000680)=""/46, 0x2e}, {&(0x7f00000006c0)=""/3, 0x3}], 0x9, &(0x7f00000007c0)=""/13, 0xd}, 0x2) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000840)) 07:14:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be974", 0x58d) 07:14:08 executing program 1: munmap(&(0x7f000071f000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 07:14:08 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x500, 0x88) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x9, 0x40}, {{r3}, 0xffffffffffffffff, 0x59, 0x2, 0x1, 0xbc3}, {{r1}, 0x0, 0x10, 0xfffff, 0x7, 0x9}, {{r4}, 0xfffffffffffffffb, 0x80, 0x2, 0x5, 0x4}, {{r1}, 0x0, 0x49, 0x1, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x24, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x41, 0x2, 0xe7}, {{r3}, 0xfffffffffffffffb, 0x4, 0x20000005, 0x9, 0x6}, {{r2}, 0x0, 0x0, 0xf0000023, 0x1, 0x4}], 0x8001, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x3, 0x2, 0x1, 0x3000000}, {{r1}, 0xfffffffffffffffd, 0x4, 0xc, 0xfffffffffffffffb, 0x9}, {{r2}, 0x0, 0x6, 0x1, 0x8000, 0x6}], 0x8, &(0x7f0000000140)={0x9}) 07:14:08 executing program 1: mlockall(0x2) mprotect(&(0x7f0000156000/0x1000)=nil, 0x1000, 0x6) 07:14:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x91, 0x1, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000010, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x22, 0x1, 0x9}], 0x100000000, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x40000004, 0xf97, 0x1e9ecb07}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0x80000000, 0x6b}], 0x9f, &(0x7f0000000000)={0x8, 0xf49d}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x4, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x401, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x40291c26, 0x3}, {{r0}, 0x70f4b067f81e6554, 0x4, 0x400fffff, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x4, 0x53}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x21, 0x10, 0x7fffffff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xc7a, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x20, 0x11, 0x4, 0x101}, {{r0}, 0xfffffffffffffff9, 0x24, 0x0, 0x0, 0x3}], 0x2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x4000e963, 0x9}, {{r0}, 0xfffffffffffffffb, 0x34, 0x20, 0x8, 0x4e}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x80000001}], 0x800, &(0x7f0000000380)={0x5, 0xffffffff00000000}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 07:14:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x1000000, 0x3, 0xeea, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x75}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x16) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8090, 0x11) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x60) r4 = socket$inet6(0x18, 0x4003, 0x3) r5 = semget$private(0x0, 0x4, 0x400) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x0, 0x100000001, 0x1000}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f00000001c0), 0x0) listen(r0, 0x0) dup2(r0, r4) 07:14:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x10000, 0x8}, 0x7) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xe5, 0x7eb9, {0x3, 0x1ff8}}) 07:14:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "8549bfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 07:14:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r3) r4 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r2, r3, 0x8, 0x3f}, 0x6, 0x3, 0x7}) sendmsg(r0, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000000140)="22574a00ef35b421a9f75591a8e1c981b35e37d88079a651f1c9f09e92feba9ec08c51de4abd3d8a8ddfd35a1155c8cb2ce31e328c094882041442a25eb121b0848ae9a16cbc7f4805c75be23d3839eb4f39914ff6c9f39734b2185fe2a316b9434e1172ae45d6546ade1cbc0e3936fe4fc45c17a2aa5b2085522942ec212ee305db9ac65921acd2762714e3a1f8e78dfae37cf99d17edf504c7f82f32977fde1c368b076d30e3975a549dc5e8f9354476c64a9ad643e3d398d769d9facdcd45d3be70d75ad01224da092f98864c2b767196ebf3d786b4ddf2a5c4ee7f3670919c4d69a6d5b3bfe010cf6389c87ac8f81a89cdbd891dfdd1d72ecae36460de2c387b71cd007968647dd467f7789c323f6c645e2af1e6975005f62561817278ab9a889ca73e88edcc850e859021bec74902b7841e6026346dece48153da9eb7000b37caf932bc70892cc7b44facf0ebc00ce6b351c2c3b724fc111dcd327589b845d6a0fe33ab856c2ea85c4def3edca1d04572889a80381b60e7ea41465684b93dcc2a79977c7949ea068a9aeda80bb9d576364075aa1cddc45df41689a1eeb3e2eea7b907739d8832d19d145e863a22995a76b9b8cb7cbb11089629249ab97902a83927027e5c8d7ae3b56008aee0f7900294e77dc1a8af3223d4cb8b70a6cdb4dbd841cd8dba9c2f1800b491169053da66b0026c56245ebd7b6a406f986a41832f1431d16cf6f1778edd27e406bead46c8664545f2a114d81e261989c3db7173ba3d68092b80a34903ca18cec8179a79db594102b7cbd2568f6e6980a32389de321df41d44154981622de9f9ec0e3aa1fb440f93e91e3abeafbd83ccdeb40e1757e6a38776e5601c51a2c5aefbf63c167dae2178dafd76351e47ef4ca9dc9d2d2224bc46d70ac5fb3342fb960f21b19c5cfeb683dffe7d5d2da9e84c0f598f44bf17a2fdf4f221a42040314fc28c3dec733d9d82fb0bd23b4b307fb774407e70aacd25ff8f20e69a2ec5a5635a99093d5fc0dbd15d9fe2dfa326a1813692e6d22bc8ee0829931ed6460775c372fda1b131d57659ba82be642847334b10f4ad8a656e1d3350ee7fb25b40533aa5dde007cec9eb75b5408fc9e168d7f5b14c916bb69fc11657167b1d08b6ad66b4394d085eae14efbd0972490df2494f3e59b3e8e3812ef5c298dca1b91936e3489c3e12acefa7121b15ed774c469149d71947b512c94488fc4d9b0f26a73520ff1d21737681d8891ec7ea5741b3233727a791c4b224eca965a78384bbaf68ae13f2df55b24185e37a45f7aa7c861c9a4d0f2ce867563172f4682b44127d55d837cf6576f710da66b419ef32c1ed73a7d87ad1138d7271490767397a97991fbe941511c4e33368a537ab80cd846f0bfbe813d7d668d957574ba689e8693e144a8cf0685c096b3d982406587ccb5d9016b226e08f59eadde9f643b590013da6ba86328d08011f26e9af0bff87488565edf41ee08941f6cb69d142ba727e417086d5a9dc94009d1d83be07499ff2d3411d0d82ee28e0a07ba2a95a398a4ac1835fe092331a99e5ee84192056570cfa88cf4d89206d27ddc014090c8d7b54732b9807845f101c570e372a1026b9354030f8fc7091dcb0de8b0409c110ee215a81eb4fc2216d1ef427a47537fe12f3242f0cd29dd11172a75ec9f9c3c65ad7657f08a987b0282c76ea1b912e27db02954a338d45e7bd5c9b97514b153541d4879c6e9d14904fc1aeea4c467d9d58c287e5c99a314333e89f7940b0fda6b30f80061a1d99b033d51e5d3656c804b791528a23a31c342774ab68318b46ab78bdfcac53a3ef1254cdf76cd8f4c97e00c081f41afb04a338d5271eb60995a52d4cede8bf87fe5b3f491cc82908b4215e9920c3a719bb7b075ceea54716dddd90a76797b41bae331ffe56f9362568be61d27d0d93548e1d9888b6183e7298d2b1975f352dac2d91ee371253765498d66ee42c69dde499ef15b0dd6d664ea62d2f70e3a6e4324978f08ac5ce490d7c0a1ee06baac04502ab04ef4ce9e93c51d9b72c290777a810af7d001ab97adee63b12a168af5722f03dc2f271ffe6692d3e4d8237b54951aeb85d3f3524b618356c77f4f8bec3162fd94373ae5750f3c90258072a36f8bc7986f5746d83f485a8a7233a2c1a53294a81188a0691529f820d1634e72bc2f309922c384e111d4a7a786d6530a385cd75029fc63f4073402d431699e03f892f0cc9866b3dcd55618963299d58e8d0d35ed4c319a17313cf929d8b9cad6a4f98811885739a87ca4e6e5aa9ed377e49dafb3e8d09db3ff079daf8bf9e783893c5e1961eb7afa0c849721f1a36fc4d294b8db7d2e5037c24b80e0b54b055b33e86c02df0b3cd612c6d98452002b100b46720725990056878a3460754e063cb8a52781d44eaddd1020992a8e6b2b4f85401c87ed75bc12ec2876c628f86cc00b7db8101591a00a92af690e6738db230b1bae38a693cca392e7729248ed176e40d86379df7379b52cc88f1dcf57c363608958d8af99cd3377cb84b027e89ba34c3dbda72ad8e74222281c65d0fac7e1bb807dac6efc8d0a05c3280bc4df4029f41995ec4c44db18b86f1dd86069d7fa9d9bb733fb126e57e7d52083d73a9a37205698492a9e276d8cadbd4492fde27d10d6bcca98c30dccb1210f9e718a59a8b2138ed4f0b8476b433b9f7dbb94193933398691a6c45d665a95defa06c081fbcd428a7cc00eead2c85d9da6ca47473fcccfa02c88ade5914770a4b28ed8799661c629b4070af8a3b8de061a8d9d2edf620186f11a6fb031c449adc444046e7e2a58292b7b6eaae37825a5ddb46bcefa9e550cb97b1378866f7d024bf5756349763fb33d3152e0a1347aa824704fa7c362910313b8c4421848f1e62a9081f83aedf18450b8b13554d1662f35ea3e7381157b4199c641f8e5a8b50bf14e04761c86c67c0380524ec86b8929ff7b045b3c6b67172a13773a5017e50f4358d30d37865534168b41fa9d90325fa2b789fc4f79c4feb9c1cb073c8774ce9ea7e1609e9c516fef9e1db42f9168d89664d48491f58963b8c154ac5eaf461fd0d7599801dc34062ef85aa122bc733c1193dc4f1f09033fc6be5a162c0fc1776660951dfc3944e12873b24652362e665f4152505e34117a028494cef7ab468d92147520b81bc01af8ec9569bcb66b7baf77a3d93112e3239649cb966d3f09165b28b9b6f2e30a67ebb4a7e99b5d48f1644c10957e8ff846d8c631a9682b68eb1d72868c60689a22e76266916238e22c6485bbc18d8afa8971d664c4117d482c483e470e8efedd8b573b765c8b8511b3632a19378138250f22974cf5e1bfee2b72dc8272ac04ced0e6ad9d2c5728a702ceab2c467db0df3dd3b04875625924f2879b532d487d276c2992a91d296493eaaf896fd31c2f19fddedc1b17b9f2b9649d65b4fe88ab9b65b00dac7d64bdcd2e703abf4435ad8367f13156b28907ecf7134c2e037f65a14c6a54e5c792c9cd061a5443123ec2e61f79fb817f078345cce7d99b0b0271c2e66acacc0002334ac449363dae53e1a261b1bd49fbb4529555727ff9af96839d6ff3a534ae6ecaccafd0927ff983b28326e099aa39311c01fb803cb5b6f744b9ac4dd3ced56246318368baa165fe61ff9b4d57229855bbe6a66078e439fbe5a42604d071584c472325d0b3fd31acd40b87066aa40ccc08975da8e89d62bdb0fb62307587fe2a5c6802abc28445d53d17e299aaffa575590ec193409367346f453fe694e5ad56c8785adcc60ed442b3ceb1227b8b9ec5de608528b40f8c59e2ab2d7e212ae383332ca8dfa1c0e159efc2c58927380c9549cd10875347e6ca8ad1a9e3432be452bb679fbe9d387d8d34645b0e355c124f17985bbdfbb4e1ae8032d5ad87afa100705bdc31bc6e3d008be57bb7cf771aaf58432bab92de4f7a97f7c15a1c6e6cb8379ea6e95ebf08a899c3541e5dcb50ae2032230075b06c22d8a3bb9a92dffc7f5f72513ce28d13fb08becc20e2a2b680b8c3d3a7ddeb5971ce8cf877e2b0df4eb127962e1442254cdf194a6fc076ee97455d7e5e8a7ae014a73bf74bae543f5a0509fb99c97e1be2a5f7c428722ef02993378585224ee4be7f6fff44f04c51ee578573475f1220e23ef8c7065b69072aaee4c08913c49dd3103f15eca8d81723d791d3bf41eb80c48ee1cdb4cb270c93616e9f8562146cf618c0a97326539f253c5c8bbba3a9b5a7a9b8b55a3bb89e4d77adef2b01ca70eaa4909dedb7428586d30247e52ddec100c88e01a1c8af5993c9d4f941e6aae6e89bf19579544cdbd86c76c3665ae703ed0dffe902b0dee774a52ea1e317623e7e49e62db8f4156e2a7b365c875387ff3f18f81db71c11d77fb52c6a2ad7ed8f95bdef2986fce2a4e9db7d0d09d58c4f4b24204eb5b1de7531d4169a0617b3e8a8ea3f1cefa46ed5a953f52e10ce740ea2a7ce2c80e5e7954b5c008a285f8065509c4245a7e74791366b26a03026884d46be0aad566788920dd50de5ec3b990e069654fd9787a3a54e4dc4b58476457171dea7458090a5942fbb254abc4ca4a931bfe122434cb951590b740a5209b7f9aa0e0b5a5462dbd8e823fdffdc5f0aee24fce9af5a4fd91f56c5c28ab539e60d24b965c31979460853f7682afbe4ba28b3abe60c32dcac229cb062b49b02c804d6ab618acca150d225a57d0e26ae41b19ecea7d33c3ea521a2dc34ed3f1b84ef62e2a4e45315166475c2d6e4583c35367f61eea5a566cd2247db915e168904ee1b7b2996f8fe17820d2d0718afe81506d732f58a5b142e96acc08afff8c5205c827c4e5d6abaf51cf5eb8705a3c13aa6e7466368cf50e266f4cdad4d6cb5737b7e1f5873284aadd84a0a3ece8e1b700a0bc3a682800746d753356b2c0a3e50d5dd1fd0b4ce0e763afa9bbc234fff566a18bdc5f2f3e4d00fa929b6cf043a68874f39841994623cd2e49080f92c90ee76691a0d405a90c4ca306da7455efe7ffd1d1db3fffab356f3be3b865b9e89d7b92d63df526be18079dfe5cb176ce7657eb79579aac759d94f93fb5fe826bf7fbe2d9744d4b12040860e723138a1c063e96b4783f20ee4cce2a950cb6feef99c7f93f370829b959aad37780abc12270d35fefd73906e44b060fc2cc4d334c17fed8a1d00a2fb35c9fffe83f06d7396ec0204c72bf83b3a0ba33bdb626e075af3aea66899f75180192f883c480e592bc069bfdf541a74e138622c1137d8155a3519295d48ef600aff87a3c70748a41a5abb2e2c125c446e7c88bb69df7143be1709c01c2cc0692ce42f9effc9dce1c40e0911d6da46d8db7a2b5bb9b3df2e949fc923917f2c00ec03733e0b30b12fa4de352473c753b7e332c29f4e538370e7fc8683620b5b77ae68953182f11ac1e3fb4987c4a95ff31185b025052087641180a73ea8b7bce780ab224b1805a1f1eea929cc28f1a9378cf928b9fc620d97bcae98e644f6de41e80413a86beb8099c506b128f9b68a0bd1adfe94afa306a0cc5fb0e1e4f9a66d0a775d215ee16fe5fcc64698eb97dd545c17ef957b82171bb5487ac0ac9a5836d05bbe7f70b8a1898c3a66814b4cfd1c67e49ee25f10904a9e623fcb9e7509814203703dbd6f4e512a48508452f441dd879cfcb4aaefb720c91121fe23a66d70630519493669c846741aa9760e69977b6e49ea0b15f56dae1c6ae54f753f99a7cb426ef908f71084a2101de88c049776aeb44d7d7cd9cedcafbeea08caf6475b0eba96080a7a5db1c1cdd9a66426c969f", 0x1000}, {&(0x7f0000001140)="0fda6411a284e03f75db79d44d3113ed9dbd434c1dc98cfe0c2c25c2f14639fc2cc112242e0551233c9794c39fc4739965131b", 0x33}, {&(0x7f0000001180)="9bba6aa34e19198dbb25f3ec77a0a617e2424f85c227b9c5b8dd46fb71ffe064b07565b8fc100364a1b587147181f65bae3ededc048fd94d21661c6b433e78faea3c254aea94cf3c2f51f4ad097ab160bce5a01dde882b7151c16fd1b22b747c4613d4f2ee34e31a2ffad0290941fc117c26d94f5ff77a7778b7", 0x7a}, {&(0x7f0000001200)="34e0ccb15f91a2be1977c0640e4bba461133a12b1120005bb17848dd21643245e996e761ab4a39fb47ad02d6e7020e11c7ac9bb397b216b74a26636681484c57dd9376add161b273ab5d78775ffd77bbe1bd8cb8df5d3348ff64e1d8852faca981518215fead1a49078cefe7ce88dbb02d96195cc615ffec3382287a1ab037d30d72115798", 0x85}, {&(0x7f00000012c0)="13f6cced677f9d4b2a8f89e3d2db1f5bc9ffa2e1d455049895df5bb05e8ce584f33f14c708304f71b217ebd79b01e186741bb6885235e1338f6b88f771cdf86f7d5f6cd8c12c3d44be0961884f8b922e09141176b60facb7a6ca1d724c8108bd9ca30a5a9bbba03bbff0708b64636f59bedc59ed45e8e627690e617a0be05625a4b9f870d0702cc340896879bc2936252c1f32a85b19d6d2dfd5da0940c5efd1222fc23703136e36eed0b9e41b939ad11068e506b1bef7f3236b31a4f9c6f6348fc3f62eb12f43be636ea695900cc8897adc", 0xd2}, {&(0x7f00000013c0)="c599fc2322682418c5f6", 0xa}, {&(0x7f0000001400)="038289e586868a47ffd70d52a7b4c6bcb2df785dfae4fa4e97f7e5865f76561ec70051e74c259d0860b2e448c42782ff9f2c6e0e247967466d244a1448b6fba895d6f0aeb9153b1ac09b263a06b9d225520165c6749b8e7ca4e9e4c726a378ba54b2b41348056294bdab330862bb0f41d2053ed5484d0539a51bf3f3daab4796d0376aa2864c5dbeac5fc2d2443076615be8a1972d9f1c23a1e6f01c5f7f5c237d0f745a59671dc4bc9f58e8e5e6fef2db5e8d3bb36a3b3b73a49e0614caf5684f839d092350843f92bfaa5da478fc938183a7d4c699ab6b16ccb90e81cfb52a98dfd7db", 0xe4}, {&(0x7f0000001500)="35e8587e4926eeaf063cad3902b5789f3020052632cae2003b40bd58c50cab30c44e79441921a82347c124e6bc2b701c72a9aa22474eef62c8929ae2866ec19196022eaafc3daa9db98548489d3f29b813b6311497bb7085fb76ff29e6ca0637f4fe4c817d5d481bdc801b059d573b66be30be4840840e45c10c208a4177a231a8d86affe3b35926a1346f62ece7557874ec550be5da75b2db2f3984db2173dc8e1d77f7124ea3abea78a48c6e3b1c2cb96f0beba757386f8a296419f009dfb607fb3ce8d2a3d49b13acd045568ee9d3a6bc2d6c505762456acb9d8bca7f71739cc3c32f31351dde06df069249c0ca1b", 0xf0}, {&(0x7f0000001600)="41b31b401c07ee1d3e4710858a1cf67a30286740ab0f18dec8bd03314752aff439d46ecaa7a7770d1d66c6f60108a9dc2e5c57f60233e39cd72e97eb800ace8f3f34ea43d7e67fc43754f31941d657c53ebc185e5847cf4458da7a922dc33afbf5a130cd6e93e836788c5ca3985ea9463ddc20364c330881c5c3e2ed289f18171278285b2c1e5e0a018c24e28366953d11f0f54acaf8a1847e852571f0c8a0bef15f590a78eda18656af11845ed826d19dcf0d5d7452089d48a95589b949b2678b40c9494b41c0685246847637ec549546f261295dc28c8e2b8d8c975b5bf1", 0xdf}], 0x9, &(0x7f00000017c0)=[{0x100, 0xffff, 0x6, "36cf0c67a417700972d41784ab18b8b7b60add7db3af3e49a819961e88c80074b185e391a177ef8fb46be62da82c03e7978fa8c464291f8c38222520f604f108dc1ebb6dbd82060548d0d1013175ac48e342274d5e51b780a5fa7f1b2b13c978ede3ade7d759692699fdee9e8557a310d3c08bce89f027a61f20136ac7151bb8441b8fe0d4ab4022392d04fcd3b864cf7908bf21718df16046d16e12b277195d3033204ca3ed4245c62cfd41542d11b7845fdf57135d92830bec47b607f2f74aba2f09f6c3fd36e92496d8ca98140a3a6859409258eb51328412af8c7db79634e4e988e426cb5dc606aa81eb3567ab9d"}, {0xd8, 0xffff, 0x8000, "f0c2b7689bbcc35e284dcbe4d4646ae65dd61045bf43d451f4e59347f413c890b0ca04ad88672b53cbb8e436c2d7f7d4ec1b08be521ccadb0880bd4b9d35a468ebb93a6343d710fa64e2c70bf9c7b2325e59348100d7891f92cfc842449df539dc79195f06543d574aca65c59bbcddf20b2b0823c9eec576a86ea98379bb7bd2d3393b0037dda1cfef6422515abd7709548db3e637874cb85e88ff2406047c95922cd1fec1545529c88fdebdef1c810658921b77f83222b27a9ab9463e17acf24f749dbe389e"}], 0x1d8}, 0x408) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001a00)) semop(r4, &(0x7f0000001a40)=[{0x1, 0x5}, {0x2, 0x6, 0x800}, {0x1, 0x9, 0x1800}], 0x3) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001a80)={{0x946, r2, r3, r2, r3, 0x4, 0xff}, 0xff, 0x2, 0x10000}) semget(0x1, 0x3, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001b00)={0x6, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001b40)={'./file0\x00', 0x1, 0x2ff1, 0x7fff, 0x1, 0xffffffffffffff80, 0x3, 0x7, 0x1, 0x1, 0x2c0000000000000, 0x3f}) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000001bc0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001f40)=[{&(0x7f0000001c00)="02e6faf33c40024e519b494b788858cb95bbbcc60f006b4828c689c20b71f0468995fa32087bcbd023cace6cdc7a7c0c298d11d450d6a9011ab8c1b2e86478b34f45f4ffdbcd58e8a245c99c8a506be13262822a1d6d22292a3210fa4de4ad1b137d2bade65a1285ddbf486e4bb029e857b7c5a3de6d76c7a5637df6ac4dc79ab9d4fa1305787774c527ef9a50932790d45bc962e6e0231d86f7c029a9c6c996dbbf17452462cb12b691c6bfa9d7131bf3707679797325defa693c7826afdb60b6ee0676f494dffe3f085d3fe49a235b4537a96dac4e61b68f1de7d5e95ff20bd00ea91ca3c624d775", 0xe9}, {&(0x7f0000001d00)="cf1d830afa910cd919f549f82dda2120c9", 0x11}, {&(0x7f0000001d40)="4ab58d3e923459729b6956a03488aab6c6f4f125fc5f0af114c843b7f5fb011346678ef502103849e9f8b6ede55dcbadbd92ea88e6eeb3531cdb28566c00818088bf1f3da64f97fe5743815190a6539434569e871b52c58a0a55bf6355d08f838d24b1f6c7dba5c10ccc1d6d7fcc58275e016a1798e3d29c31116ebeee8421522bb2ffdd2b6efa3d28117a735cad25f431887ca620492d7af99b8542c5dc", 0x9e}, {&(0x7f0000001e00)="7a18572dfcacc2aa75585d1fbce75076ce766761e642547000479e1ef919c0a72ef4a35ce72c362a6d03dab343b01926e60af609428da926d4ae6f7c3f07d288d25287eadf6a7660e8247ee13f06eb32547ba34cf8b95775e73a54", 0x5b}, {&(0x7f0000001e80)="0d239df93a40b41c613fc06d88071660fcf4f7a4739428480e05226aba01b8d60e731898823496244bd069f3580dcc27a7d2aad1f1d7027699461800c87728a52a5b3d785ed106926de16ddc58b06c56fe314d39f491c4adaa0b2e1244608a8f567a2e4adac71ea1172654a037ecae9b253e49eac1f73324ce87958e29df6f12e2bc5934729363b3f566ff7e4a396b914adf3c8750b4d57015f5e9c463d7d461753a2688587478", 0xa7}], 0x5, &(0x7f0000001fc0)=[{0x108, 0xffff, 0x3, "ba6fa641cdd8facea27b5cc2746b2014b86e934e48e170786cd1d211d3afd299a763b0277bde69ed20fa0f6f81b752d1166ffe03a4d0dc2e513439680dfcf06d2012cd44abd5e2aa4a99a006170b6fe93ca7e32c63a29a7e9a1672ad659317cb7c389337e27617eafb6d98077426871663614e5525141b461c8645d1964db468b73fdcb7ffd8f8b57bc774b8fbdaecf6a829cfe6fb339fbb681791541afec047038ea5ca4e0ba0b3be8bcb29ea37481462cf47cd0b41564a6b54463ad210b6df690c9632eec1e28ccc3fedd22f7c0ec73d827387aa1dd075a7e11a6146b7d0d18f56ea4bbaeb1a0aff7a2da04bd4c758773a5409"}, {0x50, 0x0, 0x1, "033c257e268de022b34bef8dd46c116b1031a31228ef739af437fb38b9133f94109d3282765d176f9a0d23784afd400c11d7e3141abf5e4d70"}, {0x70, 0xffff, 0xd30, "34db9c1d2b5647a9623514d0a766c67e328a2cfb4bb021b2fb86496b7b7031dac5dc452449c8723d735ada9cbd84cf56ecd7e8fc9dfef4f177db951e4d5bc5d3de8e5cf89ced99a470243b0cad9d8d35211cbeeb0a4c311f13"}, {0xa0, 0x0, 0xfffffffffffffffb, "09573cb5a35746707c3e80b58b96bc2b4a0097583220f471f83c6b7e1cd000a419b46fe3ee89dc5f1de01fd3c219625a95948d5ebe16ef48c9c326c705fa9c2cd5780eed05b221f4b3983eade70657a1b91d6743f30bf24df6dff56bbc9bdf9980e4c416b376c14c502991c5b6123b7c47f195da4fcc9f353a97c6313b075f867cb0902fab4c77f38a779cb0cd"}, {0x110, 0x1, 0x5, "d2b12107c1a777f294bfc2aa377ac33b938b6cbb732566ec659967f909fb7c6eb15bebc461d56dc0ff6326c9ee2c7e7470f2697f34dec4280dbeb69cb69a454f4609ac3665e7807e68b651eabdf80360f993e8ef63cac3d7825e3926ee22d20c7d212c7aceb05a7accf1a19654e6d1262a78e13c8c7a1329ddf82787f1522751bdd98747bab948c379334234fb05f13a951bf90f9fcccc72f515bf5fd1f529bf1f2a1486975fb07a193a534b1054d27612c934bf6b4f96ebf6cfcb90e1267f59cd20b4fb9ccc53b25563426cdcf30e1df529950a41c4b289a620f0cb50195cee48d10230939d5be900fd5fd4bed4c722fb1c4301d549a4c3b27c56f15872"}, {0xb0, 0xffff, 0x8, "196ab4c3c479c3d9694aa6787a7efcfc811dfe558e83e51d6e7596c8923a9ab3470f19e45686de678edac28c8ed78ac5e05bf39a2102a73fbe08808f9b02aa3cdc97a8cbda140097865b58e0904a80a7decbd8c6435585135dfdf544d645bcff9e739f8a8f6d978507214dc892414de2e5a6c83d51b706e2576f96f4516d6640ef6e0241f0fa2fc5822c59970b1611a620ab75d04128ec7ccdcf"}, {0xc0, 0x1, 0x10001, "f976664dfa2cd7b114cd80cc3804459f7c2f683fe8651908ef68c9ec7900270845857dc5c9495e35b0276310dd9f63dac50e14038fee6600895e95b32ebfd55faf3ea3394e66b2220355b6be439691ec327debb66bc4df6ac8da4441ef87f565df5d246b0146c70208edfaf2ba23d12a076dcfcbb640866ee53a97db1a9ee21aa4375bdfbbc6c05958f0adefc4570b7931d6aa06c4145a53c012922466d8a42a51adf4b7b193f72c4ccf5a0485"}], 0x4e8}, 0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000002500)=0x7fffffff) connect$inet6(r0, &(0x7f0000002540)={0x18, 0x3, 0xa, 0x9}, 0xc) preadv(r0, &(0x7f0000002580), 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000025c0)) readlinkat(r0, &(0x7f0000002600)='./file0\x00', &(0x7f0000002640)=""/95, 0x5f) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f00000026c0)={0x3, 0x3, 0x6, 0x1, r1}) open$dir(&(0x7f0000002700)='./file0\x00', 0x0, 0x13) geteuid() setgroups(0x5, &(0x7f0000002740)=[r3, r3, r3, r3, r3]) getgroups(0x1, &(0x7f0000002780)=[r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) getgroups(0x3, &(0x7f0000002840)=[r6, r3, r5]) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000002880)={0x0, './file0\x00', './file0\x00'}) fchown(r0, r2, r7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000028c0)={0x1, 0x1, 0x8, 0x7, 0x1c0000000000}) 07:14:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) setsockopt(r2, 0x101, 0x80, &(0x7f0000000000)="55d3a53138b9e8f34454ee15fa2b52a068a5c529ac1b100bc3f200aa2691814821ef0294365ca72a951a97511361fc4b5c84185d86ddd379", 0x38) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 07:14:09 executing program 1: stat(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000180)='c\x00') r1 = socket(0x2, 0x1, 0x7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 07:14:09 executing program 1: mlockall(0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 07:14:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000e7f545000000000000000000000000000000000023000000000000000000d7dc7d8f89b699a1eb0579857d43262b4169726192579fd4ebced33c0f7bf2ca00cbf03a5691b4619b996f7f47dc427339c71cd1164ac45f9c62ce35ec16e42565806fb1717ef975160e564d51d522ea6a1c0ef04c99f2f3fed0e4989bdc55467414568c89b93073a2606eedbafdf64aa3789d25a68ed4498854c45485ebd6202d321c4f95d8bc877fe6c0f37374d1da896abe5fe7d95f2c4f8dad93cc5d01f46eac80ed629385c096319c7786e9f1d552711ef05c05cd5c1deba6d8c5da08ad1d269f84a766ad7b0f647a702209cc0a32311bc7e944ebd8cd192957000000543fee3942a1e0dae89bfc09f6e0e3e0e2451e2af99a2083f02dd0003965b3a37aed739b02a6cbe128aa927f1e4bbfdf82d016dd3fed185881c59e4a236d699c8dea041619778c64b4b6308902ca9c1160d58fe864f69d7a1290a7c8ae9e7ec9eff7c876d4de435f70eddc16d3fd2d7ed67d2408a6d424f7a59f4a21ca5041ada5119e000748f49b53037fbdf978bba7c3e7755ae3e3160f4d79a7b23e153eae73a04cbe41e2ed5174a92e48eb1ef2494c3111b2137c0719cc060b75664926155a258a999d12d877676eb8e9a889c1f67de35aae2adbe626329d8766c35a2171313c4f5dcb6cadd7c14d6592cee08ae7adb5cb454e2eb5789597bc0564aa9be731cdd2c0d505928fcf21c2f1d04655e23ef70a6e90e80e7da72631ebade84c182880cee249067f4545816638ca5b23d7b4ac91a22bbafbba6a28e4ef08b86c82e3c897162c675e8a87646c2af89c4b2c0a3dfa92c434ae226c23d6ec261718f3a035c7f006419f61775e8ef154df497f4e7492af8d44221535fccdae14992189479f77dcf6064981704f87982daee888c181977e041e9fee47d19ed407fae3fa7e14b29942df4a680f409491bc153fb4183b8d2719402005a07046d2b7fe0cb919f6eb9fe6f082ad5076e9b5fda8b766", 0x364) r2 = syz_open_pts() sendto(r0, &(0x7f00000019c0)="8e1a6be4a19f961f96e275705f4f3ee26fd7bcab273cfda6063f2c76442b2fe1c2511fcc3244c3d2cb04daed770faf9dc217b70d05dd37a2b2611a2af75513e01d78bff16f9a9ed6f6ad63af797d6ab4262151643a382f04ee4c2c3ed11eb780e46dae0711b39272101148538c692fa079389134946d2048d55f5274dd730b69975042c064e26b02f4520108b5ae8bdb3e52e45cefc21b450b83e1c1d28bf2b40b77a9dbfd4d5b1b05c825a8d1f129db8fb667e5d7419dac4ea3acd5de7e0f0703707fd9550b3223b207b13989ed018acb854914e52085264f2d184e266afc7fa93cf8677a9f8dc81359a6b751c1091a25fc173e86a293e745fdafe9b4148b8fd566b5e9b2e33e8b5fe9dc1da28172ae3e0f52c1b746d0ced87fd6b9c44d64380dc1782450ec65a9c1174af06944d55572449a40bb35d8fa2e732e70070e61c3ffbf6214911e3bbe8086da93db96ce8d7b36957b186789daebf7c4662f8251a8eb83f2faa9169cc8ad61ffb0891159ef4442c9b72b92ee7d5e049d7bbf0958e778cff4c54dae217b95aa851cc0d071dcd3b1c219fbd8eccfe3effcae7ad3f20aec9d991e0b532d1db8ea8dc467975789d7b4d26ae2b91b0994fcb4408175dab34facc00f10d4cb35cb2abce1e43cac2c15c3aebe949809302d06e3b1d841fe8a1f2e7b660d2215d96aab2a60a01cac778ce97fbfdc1fb658ced442d328e43a23a9aa8d0fcb83f959f5e6989ebec7fbf42bd3348bdd24995ae9e97e10a1101ad886617c914deef91532fa16d7e061080c5eb74894df3f8ba67d0c59e5020a6a1e748e05626f3711fc2d7eb2e814f8a212659ae8fbe777ef3b117df19d39473d5ca7e71a371aae8620bd606824b56d64c080a82e1a37a7bca208d9d844dbb9f21c40630efcfbee65ba8139f1148b6fa71afe30dcfaa28550d4dcb0d57d71d4b08f5493a331b39aafe27c479e752ce588182b3d02d4563b571b6ae5285ee21e183cf685bce31e742b2c1bdd4f41a9b11653ebe0e0547d301da1941e9e9a54f0a5447d578412a0ff9afd832f0f985f641c3ddd038b6a282968215c4c6cfdec93d0b7ef36c47c0c383bbb21f47c14c551c0c9da10906550693047fca2bb761dcecffe65aaac899710484b619b2308fda29be65dcf7561b1d31448424b483c42dce0b249561ec3336c079e0024c4aba70c248f1b8bcd8b04031f56f9dc6766fc9f8877791b839bde25024e25ee9a941fabf57c6cfaa8d27deb7d5f9f931a2c711aa67282f8cc7f079c507eba52c94189b10f6460dba4ca32d4e8932dafa9f822ec32a6da61446e18dd43d05ab743b1133f612cc5ea0ebb993c759ada41aecef77d8e739c1e38acebf304047d6a95b2703b0d5d7fc03de7760cf18a30b8580f4a01988e23e0a52e029facb34b1a3a5f6ac6cc78f53f707fea8ccf7eec7fdd8a6c526f08da762296bd5546210cea10d495431ca86cc1a1a7362842cfb8d634fe89a0050f769a20a0391c9efb72b983a0b2c9fbe4c213684022a0417652444dfb49fc2dba15d8358384c7ad7ff46dabe959ee546d9bc815fbe3eac4d67242f8ed8fe12fcd3aa89b990efe5c153c917b252ef894b34baea661c07780ec38a4fe3ca43a847cdde88bf6c07700af59b56bfa8e7a27042acb8dabbe9243cd8a1438cc4bf3cf83f3663d140243d01612df98bef1c5ff9841c25c2be50719554e4c557cf8509c0913e021296a205c32fb4265633c5c3e0f1bcb396f53a7960cdd56af716b62584ec18dbc38d6dcc673c321cce47ff21c97beffda48b3527388632197ab331b55200c9871241a9a6f4bc68af50970f46b9b46dd4a78d11471b1063549f3f2ad80122d29a5bf1b62545dac0817deaf9ff4f1f057ee9dd057be331a1153d890570d783c46250940bd9dc4a561ddad6065390abea0425eacede90acb606a977c2aa643a3604522341ea6e6cbef56be3f50ab0adeca0eec033e4658b7f80898f4fdf7f95ef7383d7108c3e1885cacfcde3f20e14b534a3cc9d5c043faa2f2add76f2c705b488ec018c63043f24fbfe0d87082ea0fc1f242172199c9f37946945e793d79b3c55e3b51e8563f44e9e07428eecd0904bcb29f14e77ffcc5156fd77ee2cfc107e84a410ca426505fa79738227ac7b92a6558ee0dbf70f4226c1aeed0b198f6f9036df226f623cd40a6d2abeb95471a0b1b530a608f34498c7458ed87fe6807b97e8a356bd518ef1c9ce7b92f000affd26a101ccb0dec8515051762df482e17d19685f13d7c0a0a4e5570be9e5cd002b8adc510950f3b894483ec49ffcf6e1481e03700b4f30ef5f4dc34ffdb98d2120444077b4b76ee5ebcffeee05e446021a4ff6a4808a23ab8123a98bb61efe2b90dc6385adeb27e1526d557f5f80cfa35b981d6ce037755b4b0a68b4c9c2bdcc838714472abdd9ca385ea3c4fc1083ebd93aa5b01407336d65b6e9f748df22d88275a261eb3d1d48fe3422585afac6aaaf18fb373171497d9b1300ffe51a5e7f98c959409d34f72b1649774e32cf2fdbb1f677a5b32ddd582d3bb2b0cb3cf4adab9552f53fa3f4c711a9522cafc889f5bfa2d44be2bbdc12f8cf2d8944ac60d84d3f3eededd01e2f645cb0d531c874fcb8d8fa3e7f89181afa6e1e99654fbe0ec17abdf3844b0056d2be601a3d9f37ddd9a29d1e0ab055b0213398c5c3e6b6ab5f1cb59091426a4152b3ecf27ad5bab003ba90323dda0d39a66d3dd9e7f52365178939d3b9fc6d555c9661329136f681fff33d078177b7623760382b85b3116b9d6fce082bcec8120151b3d0876426f80297d93789051c36893dca87c9f6d121d87a1965e4086ccedcf6406937284ec8b7f5f98982776b35deb903f04c5cf8db5fd3ccb7c49d757927ba4dee76d7e1543411b55accf0493640023774d53aedd0c7d11a9917ccca7c8fb1a508985f048fd9f1790803b517e905bfa0a4bb8c991a318adcc58a5aaba8645fcc956771987156d1d34fa820352419edc0430cde4407931e57eb0a76885a31cc1cfba48edf1daf0849e052f677e4514fd91ed38210e89f8ee34326fe04fe8766c27145ba67224347c01c5df2d15c1b113f8fe27b75a7e6b4cc5cf31c925e89f7e35bde7ae6a07e7fe84dab8aad024aa3924b186e47120ccc54466885304bba6634d8287ca45979a0dfd9475cae275fc491a18a1495574c431f8dfee7eb07f6881bd07c0ff8eb71cf1ea9e007a3ede28681f6882553df952b8b9764aa68bd93243853710c0054737d30bcff39e8b073807f07a1349474eb4868d018a6ca8194f3d723955926b71b6d813e904b3a203379a8fdd7bb2797058c636435210e062d3807fb9f722738232cb21e36d3d836bb755fb1afc5e1213ab0127084af4b5b6d812c03022cba060e1ab40b08e7cea595f47cd838992c7ab2f1fd898447bd998db37c78e75d77c09b63dad5ff03010dbda4f0071db692b4617225adfc7c1245a8cbe6614857783e70e0e34be60b279ccca89148ab8c79b81b2c636c98abd17fb0bacddfea504c10c4a9ea5ef6be45518f433bf8bedf17f3763f31611ba1adf0eb4cc71c7744d49911ec854d67fc1191753451f3d5af650074ab92d8965d6d008453b9133d7eb743c2c2231d1f1c1ca02dcb5fbe1692779db441756c7bc75bfa022751066bd82c970cb48fe1e534dd43bf5f8b911a768aff3134d375370d1a172673e2d0261683ef9cff05e5dba056dccf21284458885d871bffe486abbc4cfff0f953c689911a1542e00aef60ddd58b5d9505f13df00d71d728a3dbd7c3545e574afd15374d29067c2c0a013eac30b3492e5827f57067a94b78396520aaab755d8a3a5778a627f98644c1ddce21902c23791ee34f9c6f0b5cd8cbfdb26e656968d99435d77aaa28b0651cc653008032bf99d99161fb38dbafb7fd014cfbacccc851c481a326015b4b465b9f53fd0dc9021acca997fcecbb4dee49786a0a5aab995880306ebc4fe3805cf93e53336fa7b4269ed1817490b40027188b924f67c7165293882acafbf13e941accc919eebbbea3d8eb1b013f78ea1c427ed9d03cd3cbdb2ff7a11361fcbe5fdec37ceaeb0cada87a7b0579e6190b18966a80345dea010784a94058ecc1045cacd3c0946cc0707001050b2e06056dabc023863b6f7a8f34c8ab5a64b718ef6857442701f387d7f038c4c06ed43e92df804f224cb26dfb5129f79a2cb89ad5fd86703908e166eaad3bea2d69d762a9a8b5568d198cfdbd4f8c111ff9926d1610e3c4d581040b5dd5a1dcdf03e55d2aadeea10e10aa1df62c02b0eee9bbc44f8a8dec145df96a61b868d23845da62dd70e4480b6632b684f88c1501003b6d9c312a2f83919717443aa12bcce8645b1ff3c981ea34b3206271f67921cd95656dfa760f39d790f71a424b525732ce62207ff5367e771ac9f885b0402fff9a41556f69ba7afb61a2082dcef5a71623d6a841287510e9eb6f5056cbb7e9bcbdb8eb2e25a586acd47bb550b5ab3bc7e6a11289b9189b1c8e6ef7d1766ced27b502c9fd9da558637f1eda0ad5e321d553e84dc2dd8e4131291a0bbad05edb544e612d98b56bef8919718f1395727fe7a3d48aba84322c75f8d2604e73c57b378f1a52b488162462a4da92c330ba011d7b7995c9ecbb9839ef5b465afae92a081a518924af2d4d4ed3f34c4e5408315693074c78efbe96bfd356e4ac1fe188603f60b79f4eb2799b82563fa3ebcba1600b8836682eec8df90b0ff0e86088a6670114b02cba2c927a6772ba3c1368746aa9352d5afbc30ad6a45948ded3fe78689e09b88c0f59337c302ce4b52f584d1caae82f9ee7d3b4c5970b0a985e3db1e709b433918f7ba88091af95ff384d2c8a70cddff3b9b7f4fe73eade58e8e06627b925352d46823289c84d12c0cc917e1c90af2f1c6c677595474af9fa0286f683d212381c865a793c3dc6c28625d5d8c16d4989c40345903d732a7913bce5db6cb8a821278e44d68946795261537ee3814cfcc612d81e4193dd241f5b6e8b2eb8266ae1ed0e13cd9bc1b75b8f1fcb480e36ad310973d169ffaccf446635ee24f9e16904c2e918b77826ce0420963d4b5fc2e9096cf5dbdbf6994fa5bbb4fbb543dd21a91a3d046d81f468e5a2c54f8c8bc42bc2aecdc83d3c885daeccecf242203ee8bfab47001104311601b1b11c4452db6b7a9cc40acf6632c51560ca2058787a471959be6b655bdceb35abc42b26164219b7fd1369a06ba0f4218c785a1ab1ffdeb85602e39f85f58e3d19bb40232499e9953a63c4f94d53b0c2d310ec81185df61e88c6e752e7475f68c8ffa99d2a5a8a535081974454ab8e1d9e3e1f92968a5877af7999e274b9288b3ebef8adb20ddb21ea40295154f83e5ac8de30a6a88406ea53b83081c0b2a73ef53e906072a0742dcf7b5f44e6b5dd622bedfb1f866f6435f675535a83713be2d9e8b5d5d8ce6c138905059eb05a870c77e61174da6a259d91832a3e70d12c02d675c61920cd62eb95d5c54e4ced4ab3d08bef5796ed4d5071cc0b07112fc4abf2c51e48d5377b619f69ddcfe45b25b22193397c73b3830ac95f3da651cc6269012c7b906400b0bf48364c64706bddc3a6346a92373b02366219b5d417ee6b2034f4ecb4b3f71d29b4190dca33ef4e6d111823a8b12e4265a4839741397a3865f22b5e093bf08d84f66c8bacf9e241e7c6f6b19096ee9e1be2dc3a27d604317d55eb6aaa03545a5c21676e88666f8781641f152056e73308787c72a319a21aff176a4c4d4747b31356bb3dc5c90baca1317c35144284d88", 0x1000, 0x8, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x38, 0x0, 0x0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') munlockall() r6 = semget(0x3, 0x3, 0x1) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='c\x00') semop(r6, &(0x7f0000000100)=[{0x4, 0x9, 0x1800}, {0x7, 0x7, 0x800}, {0x2, 0x7f, 0x800}, {0x3, 0x457a6053, 0x1800}, {0x3, 0x401, 0x1800}, {0x0, 0x9, 0x1800}, {0x4, 0xfffffffffffff000, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0x7, 0x1800}], 0x9) ioctl$BIOCFLUSH(r4, 0x20004268) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='x\x00') 07:14:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000100), 0xffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 07:14:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000396000/0x2000)=nil, 0x2000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x3) 07:14:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) 07:14:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff6d) 07:14:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x23, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 07:14:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x2a, 0xffff}, 0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 07:14:11 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x2, 0xb}, {0xc, 0x9}}) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800"/4104], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) r7 = openat(r2, &(0x7f0000001780)='./file0\x00', 0x8080, 0x40) getpeername(r7, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r11 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r13 = getppid() r14 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r9, r10, r11, r12, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r13, r14, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16bfc402018d18d4260792d7089315bcf3923"], 0x1, 0x0, 0x800) r15 = msgget(0xffffffffffffffff, 0x3fd) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r15, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f900"/104], 0x1, 0x3, 0x0) sendto$unix(r16, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r15, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000001d40)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000014c0)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYRESDEC=r0, @ANYRES16=r15, @ANYRESDEC=r1, @ANYPTR64], @ANYRESDEC=0x0, @ANYBLOB="b92ff287a6f21d6b08c9a79388", @ANYRES64=r9, @ANYPTR]], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r15, &(0x7f0000001c00)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a80a4a8a8fda2e96e7ce0a545d1754c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e000b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b5264783591814a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc57e344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 07:14:11 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x4) 07:14:11 executing program 1: r0 = getgid() socket$inet(0x2, 0x8000, 0x3) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x800, 0x80000000, 0x9, 0x9}, {0x20, 0x630, 0x80000001, 0x7}, {0x4, 0x7, 0x4, 0x4}, {0x9, 0x9, 0x2, 0x1}, {0x1, 0x5, 0x3, 0x3}]}) 07:14:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 07:14:11 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) syz_open_pts() close(r0) fchflags(r0, 0x0) 07:14:11 executing program 1: r0 = open$dir(&(0x7f0000000200)='.\x00', 0xfffffffffffffffc, 0xeb) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x10, 0x2) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 07:14:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) fsync(r0) pipe(&(0x7f0000000040)) r1 = kqueue() r2 = socket$inet(0x2, 0x0, 0x7d98) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="798a1d32e8a59f62928fe986d762069b2e9d3db1f3097039475b690ad7226b8b183f0a6219560c2d3d5c601d2072eb3b96edb58ee7a16dd6664b7beab5a5cf27a14dc279db97befb34e23a7c6d2d6a661b5435056e1b07dbed74c59c3b8f364fa5e731ad3abf56b944883e416027ce0714f90b19ae0bba38d11fc783d47e3a3b37f7d0f31681221117ffd3b801c446f0e46224e942e5d210c12835799d04a1727624e5755a4c9d65790c5bbb2f7e72432621d8fc6424357a8ce2226745402d4e6f8a4e530948423fa5ac2c264ba13b6fbd0c95cef3ad3cc51bdc9605cf3680c962101037eaf3a3f4057197e0d275528c25ca865eb08075f004b6c527ba04e0ce8db154c63344d787e10f1fc4197a1912178f0106b84f9e1778d4803b8b45d63623b56567e38d2a202bbe002ede4b9d9cc083f3e7bfaa10d641551fb16149c07445d88cfe461279f30ee666e7b182a463ab350e1c85b67762f630de7ca5563c63a13832eff3c1b6d562ece15fc758013ad600e57c8ff40e5f305ba1862659e2c407af93412aae4f47d50adb055cb8c020a87c2b319f548866c0350f743ba5a70ad590e53948ad0bc87546161e0e93d07072807798b85363be4759da76b208d90ff1ebeb15e2f2b84c831a3e32cdab71085eb22fbd79d0a014c0781f9df5866ca7f6ca4f36eea84d4bc7fdb25f6d11000fbbfd05400f29dc9d870899d4480aa6f0015be7a5d74dd2f5cbc2d892a4e50e498282791e23c0e634663c0e828db69ce41708df704e9799692b4317a4d72f4e9d0de68cc167503378012bfcb5789221015a6364d537903256314f06b6a84e1843056a8e7192b71e2a5d285fabba1fd71dedc867f7c1241809f1dfb7b5dfacf16a01deea25f964fbfe31cbf6b88132e31a7ae062ffd29b214cbb9078c2f8129478b1bc3e7be29784b69251f491ab2cdf616d6bf506c95d4fbd48fab17ca1a50bc35e0b9653544f89f83c3be251ad44e27658a32eb1580f0da847869a3b9e8110ee09fc0499219d2a896c4a9e13b008e7a8002fa6463e9ce2b814933021623b76510a1ab3921cc1b90e73fc774f630f847734a1725f8dac8f55a9e2c3c853bb4dcc11da584bc90dc85ed8ee2a1ed3d2347ed3d1d5826665ff8ce093625a23c82659f1add6d31e8a5cb445c248e7da58f9b0ae1d1e76b50a4439e9980ccf2aca1f46cbe1c21556ad81360df676c1ba881ca5f55930c2b56a3f00397dec7925d431eeadefce20465f3c91de721b43fbb5e314206746cdb2238426bc31f9d5041ecfa39d6dc722a9e37262a1da41da0cb886da513ebb858d5b8b939cf938a6134f8f8b977b877bbd40c046ed267657d2de09adfb90fb89150a25ebe51d9aaaa9af7fb8763e20bda6676e3d03e90cc1948045189e9c3e2e4871e400944850fbcb712890242b60469ac702a2ee23076bc709454ce1ef53fb3f27892e558a1a85e23380f6f8ab3a2bb3f06bd7ae845976d12cca3fb7fcf03b3d825a4b791620f8c944da9330038e4f52077ac004003158e0906f1d2441e3c57c6bd524b2f721b6f8db67b5adb35d2d9f91a7cc41836d55d9d1bb20a2b286996328a34df9e5891aa6c9d29f276e7854829c9ea53c48ff7a30c2b948f78c5f1db8e0c967d4f617f3724953f0fbac29ae1ee69c8652b9e77167252029070243ffb2db3aa3b1a791ea2824fc8b44e0af4e3cac86e8bcfca5f3c5ea6d7d53fe7248a0d54ab225a5db5604c4490b8be5b6f4ed100856b6dcd61cdc8dc9f999d83df359c7b329ce7bac04d329f9f6d5dc1820c6cc27775188d9fc28abd396fb1a322aa3ea844a9ca0a0a911d3cda4587843a84bc820c56a38dbc7cac5a9d99a265d923ac098b35d49bff8f7e21bd43cbc9611d8680cc6961729d101b1eddbc2d74acdeb34bf8f533421939357e17a37d7d3ff86357a49202a4784c57c529b561f12ebda2fe751af054cc010279eccfafbfe4fa62b877b3b24035ceddb47a570fdf0deba82287f399fa22342561cabf5cd5f7ea715940e291cddf14b6bfa020d1a22deb8631f861f5f88123c866ceb0aca1899ad3411479a28684c7344c9f1e575a264b87badbf66a975cbc7f6d81a6c221fb9a8dc67282541e8d70ce7d96972d1b368177237c588b0b1da3bab30676760fae7d6cb2a55040f55b8bd59034a349061a67c5260c471892fec4bb7366a128295ef6a6430727013f773881a80c835530158b370b406e305e285774a7d1f17bae403f9a9fd9c9c690b54793cfab9717aebdf83bd68a00ee713f4422a411106231de495edd7adb25ba0e89dd9a3c3698bd313270f64cfd33bb02ab845734a47904bc6db460696d5097b1deddb6656c9ea363bd1017600915c1ccda1c76f78a9ff4c43e535422c7f6af883b3b27340ecd992dcea7d3947064ad2d6cdb320a7b56b48c26f603061098cb462e4f7a70f9e90637bc250810b2d23430f1545e4f1605dc924015620ea086523a68d813fcfa7cc3fd89971443b1e3c355a2160d7d5169b7fd24eb4f98a7e702219005bd53869ab60adc2116edcfc95fa7ddcbae5472ae4de9d53033b1cc1167cf5d7b9358a6984cb36c5b41656174c69fb37d2250baeeb47ef69bcc66ae2b921be13404416f854ae3dcaacd3cc17486ede7d7233cf96899bb2acaa35ba29e7e33b9f15c03d2c384dc1cf1938734d5205b1bb6a7efb3bad341edc47d5ce07af037aef621e0d71a423868674f963e0950173ff09afa21260fc0fa4ddc70d18bb2d1d7f8ea2324ff3cd3878a5c49561a1fd8bda942dab18c0d9181164c65a714ecf98531f4f77c7c85623f157b2df66564dc58982c4a10a9ce00aa64acbbc2f318030eb5cea55ef513c84a729d65a8aab8866fca92c359d074ae7ed2e806e58fb2d81c61b62e5f0387938366e3a18e906835ea06c46e00281450de1d458090465e16dc2a6abcabdcc48961800c2a1c637e144ebb0d4a1ad883e73122cdd3b98ff2475e3113c97dd62545f61a0814f1b94935c6a44a7ac77f33b8509f502d7dc6d012c3880bc685ff72f18040c6fa64358d42ff2d67fd2bfc227b825ff8ba98645c58dcc3b32b44f3c05e78f904eb8d3e9357ac56d8235c855a71c2f841095cdebe97ab0fac2201dfe3f7fcc0d7ed6f42baf6f47c1a0a9556dd862264f5276f102899b657e579736ebd3002876349a95217887ddc66a9708138e3269f7ed88e8e2743ba1f0d88d8b41d8b20b1d4a5d194bfe21f85ad494543b9421b9e95655c4822e3b1970e9190e30e33564277587b92bd1fb35e7c3175138fae99966cf44a59e696756477be47166fd075e63df852d4775f6b2a7970b2786f14aed39ebcb07eadd6ec62b807b6eed61d7e55768fb77cd5a46d5bbe652335d35a2135b2bffc03dae94b7407c1157d8a1fe9677d2ff6dd6ebdde61dc8e74c3e95831b402930bcc04eace82860e8578af8ed6d3c56a3f5f041fd60f147e1a0972c6fa356fb3072f5a848ba09847b8a769372c9025028de3cca66ece3c959aab8b0eb2901c7a7bdd7674f8508fecce1a32fa77c5ec3a0c9f6b44505e47992446a0aaf48fd453c49989c68e9fcd3dc3b2b9914a7625bce1dea5674445193ebed87507d90d32a631846697eaf9a8c238722740dc77d7fb8f6c20e09d0461b01d9e749f59a2a81e7d588c3241b845f8bdfa85ceb414c46369af264f2ea1ae986815171a45129200eb6ad7860529dfc865c630a9973c49375769051d918f2601d82b8d44e0566c6c0f7a54e206137a0d78aac966b114e731406439c4e00fe207f939ce583d2ef81d6644f43ae8492e785b495d5ae83dee1ef679e05395cbcc90d7195fe0b194a78eea21a65240e9c892544f4f68e1025a516c40651138c62b5fb6ec5fc9c67cbda2c96df6902e6a94b2950dad0b5f898a80b0092065a2505dbbd8e095c55a707074ae58e8480813898c8cf4a52993f96b619267e1261d56b329c31e348c899b8f829b90664066e0771b0ea2d061d8a0ea91f8fc8b6b13f4f44e29160849a5d19f470bb805d738727de52edace8716bcec416094e10a1eb851b679e6ddbc5e32ed42f190e2e05e3c3a874c759047dc19c87395ab5ce70bb273150c2f185c482ca1958f7a5cc6a4a010c6e4e65ee38767bed7fecc9a08308254ef210859630d2e09219b36fabf2967ce292e690a443e6b274ae1eda46f5551c9e0e0ca6dfc3e86fa9e9da440dcb65dc3738fad26de4628146efbbfd603bdff5eebd8279970ae93b256554729a085308730dd410c3921339ca480281bd4f1faf919767e65decf521c965cc4e3eef8286ed334887f6c991fdabfd3a268be472c819395ffcb9f6ef3ac7290ecfc6cd6b59e6bc13c45511cbe9e1d665836d51ea37601c699b18301f52b667f6f6183cb93d1c2586c10701f921b9bd676fc5635800ba22bdf75c306fb00b0eafa6b6fa9dbf615793378282283efcf1196f82725676ae96fc18d69450ec009f7fc4337e0b484bb97337ff4c410183101b05ae9cb16603e556975b8863f763c308b0eebc0867b02e9a6c71d77c18172d0c1762950d7f0364e45734f66d07c12b5b963b989351a3fb71173f53877ce420792b1e25bec5fabaf1cf21724a28423e950a1ec27280cc796a18e4a8585d4f2ca9f0c19b06748806a9b994968195102f97463041e20734452c3d94e1cad7113003d1889aab4c935fc94792101409eb4d18a04a9a80fcee5e2d568ac91b95518c2f5fe2532f205555810f60bddda61677b6cf8654fb3560b1f63a5010c9c75db7f9fd503e4195faab2fe216ae09016b9f4bebf0479bf1c98a6c0f919bc726ca328dc2088c65d05b933adb001c3b2067b6f87e76f07ac82799c3033561a3fa0b8f67367572ce4f2adc19f8d25c6636713e90787935c48fb8f0923e09c656280e6c111851d94224cf4e9c753154065047303b3a1c4558b5f4cabee8d4f693f4401ce12a06f6bfc5a266edf7dbc11da0d4dbc545966827ca334920df0797ee38a82e07368e26e7c172dcfe0048b689eb76029c54e35717e9066e974efd7b49f6432f09dd3c855d801540eb0c007c5073c0eb74109ded77e3848e32362bf4925af9a74a78db2a906fb970d7c561730540fba5ffc968365ca22e296645a274f7a8ef19f9731ea5038ccdc89754264632922c2a0638ecd3c42ec8433226aca8abb4ffa6c5d7d06210b52a2986260681d68e4fd801548f73e64c8c6e588fedcc061cf7cd3a66d06028dae49134dc3454b35961018680722fafea75b19d21f9cc7d1ff3d9ad56dbd1367eb276e8ee6f79776236bd13c813ef98a47b63851ff85a93034261a0beac73bc074cf0e3957c25e29394c0e014a9113e0a7e159dec431dc2a1b0efe173e147ce2ab08ae07b676b8f51fbb0def5f2968e97f00d486fd8c4cfa118821afeeaf0d71a4eeac6cb446b820b229fc64476cfd7007c87572a5f87f93593391692365bb2729d755d54a9761dd4988fb2693b4eaa5de82389bc6dbad1546da495c0656faae4a9d8e3fadc240907d7865f29b501ac37d1fa052c35f11d43c330fb8fd3971f588e918ac436c0b2970217461072515efe13588011ef2116271a7e38e4a7bf943ba20e7eb84dca721c93ae9cc0bacb96898bdbcb84edfd1c11115bffd6beb3c4aa95a494b3d002cde9bf3fc59e9d77c3ff091e867a8a369f4194c47f1b5478bff437b63e863b337bfbb93bdf16af273ce4a010f319f61f1fee23fcf65587776069e7980d7049a95334df41685aa8a5d7871b42c8ea42be939dbe0cc930cf34ba5ee68c827ac4de1516d154bc374443a6cbe50c", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r3, 0x46}, {r1, 0x1}, {r1, 0x11f}], 0x3, 0x0) preadv(r1, &(0x7f0000000040), 0x0, 0x0) 07:14:11 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="98c9f698793d2a68a5784f8ca07790b5f3e296aa06ee44dba14803523716863f0090bca6476cbb73c49b27d06e9433013e6803859be6289ad74f50896a1bedb7178c76b2cf82807496eb18b8759f4a25756601e2c670c3063a5a4e34ed01dd0eb8e02e60bc0f34229e3a208b9dc8bf30440d57977c938e3ae59dfb4dcadbea02161ff013cd09e177e156010fa9c9256c0a9a0a71051c0f147ca1dc700077ec7502024be75ea0d543c8ce1a86e1166e3ba09f3fe25ebaf822e1fd51d11455f749d7f4d58aad41038360b691da67766a0060367bdbed1ac8e7ef0007939830fda4783d523fbac5eb022525c2bff033bd9c437f92be31090441", 0xf8, 0x400, &(0x7f0000000200)=@in6={0x18, 0x3, 0x401, 0x8}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x4, 0x8001, 0x0, 0x1000, 0x0, 0x6, 0x3, 0x0, 0xab, 0x1}) r2 = semget$private(0x0, 0x1, 0x8) semop(r2, &(0x7f00000000c0)=[{0x0, 0x2}, {0x0, 0x0, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x3, 0x1800}], 0x4) 07:14:11 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = shmget$private(0x0, 0x1000, 0x564, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/225) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) 07:14:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 07:14:11 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)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:14:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x63) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 07:14:11 executing program 1: syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) dup(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000180), 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 07:14:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/24, 0x18, 0x39ad50e1bd911019, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 07:14:11 executing program 1: r0 = socket(0x18, 0x8001, 0x0) fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 07:14:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x8, 0x62b, 0x400, "8cedc7cb405c7cb6cd8f84179500ad2ced299044", 0x120, 0xffffffffffffffbd}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setrlimit(0x7, &(0x7f0000000180)={0x3, 0x5}) setreuid(r2, r3) write(r0, &(0x7f0000000080)="55eab21a4e1fa36861313503f30742932ae02e1525c4522a6b0ff85c1bff99510bb06acf4a529532dcd5a3ee6b6d160334b77a0be825ae4c97e41540a0f4a0613a7e591515c635e4c9cf3132fd228cfc82fcde156cf1f5be00a4f446aedd5a2a4039d6d18cdc35990561477c6d740ba8f5", 0x71) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xfffffffffffffe7d}], 0x1000000000000067) 07:14:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 07:14:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() geteuid() close(r1) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r3, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/5, &(0x7f00000000c0)=0x5) 07:14:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b50200efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socket$inet6(0x18, 0x8000, 0x8000009) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x4, 0x2, 0x5, "13fd4acfe7658da1bbf91745ca78f42fbc181945", 0x3, 0x5}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 07:14:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) mprotect(&(0x7f00003a3000/0x4000)=nil, 0x4000, 0x1) 07:14:12 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x9) r5 = getegid() r6 = getpgid(r1) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, 0x0, r2, r4, r5, 0x5, 0x8740}, 0x0, 0x5, r6, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x200000029, 0x4, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x4259) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f0000000480)=0x20000008) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 07:14:12 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="5108bea10018", 0xffffffa6}], 0x27e, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 07:14:12 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0xfffffffffffffffe, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x0, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x936) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0xfffffffc) sendto(r4, &(0x7f0000002140)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e42461e59cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cceb190000000000004ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)='7=\x00\x00', 0x4) r5 = msgget(0x3, 0x24c) msgctl$IPC_RMID(r5, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="21cbaedd8958b717147cc7", 0xb) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)="ff000000", 0x4) r6 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000002100)=0x1b) sendto$unix(r1, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r3, 0xfffffffffffffffe, 0x4, &(0x7f0000000b00)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r1, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) 07:14:12 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') 07:14:12 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x200) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 07:14:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 07:14:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x0, 0x80000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x804, 0x0, &(0x7f0000000040)="fee7a20e6fc69116a0347f52006235f1fdbaa0fd1a4f0235887aeac302ed1913a08c1b28f75671403742dbc5f60fe81d3f567c0fe639eb1a4758014150dfa02d2c67981cc99b005eb14e6492bc2b92af8bb48cc486294c4fc2c69ea788b4b7465b650196b59fcf8761eb48034f11c6b9b382cc6f8ba72fc23fd2a42b64cffab1b6ef9b23ded85bf5de386640f015b9bd8afa4be8b223cc14a341", 0x9a) 07:14:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r6 = getgid() fcntl$setown(r2, 0x6, r4) r7 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r10 = fcntl$dupfd(r2, 0x0, r0) r11 = getpgrp() ioctl$TIOCEXCL(r1, 0x2000740d) r12 = getuid() getgroups(0xa, &(0x7f00000019c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getppid() fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0x1, &(0x7f0000001a80)=[0x0]) r17 = getpid() r18 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) sendmsg$unix(r0, &(0x7f0000001c80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000040)="18a6b6401265ed917ca08cacfd1bdaac596a1286a84c270fbb7db36fb3ce43acbb5841b5ca611100007a67c901d4e2b56fcc5296f2c4d51b1678d66eaa0008da9da154013145ee81029a905fc91a83419da1d8b0dbf32a69773b4cc12a79566084832c4d", 0x64}, {&(0x7f00000000c0)="3ed56de7635df8eb48c6928bbbd023b1fd6dc331e42e45ca1db9530575f9d08ca7771a2a628b2629102355fab6f394c330e6dc70ad0275d76927937043211a19d470b3b02b3325f9b6d3f7a170da2abe00d5cfbe45ef9506bfd7400d9d682ce2e8dd07beed117a1b34f3154aa7e97c651b2bc0a0322c4527fec31c8f3408009a92075ac1efd74f42e86183386ce3e1d64b15feae66a4b06735e8f28bb26a79522a554ea84971eb359a2f73788b1d33cec6c73d0c3828d273bc04d1dc25f0534d7301774655be7473afa13e5f5a28a9db5314907fbd8b5183008e2dbe1ef6e68e5df18714102a7b7bf084", 0xea}, {&(0x7f00000001c0)="ba0864a8822c1de75b605d1bff6713e09444e3c2111354582c7771889e708052289eecfd3c1f3dcfc9ea9aa641ddd75533c5526e16860846555a1c68d1f544bc416ab6ed50b312d2ee277c73dfdab7d564035aac3c812674de48ad23b41029261ade2d0ffece0bff91160d5d094e2f48d75df39971f2474a47f1a31a78bc17a3264f8c8e2722b16022bf8ca3156067c567b7a0dc8385a1e8c5220a85e1e482448f840dfb1f049b1bc9fddafe723d72b8a7002ab84290ade7f0aeba18be6ec5b6e726693058fed32704e0ef304fbe4d64b573122bd6b43dff1ed722c658962966e7813a325f042628ed2d54", 0xeb}, {&(0x7f0000000380)="b7bcf912e8bf7cc02ef45cf7f467fea9530c92fcb2df010ac19b8ba4e094973a559651a899e0480fd91a03350cb68611eebc2cbc539e3fc482082670242ce0e0264ab43a9fec78a3e83fa3aba00a739373ca1909e069e7edf5b3475d35ba0926f776022fecb987e112dbec71691a14b88a93c88e6dd1e7884350ed35a931a6e05d5b8b041d037de53168f87c5fd3ef9409", 0x91}, {&(0x7f0000000440)="5b615da2d77690120e5d6d7e311074b3f704a852853d864bcfb0f90f175b5a2be887b8f433a45e9d8c31195228a45fa9587eafd030ce40c2b3aef514ae4de36500ff8700d69d7cf76e9158cc0b2de3c90e473817ece4a22015e2459a6536e11a8f3eeb77e7694446d5e6e2e7cb32668114418c20f3fe782f16b58a76fe9b9ed05dfebe2a27d3a5c32d", 0x89}, {&(0x7f0000000500)="5cbe86e527082ea9543386c03f0f080fc672c91f6e611d554702ed76f210886336df10792f5516851a407c991fc56a403a4ef48f8db37df860749026ac2f3732b26ab0a866d2f1fbfd1f2fc34eb9ce8c11b17e66d76fe6a4c86d3c498d688128981ed7ab507ee43ce06fc85ebd47a2273285fa77025a23bbb4fb539223a0b1c7e93dc5bdf772e765e9", 0x89}, {&(0x7f00000005c0)="7adf52b23a737a2aa148b7ba24746503beaf8ab0e47b5eb4d72409de6812ed0bc14042427843828cb9564cbad0c1e44e20bcfc255c85aad6ff71f2cf4b1d8e2011e64d6f6f327d6f583669ea770ea32ec42a43ad60ccee81f613c48c5fad8c4ecbb7cb642c5bb6747d3345283cbcfb522d88f3fd2ea59bc8899f8f6c12188160dbec4b1e4043e4ef16800701d1591475f18fcd55747ce6dc4a45155a5466d9103d4aa7b2c91e614aab8f593d", 0xac}, {&(0x7f00000002c0)="d1a05d5722fd3460dc4f0974abedbd6c848dabd98a3e4566628768ddb29689c40f57e6f42322625a1846207ec0becba34900137a70e4c4db2b4a9043674407dfed8b9e27c872e6bf99647bfe0cfa58a7f49c973425910347a627de5fdd18308b0667830649283da367e42829ca96", 0x6e}, {&(0x7f0000000680)="1dd3671444ad0acc86bfac4c2f5647963d68219f9e0448a090373b7e23c83d43220f510624c70e06385c14c945db2f9d7d7f657f7fe4e674740089ef28fe5a73dfbd3a5a08baf8d708af07f731be4a1880e409f3088b050ef22c0475f67d7fae00239da24a120b9bc811a065098f0feff234b8574c230df3364f97f3e673792957372a338c5596751a35bcfdc399acaff6203272e4309f758c38b04c3b253684872ad355bd9b04bddb0d349b7f93819a61e6353549c42a8e6bb51231e51d4a041f5ff5ba96ec82c87a6376c6c2ac42955a8876b14ff43e0a8160155da7c1a1ffb2f6de621766764c4ce2745f808a7e5423d3c9e68f42abae7818da5dfd48f3d9c0350f17fba7a37bd6caccf237d35b72379ffb00331c595b4b6bfb8dbcf8b505dedf8f5424987b4bfbb3f2f079775a61e4d3d73a44ea85067820c1fdf71688a97cd031a0f3fa0e87bd2bbbad638e011922696e1fd6676fcffb118e70091eca0b59c22782368b18be643ee7d437dbcb9f6bfd48fa27f5e90a0dbae0eb8398af20d640a3288ac9936529a03a0e0289a23d549be58aff7bd78d88dec21caa50e87867c1855ecd9aa41ca9d260ec093778630d7a2702fa59648e5d6a7946b301f35d86ad0476782eb4410e72b7e38af9923b94edb56a367cc8cd0e90becb2c9cbc7fdf023a40cfb03ee999da9ec3641692415c0918dc967843c656c18e611ced0f0cfffd5e072bf6a4331655cb71e7c1574bbfb458327a55c0e99b558a8bbddb1c5b85b110e0c50e47a3eb8fd240959be540a305a8023ae431e0c7f9bfec49206bf7f819f8693e8b90ade5d8fdda2e821cef2c83195add9662f2b0e6f652be495c1fed8a7eb2cce134f58ea85ebec751b407737b62c6867f2ca8f6a0bc0a9c751fedafbc036dc236fb2167228426c7b2352c9f3cc0230c703e0766b290620d5cfc81fb8ff5ee44f752e03d90d6f4daf468695d71b48ee9d2a89649ad48566988e57986aa1c721406f52c9ffdd083d5c3f0e5913f04509a8521eb90a6669d570423ea72be2041bfcdf2e302cb8d8264d94bb2a011751e706f26cb224927d9e99b9a1a6c2f5fd6779b351fd38a5c0df49e8771f23532a8cc568410e92887b08e31c677abb56fee1efd1e3a4d121b4d37007076e4fc635fd50319c90401ec7a02369b98368267bf68b1317ec23b584077c8748fcbc20088abea3909c5c036fa22215bdc243c9a1502801139bd7cd82d2519bb94bfe98ab1ce253d7f608a361ab67c5692e703cf875e02ca275ce9913681f7d603c186f74757473d744129207b3c4f5cb2fcd1ddb31e1bf8fb332160f4f00e761feb69aecc55b3c74ef1cb01e012a400c22c84f3eb1902910cd530817f3234285176cfa54467fd1102e680e9531b84e4c72535688f1a2deb4b8ccab56827fa427885574820bc965b7bc1c5e837d24d51b273257043b9148bcf9d8236311061fea7949331592fdb2993894dd1100ee8fb0e1ef7ababd681989382a00c12aa216c5a64601fa66be7ca2dca0cdd48e9f48050781e3c331014edb3a4a2c451909578f7a24f5efe37ac78873f509d752d87d4748c29ca2b7e501d4f5f90311dbc7a6d1b917d6e156bc26aad8e4808960942754146cfc950bf16c9280e33cacbb69cbcf9988f050a6b90e291201bd5da56edeecf1dbaf036d3e8f5224c3e044efd593f8935162bba49810ea8e229741f3d4d2e63aa691b7bad8aa956f65089c831c7ac733d8e4a796b46aa88ad923a1ef45122d70e7a3c677b631e78246aa6b00651b18404e5597400593551fd1c2dc2c5247c3d077b458d180f76980c97bac32b3bb6ae2428b35a1661abd47ce5d9a0baf6da8552b10646602507c8915ad1a6d3ffcd8c4d23484531f76c2939e83d6316ce0cdf1984a2df735ecacdf9578e422135a62062ed3daca236df0ffdcc7cadec2bafe4260125d5996dcb4c129c5e9213b4f8c7a9bfd1968203600678e641bf4e82f118d1006c8d128afdb8bfaa9540977ab8593ea92f9f53d9dfce2afbadcc025135f37c004f6dbc9d0ea5cd795b4da2cb7db9911d429b210cf1bbe282382770593664c5d02c2e3b5bbacb25bb579939f8e1ee4c351beaa0ea0a0ae02d6a4044885a93760c15a97b356e06713ec8bc15cb55e35e06c293afb8d75fa244e5e2006204ad55e1997790f85569735e101dd13b4367a6b6489b41df5d68630d78cc682bfde2331714cd5ca76e8005fe640cd4e2475154f7f66d437127ee497aaded2bb7c7f3c1b5b263731c42f8f3ef51645e5946913662a45f76cfd98c93e18f618f72e71a45d230f6c12e067c9233fd8c0febd24478585b55b1c2015599e3ad6c7a0ec216bf546aa7171a97e3a785f8ece0bbdd5578f1a6d775ddb7c8c49df27e3417ca31787adc40b3408c8471ef4d3e617a48d842dafe861934254ef56aee89d4763f09e35b49c1eb3e5c504c14a0f5a1dd74c7e134e697f1a60949142e5261dcae3a27bd1685da016a13183dabf820dd0182f3227c1781395ec68f2247181eaa039a729d4f3c957ba4db249ea693e23c40eb3ac4819ce2f89fa13793e77d4d6aff9eeed1c231f525ea3654b9edd6a994149f3b707e917f1307301b123f1c595df7ba55cc905e71d062ea4c58ef2bb33edc3cccd91b2ab2bca96d401521b11688da964e0d7cefbc6eed67e5244da4ba9c46210c43f92d46586c0382626cd3b783ea7124f57e9ebc7ab98b92af6a8a816c489a103a079a9b9f8443d1cbe4e90fbaed9af6da1ad01a353faab02053e014b3db382d1fb6277f77924f8950ee9c3a69105f6fda68af97f4e58037ea54fc013ecc3ee8c9b5f2cbc54b45d5368dd3ef7893f546c84ec2f821ee5ec9f4a96feadb940878d1edb5d8b3e1383e14eb78fb7212f4fef471ead31e480393087e94bbe927bd2b8fe0ea5da26d5fbea7d7cd033b72a4b10af0afd83eb36bc7f3eb81b7464cedeb23ecadd2e02ff41681232d1b31efa8164886270db4810ea15adafc3124b2db195c8e240d2aa8c28c913ed22c16438a91ad7292bbab1112e19e263e8251cc413d045517309ccb56cbf39c1a0ce69a28542357c689eec6ec0880c678a89aca3cc51cecece22da2a7d40c5d58b539333c5cc6ec6b0db8e17c37c01d494768017ed1587e7947e90fcb3d92afb470869bf67e0050ade8ad7d0fe2bc4d7aac253c54d7c736be615af53a191b98c0771001e3fd3d335d09e65c2eed5a2f7ab4aa55e96d376f2537d6d9b62266e728a301a5c680f3ad2d68184065aa2d6129d975baea37d8f3f804074396f9fef70768312931a087d9a1d59cfebdabd247cc6fe0b03986e5f087a07f47fc7ff6464c5d658173ab01a8c6af3cf44832c27a440a1cb4e3cb925f07616b7b1031e872f9a635be2578689824a0b205cc603325210e6c027d4f134a558b5a4d49a6c81c73a982f0ba1200364b3d1bd2200fb8ca45ae2085d699d2b5d6da911ee2fe479d20d5a0542008567b5ebd4418ef00c33810969275ff1577f09f28b6252292587133d221ff4f8c4e483be83451f5ef8a366a51b6a7a739772d970554b0ff714e9005fe9696614a5666f2381ae587e984a5192dbfab111d05d8cffc8d2a2efad2433e34a1454cc38808895b76808ad77547fbdc7f3ad3e6371a2da4fb68c9b598ca9b93ead429c5a0888bece9877b814dfbf946356f12fa5579a46721e2d3f439a5364402d6f702d4a7e9a98fdd10f028653027f26efa4598b6817a9075335d1d3a75b61d11b2d73d7c3326aa6f0f19af7c2de2cdf2eab55952f6c60d11c3733701285d8010b3883fc223933ec5153d924ad3baf670dbddfeae082c6d10e8a133e6e5779ec99b1f20fac28b5ba0c03cd944cf44887b6e7c977b89886506a5813f956427da1d06ad870aac4b3ac906c1b897f4859f633d54e26679d7b38b1ce98ba44250ebdffccb903eb786cc41b88038c6399fc9d25c7d37434820dbc2b99446dc5b5260fc07d80a70e587de0a61ee181b8aa7352017a542024f736b42be1c862ab7827775b9d336e403da210a4b86031376c1cf3facf1fb5ee9e5e223a196190e720947186d4f2eb2838bc350cf2d23b35ae19aeb442e71fadec083460077d8510932cdb9efedf3c61f99bbf61f60be4714eb7108498aca35803a6a41680e10b7e55f0cfe93728efa2892c4cbbd95bb0470090eba979978c763a2db3b440b83dea7393c6a1bdc86c55d4421b642ab1c78f1022b81942e7e275b2d076cd1a8afd2ea0402aef4d615bb1b3b8d3266d8a660a3d029576c1af8dd9606988370cfde2c41767559753e8a2da494a9d49bd5b3d15363d6c278ce80671848a5ae40001e589cd9f4e9dab3f895008c38cac37dcc5773eec760117fc8a9989cad009dba604beeaca784ac65ed7dea84c560314852f07b6d2a1fae3100ceea588a217c991708110d58308a0357ed9704ca690c263c333b32b459367227fdaf11b5f24ba17162e8fc27e7afcc36fb5655400d1d76bed32d886ca09f2608206b1a0284abb72b5adbffc09bcdea13562269c1e5c2b50909fd1bcf1ef8e9eb33614a7598bff73bf24973df05bc6c416271f380ec2c6d70b3069aa736afb4930740eeb9541360e5922e0e14dd59d1aab24e059c17868025ddb5b7f7ed634d290b81294d50a69edacfbd24e1dddfacdc1b71d4cbadc10219b2e737e6513774ed925a11a59275cebb9949f22c72e199c942f274e865eb1944ed9d25546266722f811e6693dd4c0213317e4d0bce0e998974f4d266b4c2555255d18d0fe4d98fcb67549e0fe249bded9541674d26eb3f6fb754b69943a2b56050a8dadfb4aec246a00d73c784fe530297869c2ebc3140e20d858d1c17e063bdfb091d1c3e8df1ce866fc197fe29a3a17655a5fe2573d60b0cfa8c254d0bafcba11baa3e6c8cc848fc3b048c637cdcc47b1345343c6d279c6fbe259a45c5e2aa95d4e35f23332d662022f439816304be7ae5d4539723a27ab2a1fbe4d8b5d2a7f97da0165e6824062becb846052596380b3cc1b68b5ff248519e46f40ae661a24ad8ccde7876587340be4c1010b844e1c1eb23a1022ebe3a4ad77bc8e73d9246ac9c7573c0a05fc12470fae1ba0d9aeb2ef29fd348387c2d4bbdab98fab6f263b701a8a478e80676207b8d56d683a08294cb47e7852363bc6ffcfe72aab7fd8f40f91729c6f56ca68800f965d943c00dfd299cc4ba68a758462c453d8a01cbaa76854efc403bfae97ba9328eb9d241afaca8b0a2c9a47a6fb90a3421c9477c941ce480c4ad5774a4f56485aea1e722b7dcae73dbc970e4b5e001066e9989b810ffaec89f6aaf95244b807417e6e637459291fbcb0ef06a28bd75630157f822d8eb035275f2bd2cc2e6cda4809090e02c82f83d3be3487b7a2995ae9e09bb2ea036270cdfaf744b25aa9c14deb3012153ebbeb8d19be4b7bbe4343e393d7d29f8e85b935951b7c1c57b3990cfdb47222575bbb153cd914b110f2a0d11673a3377a1e6ea8d37956287af740afc3e9890c121dbe2858424c522e8f4473a17d89d5269cbb2981ff910f61681a190e8797296d83225890a5fbeaf99fce95e50f288adaa237dfe2b2c972976acc0238a8c14fc29c4911c0bd9c56fde4e10e6500f24968139b7957b5870e2c4571a166b873411d58331a6b0ecc62bf8acfec8505648725fb78e288a8bb684c253c88a6dec8c50969bdc84d0aa92a3a9d99c8cf84aa4334fb0ae3a5800bff1977e0d622bfa99982e900178e9c8c938bd72f3f28b3f5b82482d37aac8ac9178b52e22111be67faab47c5b494dd610", 0x1000}, {&(0x7f0000001680)="3759a496acb627cf1ddc05c94bd7ded96dc09c423ca3ddbcae2a7df3327467771d6985adef1ca215d10fbbf19876fec8711236fe733fb4629d75ed29ddb426f56815e29f3bdb9aedba5bfcdc9806e0350557f35cba5e3e8c6db5c6de345bcd924989ce7ac01f334da6e6296a20e31f93dea36cebdeb6a04af6c637a75ae2e62145bada7cefcbfdd16909051150e6ea6ba5e66af091b962c8213cb9df15e0dec2c9c5cd6817750aecacf79c1c934e2cf212d70c1064469bfc7b499131e3fdb10891528c389703d6e4981cc0cb940d4d", 0xcf}], 0xa, &(0x7f0000001b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ff5163ca94be0f69", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x1}, 0x5) 07:14:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = kqueue() fsync(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) 07:14:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = shmget$private(0x0, 0x1000, 0x32b, &(0x7f0000fff000/0x1000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x3, r3, r4, r5, r6, 0x10, 0x9}, 0x5, 0x400, r7, r8, 0x4, 0x8000, 0x3}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r9 = getpid() getpgid(r9) 07:14:16 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001580)='\x04\x00') 07:14:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) clock_gettime(0x4, 0xffffffffffffffff) fchown(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="c129b8be4ea94b5e5a5fdf324ed00c417bef2c0698cf6d3292307007b5466c25df01442da9f63d3243abcf4faee52f94f79adbb0737554c351e6a5f1222fe4b5587e7218825068bc536b0976c571cfe32d5696d2423f2bfa71b252c1b70598d3819d2f451a6134ea2b426e3cc79c045d5628324eac4f07d3f70d577879d6707eb6accad731e38e18dfa84ea7c6c35b2add8ee95a5758cb68cf418702721e572f8d3fa4d3548f02023e92e2fb341094d9b8316d97c99f3867629108e50c68b63e161e5fc24dad3223239c614c94d1d3f8275ffb0d40e3fa45d72487eafda7c19e90d3dc1c0317b5e02bbcb7", 0xeb}, {&(0x7f0000000180)="430d32dc235eb66d1c20526cb136b0c319b90220d0d912cd343a16dec38f159da64c19666f965eb128e8e8328d3bcc7dda633199737e71d6e01413ea1e9ed2e87f475785be0336ecf1c147a5ec0518841190134a4c1af17265fdf4c79dfb4bee5c30", 0x62}, {}], 0x3) 07:14:17 executing program 1: msgget$private(0x0, 0x2) r0 = msgget(0x1, 0x218) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f892bcef7cb0000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab99"], 0x1, 0x0, 0x1800) r2 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000580)=0x388) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r4 = shmget$private(0x0, 0x1000, 0x121, &(0x7f0000ffc000/0x1000)=nil) write(r2, &(0x7f0000002400)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab809c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83d059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be22a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6c5110d8fb95c69e25d5c6cd840309722a8ec5177527befdbe2a2894f49a08163ca498babd072", 0x1026) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x12005) msgget(0x1, 0xc0) shmdt(r5) msgget$private(0x0, 0x20) r6 = dup(r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x4) r7 = syz_open_pts() close(r2) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r2, &(0x7f00000005c0)=@in6, &(0x7f0000000080)=0x9) semget$private(0x0, 0x4, 0x103) r8 = dup(r2) getsockname$unix(r8, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000005680)={0x0, ""/4096}, 0x1310, 0x0, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 07:14:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x84, 0x1, 0xec7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x60, 0x1, 0x800, 0x1}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x25, 0x84, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x1, 0x80000001}) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="e45eca8c5551cd44331b4857cffa74f93ffec7668295e283a02faad2f58c36b962ac00539dadc298da9b2fcb464ba8b22fc94b3fd64499bdc0e466497ecf89f72af00df67f474d8bba820f9b7d5b19d6f384c819c7e10ee188ecc0f14dde2a0f92e0ddffd1e025f6bc7c41714cf30ffb6fddb478a8ea7cc764c557522944364a2412bb69db1a6c7e1dcdc42188257f23833f3dc986e16635e4dcfb61da2119c32f6fe8796b53d19fd8caed39d9d77519fb887fcc82254aaacaa747a663ca7b60662a78f8d8493032752b115a922885e586540bf4e4256a242674b89ccf7470b1dcf5eba2c2b59c0956d68e85701e8bca28dd78d7ae03dbd5b90dc589dc4a82b9a2ed015092d12f99ef0db803ccc8a9cd60f80016a489229fb5e3d10c8d13ed391f25e125c0d2cc038a82e355b8e6674fdf86f990335be06f2f341c05d4da23426741b0f3ae4ee414450fb3cb1e2c9dc962f4f8b190a057cc72c5be373c7e73b8a24cc67b0105aa190471e3a56668b10333c97a740d8990046d0cba2ad6f1f0fc2350fd8cf54457f47c779263c1676d0787417f35822cbf10cb2835839412ff9c7d07a76db07f802167995d5cb18682602db0cff2be4dfc63c2ab44f8c98defcd0f70fa7d5788426a1417b707cb1ddb42cfb51320ff5a7236599b68477d85e01a40132eabfa4733f80d08aeb9e9184f8628e0ecc7746f2bf3a14767748295eacff46096b2459a51c10a20e51233683d73fe0998e5cd83c50e975791de4cd4353cbb9ee3d3464bd7d21b74394d941e82be8c30651adbe58bd2641866091df507d1a7aa7d99b1161b51aea98ad1ed7147b40d8aea613a572de621d7448e98aa1882272d814d035de48be8ba1c8d31b178b2b76ab24811e4894a49af44d8329d2113b0331d1822d0216a9f9cd701757fa320c66e8fd3d18f0217d8e3c010324b5e97f89437fe7ccfb87a93dac3b2deaee9f32146216e4fbf60080d278baa3adb9615410bb0a1d3e444b9e0041c90ecd8885fabc3e8a368d350a72f6b69e14b0267ff558b1eef3b6cd88f031ebdf16cfca964597dddb58c617c17d4096989db03dc7ff61059571a450e03bd8e80404bf8aee658732c18d890441c6951c748dcafc9a39d7701702efdb53b39a9b22306d2b9bc91c793c7f8b06ffd46d31009c104cf5fb377d227cf77efe2a8f39ed628a9bf30ae20822b9d8cebd45e7332671c702be9a10fdb7c3369f01df4d9db10564278797a284425d725fd996eb9c7aaa11fea98d7988f731bdde714cc2c04fcbf9aec019aa9c45173023f519fbba2acdb98c20b6176623e21b5a447278baede3cd015c18cf045c89fd39c2a3f5112ff3151668b40e7c12274f9d8647af1cdf213ebdfc9dfbb80bd2a63e8b2c59b2ef382dcd4acafa850dee8bfc7cc1ec2cf2b48b809ef41d4c0a11bfa7da4b738a151046c99266b00ea8d340d82e4b131651b105d630a30c50318a516a9d1ae018649cd3bc5be5653f183a01afb593321589365b7f29959b19800caa1340fd6a1f02fa9e6ecf9d0bf738d0f2ca87d06f58dfa21108af83f9f3e4697fb6b90290f67206c1279b39045d2c8c6ef4ef6f5438666d059e329f239f5a800f978887485b727e58c7e34185dfb8a71aff7190ea7065bc824dd77c83cb26b58a7b04c2c333522f1c66b94ac184375678e54eefb2a8d901d224dd0964cd89c954f9cc51f6c19468955523cef0d3e4826845e84e55cdf44b1a9031df6f330d306fe442214bec9ff8f34ff90fdfcd3a38e4cce884f9d9ca37325fd9a1b3e7b216dead7a0afded30176a750018378d33d71d474107e7beb80ffed60ba6c8c6f3a4c9416900b3cdca0f7a672a415e067d7fde9d08ad5cb927221569b71813ff65a57f0c22bc49c02a495cdb7472478a0d36da330382e93935d2b524b4577ad7400ef8b437d866f7e68fefd8f800899f7588ca5ff281ea950b3181af9d127bc5daa580a0bb747bd8c621699fd81a1f4aa24a6b534b13126a9bdfa9e490ffbab25f43be0ac3dec1fb1c75f988390ef9a6482e247895840ca095ecbb1f61ab42e43e0025363b2622e91a901480ceee071c90b06866c909ffa7c708902cfcc643332166e231dcd3dac0681639c41dab586664cb1ee12114e18ba89997c369a3ac14d47a6cd9e6e44f24a783c35315e117d7c9dd61232ff2b5ebd10d28b69dcf2c94172100dfeb462907b1cd16679a1a12eafe43325f99081d82eef8cd6705160969e913be59b962504be154ff6024a19d21dde1a1fbde0ed93c74a5d9fbcf81be519bcceea47e870d0e597cac579b646623ba90d726ff5aeec8b8fc66107bf460cb19c6f3677ae2aa4f31eefded84f251940fdc553633ed9a050f11a0832563239f574c5dac50b53215652a4e69819cf6e393420e35eb3337a1ad2d8ea90c3302de1fb7e4dd7b368a8eb76704464865f87f60acf504959f6e8956103e472ff28d519c9057f0ee115562261fd0836e82a60bea4c5653d2c754408cfa54013091768f1bef3613a3f44843bac4f0410e2b27d37b5d6fabc9a99d182679b8905c7abea1a12ec72d7516b45a5476624c858e9311167f66f92e41142d42cc5d5836f94d201b6e277470d4e4bd8be238b676d4e34392cde0a6eea34c2a8323b4c911d8995f38bc8f1bf6dbfc1953ef2aea13f71ef228a9042fbc6645c50e5842b7fe543b69c883e23027b328a8c823538061da0ade4ae8540c04d79bd1715758a4f5a8f1b7397ee877e28dbdb45e5bed24f57ced30d6218f612f39ee77f81a5f02c0fc7446f29c06461e423b1e218d0686b995c27866ea17d76f55db85b03916a168c43bc324f14db089116834babfb006513f3d3fabf7e39313f08be141c00461832944f54f98572a32a4b260b676829d102a47cebd4057db97b094ee2065d451ec511f65e3a0839ad1ec92b7a83b0a778e53874f621985902764be7b52e4935f12d8c1c47808b143ccf9118c338c806b039f6fb1eb2a4f588962609d4713a5a26a12f9c7bdffa7d78b2dd7e3be4676caba29b0532c99dfaf1eacb7dd168c95b8a9308b26133988ff75d57df78224bfdcc2113f29acfad37b4835460791959a68a67b43f3f1f9421d7e65238d2660b77d5682cacfa8db6ab686cbca326a2857bcb6b3ce88fdb4c60df83c3847e4a471ea6727102ed7c9b305a0fd0ae40a87ad828b1a60dc3f6a4192ba19a50d74be269ba3ca683baf7a37819e131667465b42e57984ce948bf9a434485615e11b902985fe7a1ce8375dde325d6a465f9e452f8ec023086786922dd302223f4c4534bc2cc7e4c08002e8a5193a4075e8c7d6822a7a1bb523dfba0a63b18cd6d49b236801e1b8d4ac00de5c840b21499e76979dc10c8a2e7b91114df34cd1a61b523764b3cd81e675252dab61712845fe6d66e6d33568db5181f3c744b5c2f70c5378c92b473c51a1a58a32a74089f2c0b3ef7cf6d61f315a87d47f54502ce2c1f9da5c014d99bed6b1e29020c0ba9fa6a0db29c955efd2037c37f7618282d52e1185126ba3c5a5f72201e472643df14690375c703e9290e8b2ca09eab8c9a5d3076e180f6c85f8abc48366466a55fb2654cd631c449581a1ba97e21a1f5bd774c33370386266b5a4b60b6ac37e36ce0e0b6a92fa8272c10f744da3ec74888877ec94cbd924829b7f419e699d28ddb7ff855bd624f103a7e57150993e3a927520a887ece369b74b512bc34d1e543d6e28a4af84eb2b26be244457f89f28cd820014f934adeb4448dbcbf8fce5a3e1bfc68126994114dce7ca15a8b87d5e03dfee3967ee7526cca83d6b0793feb9744e59e0e6d7ebf40900d9aa56ce0fa05206364d445a708635c12c84d72d08b6c0ba29e5af7cb61447617cd659ba2b5e98ae4dfd27a5e3f306430ead4be7161e4a6ffbaab73dbbac3efbc920bb015a57d225836b40142e817dcc3de3863552200ed1376891d6ce8aa079fa950690e4ab8de311871c4ab9af1f552a7d254e78e5d98e31ad1ae026fc20ffb3598c0952ffb67ea2b27d450a11a2a1a8d9374344e98f6c930f8a2746f3856ecad9832123b6ddeb2cadabf779ef594f576fa8e2375140f9bb8beb7d6668384bc75ac00795646a1e79c8de258365380ee582128a56097f1d1045348804c0f3abcf6df9cbff07d33df4fb3d536135d56ceaa2cac1f2bdd3fca7c4cb925880ebe087e7656b457b9058e97d58e8b9a4d8b511a806ead920e9f08ccddb1556faa4b1524dc2ca79da5cec1c614a534a380abc869a71cb3b4394871ba4e3fadb4cce67c4f26490acd91546b36473d284f80de09143535241e45a92e962d836ea3dc2c8541262ea957f12d0cb11b493146839773bed253761af3b3493fcb0e5a0998122d1627486d0fbbb07afb6bf8693fc921821b53e0e6d80f0fd0eda1eed83aca28b5462d3220c0e8f627401279983dcec21235e4fd99b79a2044ffa00c84c0f60faf9ef51c2f18328c5ccff0c23dfdd2ddcf1c2b59375dc227829e46bc8b8062637832325ff0ede91e709b5010dbc976c62fd6dd786f4dcbfc2b350d1624464ddcade3b4c08fc8532f4952fa1af0c0fdc4d1c5b3483cf82e9c8fd89024413e052fcf969a0a60396a2ea05860288f0ab43708d4b3aa87e5b9a236d42fa9b68271fd4d23f52ef293f1382c083935921a7f4fbc2dc86535a11176f37aa4c6fc68df8d78af8115302a3ea80e03dbd58cd2ffeff4d2b4f6ba156393cb66a8e6ab75bc9b64d95975095fa4d8921bb9294e8b6ec8fc02d498a952b5bb6b256f46b32c2f86b48dcc698564fa684585efe3d7ef168e06eeaa825420adfc6cb15d7f6143446e6c639ff2485296cc38b5c34ca776b649b782f3dcaa8db115a62e7df331ff0cce1268ddc18832c5ad53a972975ea5aa7df00ba767ae89e4b24f683dc57f141f6273c809efb4dc2b7ec706f484b41ada4352a871d735a4d8efe80809d1817344b9397dc52c9e839a15391cbae95a94bff388f0bf3f6af82b3c32f3a0e0759f44702ee771739b051898f2eaa966bc14d840a87acf145acfd2bbb478c15ebea0d988ce33847dbdefa69f0ec909306049f331a7f91d2fa73ec94775ebb43144371d1513d0ff5b9460e3255adf0bdd8a2b2184040cf50c2942a81593e05a67de1b71ea18224cde663ba621f1b3629796330b399be9c2f087cb0d29ff72095d87b41b9bd02c1c53da454eb9ad88fa8ec5e4dbb72c3fb6150c3c05df0c04c41d553f88e360dfca61ec663d2b111126e733fb218ee96648c4999841959bf4984ad128cd60c31e3dc727967f0cf361e1d6024ed6329858c5a3a74efc6f7d68137844ab298ae247c4a1f0673034bed8ca46ce545114d665d6fd8a61aa1cb47fd8456abdf83726ba50b02d54179bd783037ca9eb6574470b60e0c0670244cdff00ceac0af085245c3a5fddadff1c0eaf93b21fbb64aa4d817bc075eb8c35779fed4a6e6579c3c842037e68116c699fd514443bf86f25eac67b86414d021af98a89c25ffb286ea7fa3ae8a01b7bd41ecc16ec815d6a2d18e188827f78b19a9b95795f0075c084e81cfef21ac6731b2cda47952f86a30f6e8423d7693ed91920566fa6048280409086b4bf74b11498fac52d12a8c40884e6347874b3a221a9518058da146282d51bb5cfce289400871b8ad7703ae8b7d44e6da192e8d592ecbd50e0421947bc4395374a0df53d1a352541b4baeefbf5e10cd5246f2ea17cd7623ccbfc46da22637cb4265f2f4f0efdc6261736eb143be843ce21fe391206660314498390c84ed93c50fb14bdece5c94bc283b5e8874d", 0x1000}, {&(0x7f0000001380)="337004b59ce7241881152564759e2812ae1a430f01c551328948de2d5902b387816e76944d9f5c40b689e380699d0d5b39178c59e6f504a3f045d6383cd0e9770e94b872d6304de02ad58d5ae539609c5f45712617c063a4c6d9a9f4a6687d054ba631e30de907e00c8ccc4d9bb6e06de0b8374c6333f92c33fad12507844c8693de021cc7a779552d0b2d19af20a73212deaf5ac313", 0x96}, {&(0x7f0000000300)="ee0d1f9b1dbfdea6569936bdfff924e75f24558487016bc1", 0x18}], 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x26, 0xf0000004, 0xe3, 0x6e}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7f}], 0x3, &(0x7f00000000c0)={0x20, 0x8}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x40, 0x6, 0x401}, {{r0}, 0xfffffffffffffffe, 0x1c, 0x2, 0xaba, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0x20, 0x8}, {{r0}, 0xffffffffffffffff, 0xc2, 0x0, 0x3fb8a65c, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0x8}, {{r1}, 0xfffffffffffffff9, 0x80, 0x42, 0x81, 0x8001}], 0x14, &(0x7f0000000300), 0xfffffffffffffffd, &(0x7f0000000340)={0xc7e, 0x9}) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xcd, 0x0, 0xffffffffffff0001}], 0x293c, 0x0) 07:14:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0xfffffffffffffe01, &(0x7f0000000080)="41b8b6d18bfcbca715ac49629081cc422960d3053fa5585d1fdef6f7016c571fe56c6011f5370929259ac0100b4b44e2e9341862ae7c31755a4dca728d2edae0adcab74d6c0f84066d7a7a9dc6007d20fd7e99c35bfd819100273a28f8cffd8bc2d4a6419ec55747f67d42c8079a321889b8e41cb06e0e58aacb61d281f8b9022c85483711d5a0b81986c9bb1628b65a186b687f6b1fc994a38d80b33de89c37b4fe107db31e2aa60e69535a51856ccc336a56d0cca1fbecb3ac4378a97ce0bcd9527e29fc4d8e4b79c4e3124fc727e2b9e9bb4169e05f788cd882f7de5f8afc333aa392661395b85cb44bf8b66f198c67a9", 0xf2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x0, 0x81, 0x0, 0x1000, 0x1}) setsockopt(r2, 0x8, 0x6, &(0x7f00000001c0)="d8ec1c07bce59b3cdb16c3a1638431b815bc2e5d415c6dd8a3f75a5ddde92cf53a3d0154836b9bab4757caf20a4f761406e909103cdf048640e3890d2b2c7d80b4d27bdf16e01e4e2a755789f7b3c781221ad393c88ef56181815e617759a2ea9a49b997cc5935b0e4209b5f072bc5e8ada55033c25a74837127a9e8bbc5757e30403060160892852dafefe96c5bba7dab8d2676895a75fab9238ffdd49517f545b2d47c502c481ab474e94a0b1c79ce31f8f28424038acb9531b8ffcc8815bfffdf5ad9d5ecef87155fe1dacfaecdc2426afd90c1e5", 0xd6) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) 07:14:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000000000000000, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xffffffffffffffbf) r1 = socket(0x18, 0x1, 0x40000) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x9, &(0x7f0000000100)=[0x6, 0x5, 0x1, 0x0, 0x9, 0x3, 0xac2, 0xdf3, 0x5]}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x100000001, 0xffffffff, 0x5cf, 0x6, "964994b91efac7e5eb4bd167fbe63102f3a263ba", 0x0, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 07:14:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 07:14:17 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgrp() r12 = geteuid() getgroups(0x1, &(0x7f0000000440)=[0x0]) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="af95e55ee328a7348f70370bc1095e9317ec67fd07ce01fbc58a384be9b2f8151f0e416337617a3e84c29893a054f9f80034cacfacd1168dc36ca8137e1e27a5db4aa82705928eaa901e7c10e9e07eef", 0x50}, {&(0x7f0000000180)="192ac356f31e05af6266c5540c4d978beba5298cdaf5012a5e3f878aecf2dc5c60630841bfa84ede0272c1c9f4333a6ce44c28c4223100a482f8e66457e97678ba5a259d0becf66093dba1de9fb3fd61f7b8ae06902d4568f6a0e432c3adc2e899ce6298256af62deffa48063eaaec75a508c8eed980e1b673807aec2f6b00afc7c5cb32cb7d268d1b27a6d0ae3fc59e64cf094fd2a863617527b86e2158036fafbd0d0b37208a866302a529f759cae7ce8764817f4660ecdd79771ee44adbc9df30092f2b811603160dded0060d6d19732b217d22a2f89c17fb44750c71d327307156fc97fd", 0xe6}, {&(0x7f0000000280)="2dd712f9f2251c29f401559e8f2e2d25eab5ae661b93294e4efa91782ddc6bd45ae4fda5296c03f012a1a3acb4f63cbf39d292e2f5d6ba8ae30e9299a4ba79ea57b06c35de514d45bf1c7c40c629e428972bdfc3bc1825b8b6b323aa5434f446e5b243c88947b1411b6d37cd96de2e846b108b395fa35cb0612f2753932c55a0718e11e709d73bdca0a5c818e26f2fdcb188782b610ba8d51b51bc9e82ee1cb1f20f18a02370724c178d8992f8a1fd795edf35b68e2158e9f5c00f828c84c035a72514fe81a9f2a4eee0c47ae2a10e3a1ca1f2d6b675ef2e53c3d707fca2540ee3b3de7ca2ccca5cd52b9ddeaa0785", 0xef}], 0x3, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [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}], 0x98, 0x400}, 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:14:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) sync() 07:14:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1001) syz_open_pts() 07:14:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:14:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4020000000000001) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:14:18 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) open$dir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x52) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) stat(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000180)) 07:14:18 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fsync(r0) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="c56d7060db05726156d345419449bf1cd8d0ea8f02daee091d54be8b9428fc7a03c366379ee4e1647067c171a29e7a7dab65ceeff4fedf73ee9f26701598566701179c2bcd72b59875895935d81a3c7ee9b3ef181097fc503cc8f47a601ad9e9c1c16a43c00786062f710f91088322df9dc22c1bf8f6419c58e8b316d589cfe24a7d51948f2707f61a053823addee139107b18027ed22d9611a88548d5e7dc7d91d7", 0xa2}, {&(0x7f0000000180)="4da0771b0b581f36cf353182c7ba026799903caea79892eacfff805039c5df2216a621b037ec7cf50caebf8682ab05952d3c373f61d3053c6ae73d59851867ac48e8f54a79c42c7bf151499b9386d114fb6c753a6ed9942819f525ed4e37b38e24dcbd8b8f34a59fc22408cc327160737da81e154c0f047a67dca212af8b7472116d87add8cea9e3459531595511abf7bb61212b9a4cea09ce7d3d39c38b86a5a8218ac7", 0xa4}], 0x2) 07:14:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x888, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0xffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00006bb000/0x1000)=nil, 0x1000, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x40}, 0x8) 07:14:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x7, 0x1) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 07:14:19 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() socket$inet(0x2, 0x4, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x9, [{0x3, 0x7}, {0x1, 0x6}, {0x3, 0x7}, {0x2, 0x3}, {0x3, 0x1}, {0x2, 0x5}, {0x3, 0x10000}, {0x1, 0x3}, {0x3}, {0x3, 0x2}, {0x1, 0x8}, {0x3, 0xfff}, {0x1}, {0x1, 0x4}, {0x3, 0x20}, {0x1, 0x2}, {0x3, 0xf398}, {0x2, 0x7}, {0x1, 0x4}, {0x1, 0x1}, {0x3, 0xffa}, {0x2, 0x2}, {0x3, 0xc2a}, {0x3}, {0x1, 0x80}, {0x0, 0xc8}, {0x3, 0xd75}, {0x3, 0x76f181bb}, {0x1, 0x3}, {0x0, 0xfffffffffffff801}, {0x1}, {0x1, 0x5}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:14:19 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="23d1", 0x2}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 07:14:20 executing program 1: chflags(&(0x7f0000000040)='./file0\x00', 0x4) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x6f65e6680f505c94) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) 07:14:20 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 07:14:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x1, 0x2, 0x212) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/201) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xffffffffffffffe1) 07:14:20 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='/dev/ttyCcfg\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18080, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x38cb, 0x2, 0x0, 0x4, 0x7, 0x9, 0x3, 0x2, 0x6, 0x358f800}) 07:14:20 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4a0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 07:14:20 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xb3f, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x11, 0x18, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x20, 0x8}, {{r0}, 0xffffffffffffffff, 0x92, 0x1, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000006, 0xaa8, 0xff}, {{r0}, 0xffffffffffffffff, 0x1e, 0x2, 0x1684, 0x10000}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x24, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x200}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000002, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x8001}, {{r0}, 0xffffffffffffffff, 0x81, 0x10, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc4, 0x2, 0x8001, 0x77d4}], 0x0, &(0x7f0000000200)={0x4, 0x1ff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) kqueue() 07:14:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) fchmod(r0, 0x116) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x202, 0xc4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001580)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2040000005332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571e126ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818030000003828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f7cba8576bd78bc7b90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a07008a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60cc4c30ddcb698e3d8c92d166adcc1e35d0b3eb79d81acca5db876b697b87784e97c2317a21e230eb42f42c50f7d0c", 0x96a) write(r0, &(0x7f0000000ac0)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0x68) 07:14:20 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 07:14:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r0, 0x1, 0x6d28, &(0x7f0000000040)="012d0a69620c0bdc82b92a36fcf35c048222953bd355886aec616d9c4ede5afffe5a46ba4a170014fb0c2bf4d052884249e8d4ac45af30e695191441217a93003012cc75cbb0efb7ee5ae9d9024efa008471936ce1accffcc61ca93c9a47cfe184f7377be67d3bd5176cfd8ea47590d75ae07050fc303673f2edc8b4603dfd7c6983fae642871acea682b59e1294510acf2691561f", 0x95) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x1000000800029, 0x20004002a, &(0x7f0000000100)="81000000", 0x247) shutdown(r1, 0x1) socket(0x1e, 0x0, 0x7fff) 07:14:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x200000000002) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 07:14:21 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:14:21 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) fcntl$setstatus(r0, 0x4, 0x4) 07:14:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x100, [{0x1, 0x4}, {0x3, 0x2f}, {0x2, 0x5}, {0x3, 0xcc38}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x7}, {0x2, 0x5}, {0x3, 0x3}, {0x3, 0xb95}, {0x0, 0x5}, {0x2, 0x76}, {0x3, 0x3}, {0x3, 0x7}, {0x2, 0x800}, {0x3, 0x100}, {0x3, 0x5}, {0x3, 0x8001}, {0x1, 0x3ff}, {0xb1dfa540a82cd8a8, 0x3}, {0x1, 0x9}, {0x0, 0x4}, {0x0, 0x5}, {0x0, 0x956}, {0x0, 0x64caea1}, {0x1, 0xfffffffffffffff9}, {0x3, 0x81}, {0x3, 0x1}, {0x1, 0x3960}, {0x3, 0x3}, {0x1, 0x80000001}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x20) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file0\x00', './file1/../file0'}) 07:14:21 executing program 1: setitimer(0x0, &(0x7f0000000140)={{}, {0x1}}, 0x0) socketpair(0x6, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) 07:14:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) semget$private(0x0, 0x3, 0x40) kqueue() execve(0x0, 0x0, 0x0) 07:14:21 executing program 0: socket$inet(0x2, 0x1, 0x0) 07:14:21 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt(r0, 0xcb, 0x2, &(0x7f0000000000)="5d96e1ea0f1e5fa8aa550388adc7eb7967e5d444bebb159f54bf8735f89ec59a07f2e9f7ca6e06d482f0f238b5d63caae438a1f192a33dc4b0eded572480f6812e34d851682e7dc4d08499f8db09fb56c53a412cf31d4452a00d00128d3353f572655d3a9c0f7566aaf61025552399155f70e9ae5dd10c67f992940d7619c919ca3b942fbbc68d5d56089414a92e8a5b0d036ec6704e02fdf7c9c2ba4b9f176d1bb4373c2339bde349bdfdb893abf697092e6e0d3e2a82d0224330", 0xbb) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 07:14:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aaa017e491fbe4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5e14, 0x9, 0x3ff, 0x4, "319b001583be0b085aa28d1660a47ac3e69d41bb", 0x6, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x85}, {r0, 0x2}, {r0}, {r0}, {r0, 0x10}, {r0, 0x41}, {r0, 0x6}], 0x271, 0x2) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 07:14:21 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1, 0x80000000}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0xfffffffffffffffe, &(0x7f0000000100)) 07:14:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1fc, 0x0, 0x7d) 07:14:22 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80000}) socketpair(0x20, 0x8003, 0x4, &(0x7f0000000040)) 07:14:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) 07:14:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1b0, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 07:14:23 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0xffffffffffffffff) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:14:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x22) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r2, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r3 = msgget(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x3, 0x780) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x7a]) r5 = semget$private(0x0, 0x4, 0x180) semop(r4, &(0x7f00000001c0)=[{0x2, 0x5, 0x1000}], 0x1) semop(r5, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000140)) close(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$unix(r0, 0x0, 0x0) 07:14:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 07:14:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 07:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) close(r0) r4 = getgid() setgid(r4) 07:14:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 07:14:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x4, 0x2, 0x200000006}) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xa) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x7fff, 0xc0000000000, r2}) 07:14:23 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socket(0x2, 0xffffffffffffffff, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28010000ffff000001cf9c96fe526e97ecd3962a7feee4a85dd4f479c9d5cbe9761c1475aedc770eeb8e5a788cb934a83d197f2139ba1f11be5465cf34510a067918edc10c91fe9c6503418a5cd5ea"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:14:23 executing program 1: r0 = syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) fcntl$lock(r0, 0x1000000000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff8, 0x80, 0xfff, 0x1}) flock(r0, 0x3) flock(r0, 0x7) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x201) r4 = semget(0x1, 0x5, 0x1) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000001c0)=0xc5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x101}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x7, 0xfffffffffffffc00, 0x0, "a62a5d2b7b4e134a5f39db5cc407250fdf3cd15d", 0x10001}) msgget(0x2, 0x2) 07:14:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824a149b00d2c636b68279456fc7d4096e8c8b6b87cb2d72b8bcdb9af5a4f5f728193ef16a1f20aa70248d2fe336a5d00d1628b53a", 0x18) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b", 0x17b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = dup(r0) kevent(r2, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x21, 0x80, 0x6, 0xffffffffddf4eff2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x8001, 0x1}, {{r2}, 0xffffffffffffffff, 0x94, 0x20000035, 0x5, 0x1}], 0x65, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x1}, {{r3}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0x5}], 0x80000000000, &(0x7f0000000000)={0x1, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d5b4c670d6b9a84032c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:14:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0xfffffffffffffff9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 07:14:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getuid() r0 = socket$unix(0x1, 0x5, 0x0) getgid() sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x39c3048ef12b3530, &(0x7f00000000c0), 0x100000000000021b, 0x0, 0x84, 0x2}, 0x0) 07:14:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffff89, 0x100000000, 0x900000, 0x2ac7, "70dd235caac16fadf0f60ead5e2dbfb4ca72e27b", 0x3, 0x5}) r1 = dup(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fsync(r1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x3, 0x1000000005}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x4, 0x80}, {0x18, 0x3, 0x1, 0xfffffffffffff001}, 0xfffffff800000000, [0x1000, 0x6, 0xba, 0x2, 0x22e, 0x7b03, 0x8, 0x7f]}, 0x3c) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x2, 0xe1) semctl$GETPID(r2, 0x8, 0x4, &(0x7f00000001c0)=""/17) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000000780)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x100000000, 0x5, 0x2, 0x9, "402939adfde1bb53d983baf2a2ab3fb763728ff3", 0x8bf0, 0x422}) readlink(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)=""/142, 0x8e) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000400)=""/113) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffe01) semop(r2, &(0x7f00000005c0)=[{0x0, 0x400, 0x800}, {0x3, 0xf6, 0x1800}, {0x1, 0x1, 0x1800}], 0x3) r3 = getgid() shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(r3, r4) 07:14:24 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') readlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) 07:14:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x3, 0x0, r1}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 07:14:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125cb4f3125e58e0522a40c811b56ae51b12085c8a0534e5df5edcc3355d977c4465e4d9914c6e422f91b92f1c687e32", 0xffffffffffffffe6) 07:14:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x7ff}, 0xc) 07:14:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b81a025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72f8bcdb9ad8a4f5f728193e16b136a5d00d1628b53a", 0xffffffffffffff4b) write(r0, &(0x7f0000000000)="3e2a7928e4ba06000002", 0xa) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x4) dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000300)=0x2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="3bc9a9d497394d30de643d98af3514ca4eb99578a093099a56f59dcea3f2fd7701ea4d42f7c4928976aedb8d8f09f668c340fe8fe39b8b8517ba5b5e29b325ba3251435b942d41a43f14934896925512066b15c58f5479c298a3d2b0ff15f928062fe06c3c89afff3541db8b35cf912e1cd139e2acf4cbec373bc117cb24827f64fbca068e53ede61fff50b9883800e71815924b6f762fbd582e607df97f8a5de34fa67fbbf552d9b0a06d87efa4a6c7e4a4b277caaf94cdfc6dc2fcfb40c2b91deb4c6add19092fdce2d04a40a5f0d22862937fb76a37d6f1afcf976e0d8e966767aeda0f8fc12b281f0d8572daa39802beda6fb6f1", 0xf6}, {&(0x7f0000000240)="d8d7d0f8addd0f8e21599bf45418dd974cba180283b91aad687bb8b51463", 0x1e}], 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0xfffffffffffffff8, 0xffffffffffffff39, "02edff01078d00cb5fffffffffff7f000000c900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 07:14:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0xffffffffffffff9c, &(0x7f0000000240), 0x10000176, 0x0}, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') execve(0x0, 0x0, 0x0) 07:14:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x140) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) mlockall(0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x181) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x4) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x20000000006) munmap(&(0x7f00009f3000/0x2000)=nil, 0x2000) 07:14:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe5a0 failed: no mapping 07:14:25 executing program 0: 07:14:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 07:14:25 executing program 1: 07:14:25 executing program 0: r0 = socket(0x2, 0x10000001, 0x84) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f7ffffffffffffff"], 0x1) 07:14:25 executing program 1: syz_emit_ethernet(0x36d, &(0x7f0000000240)) 07:14:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$KDDISABIO(r0, 0x20004b3d) fchflags(0xffffffffffffffff, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) 07:14:25 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x5) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffe, 0x8}, 0x10) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000180)=0xc) 07:14:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "1099a88eed6d2c7e0d5dd279683d5fcf3da8d0aa"}) syz_open_pts() close(r0) syz_open_pts() 07:14:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x82a98df1e77ba4f4, 0x11) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x3ff}) r2 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = semget$private(0x0, 0x2, 0x1) semop(r3, &(0x7f00000001c0)=[{0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1800}, {0x7, 0x0, 0x800}], 0x3) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="d3", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000003c0)="345b9711df423fa1e42b2a4f263f1179df0437996da8bfe844b1272d24099b69447d7b29478ea6cfc45669645e5863fe983efdfc9d30000000000000000cb5258a027e45fc6d3f2622d56b0ab0ba179f1dd569c61f7f0e7158760e900508b2778b1477cbbe2b17e2476519953c80f368a6858dcee8f9276854662b2e2e56dbb8f5740c1593bb5d6b51f8f811610c5509fdb5bdd7c766c61cf0dddecfbc2955e7ce0c6c48e55f31067c2a2094467d9fe077c8f6df71c7897f19bd6d9b913bb008ee3254632656e271f0aec3ae929b43df4184baa2397fdbc26573354a6085be248e11da156b86c9896453576fbd81d492b472ae6f7405c9b04af70495c7cfd8fe17f625b16c56871a74a3bf91b9f57ff99bf37f2037416c73779a22461ba9fce3f1339f4128e10724bd82f8f4163153135eeae461db8fb88b108d8717ac38e3eeb48eb9d5adb1d4bbedf412020d24e8cbcac647681d9504db4e448f4c4edf5cf97cdccb3fb97d938f27609e6d87a1fb64dc13e54dd16370d96d06423ffb16d8184a863dbe22365739465e10d75007628b8afbe8084d50d96aaf1ab7d14bf3ebb03ece3129bbfb9f86435323fca20ef3bd544d1b25248aba7df67a6617df430ac0e861d89a8e284b97eab3667e96cfb2cff62e5185624fd9d83208612ccab8c9eb50588f3957d5d6", 0x1e7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7fe) fcntl$getflags(r1, 0x3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000200)={0x1, 0x100000000, 0x0, 0x1, 0x7}) 07:14:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) sendto$unix(r0, &(0x7f0000000000)="fdaa620e3eba10cb6c1fa6885c0fea460cdc131cd36687d4427d21d694d4e35f7c5e527f0be275625976a615ac22a5971c152f15da012edc339be8f8e0e2283d21a0790d9462c3ccc04d6a7ac9c3508130774a1619eaf72e2b43906821e381c2c667930dfd56a2ecbd3f94d9d62d2ccbcfd55e23b1c9abd700ae722694becbae08946a780e906e2e4ee9f6bfe2b6c3c839f64217c6cfbb65c50b2f0963b67177763b897a268a4dae91ab89764b0588752acbe07786f23b77947d13fb78ee69003eaa3a3e205deb93345786c4e66e96a5acef44c4c554a8c751fe52cb7a1ba462ec0eedd7c68fed8ef4ae29f5744c33e4cda792e95df469ec", 0xf8, 0x406, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffec3) writev(r0, &(0x7f0000000240)=[{&(0x7f00000009c0)="97a7475cd492632cf9b6f98bd4049262cdfe4516ea4b4afbba7be447e286d26768e0f68686fb4a1f9b433c01758645282017084e18810d2751493c5df90d8e52672dd72888ca7cea99b198c4ecf6c10b166d953195e25825f3875d402a3977035e6401a69f4ec105363f0ca61f591d3b503afb8d4507fa4d5fb14146a1b281b1455abb4988150b64cf3ec0187fec09d09d56576c00325d18eaa03a7dc49604cceda36520d049d198ae1509cc1b32401457955812d5cfacb0f13bc1c952b7889cfd07e043785f1304e9d83b45d8f182026e9261bac460a6364c9a15f65ae6cb6d0892a1094ece7cae98fe7705d05113792215435cf4e8180217785d4ceae6e1ed9d760c4250dc5b78f33610bf0213966bcb4d8862021b951b93472e0a87292e15b4e0eef1704692da63aaa00e6bf6a1b2b9431866e12495266304606cf939f0faa540a20fa8a89404204ef39e6c37c89f1ed44c7eb0e4da6730a58dace0bf5c48df59ebb60729b63b8570e6afbf361bec66b7daa7bb4b70679c52543bbbfa5b4b1783d5e38526e9238b8052bb533515457d05a826c451d85be600b50a2f99d600ffc999e8d52115dedbb007ce8ac1eda6b9aae3f9f9a677fd637eeb68f0ccfbebec5843cb386a8e785efacf2b426048f7ca4bf0d6035b15d7cc23cf7d5c9ec13d68349e91c4281617adc2d69f708071181b993d2a809ad30523c2c9577c56444ff0b69257576cd781025522988a0a44cd80d2cd9206374af21d9f255584c8683f331c4cda2d7c363a7d7f561be24db81ba3a98e17e7e592c6bf315132f7c9ea0a9e75ae6177d149dc7ede7f3448b5c5f70e1f324c43d0d8d940c6782ecf5eac5f47663020101411d31e293161b072212a47256fd502522470b76ab7c835929e84cc5c3e61a3066b0babd954c9c200237c631fd1ee65924e3b6cc8de4bc8e2887c72552e30f0403c710c7fc4a200f0a4ed6e94fa2eca2e47086638f1320701c54b0bba508247bbabad3d6f240bc10d074c26e7e589d233b7ed29a04170dec4118e52869478eb0fc0e5158c3c4e69656f5e93c0a19ec3214000b8e83f9a36754d5ebc80b90d735232821b2d8fe48abd6b9be449c96827031dc8bcc31f754f13a641d4611646f11a3b33cb58e4fe4606cad6d195d7113bd4b282d49375b002adbac0ad44b3dde563932bc4363721840b420d1fe2d1a34a8fd46154db2a691b2aa2636d1a6282289e48cb1050867a4266ca77adcfc8323ca62fa51b4c34b88ade88d60b3516e01b952c871b587823bed64557c7e4c22085382dcf100b464d03b3fbc8bc062f7a96f9966e8960674b839082a750bed3de15cba86c169a2ba5615d398446594b0258806acd784ce7b16923ee2b02e5610cceb822480092abdf051d591fcffccb6aafbc56436e7b5c95a6f3098f93faac58cac36aa6e6cb976be840666e272ca877c0d9001cb1bfb6ca5c231b06089f7ab3b3ea509601069580b186a957f3271402d2b57c7cc38bee62d5980b718dc53719a107f107579ad6409d0743320a70269b3951ec5f45ab33e63173c6d65aea6f3477b968b7ee8e8db478c85a33c4b23a29102110d6b67673b5745ff823353aad68ba7391666b35a50b42aaa5fd94faaaf6ae72e1ad247168170543f92b80994cfdc5ae5becb96d8b70eca9e1e3cd76463af1ce14abad90408f03c9aa09e8ee52724b6fd3d735018e36aa30f0c90d81dfe4f2279ec69648fbdb18838781a9b62e4d547cf1223730141d4407a7ba884046051339c3cd21545c6ee02899bd3ea1ea30fcfdf7c30b4dc724772e707ce4c12b9d9906357726ab6d985c8c2ed403225b72a508e26654a2f2becc216e27c15921c16e5f988d062511578db9d2cf3ed9b0e7368aa3a51d04fbcd26e7265df7223e232861ed079393e940a60d66d7f2ac0eeabd7a52a4488445695b7ed2825714f8e286aa3c83e47d731871e3643f7c8e1a612d2eeacd9ad6ebc3c81aa1cd844b809e83f5a75cbf4f34ec110c8177926b0be5cb61f5b5419a226bc5c004a7703377326159d92022f08e0f7b2fb700c69e1a91c9c52f6986d8fa5bb9a62c17244a717b11933ae327bc7bd19d74a89e99d6b31c8b22ccba13ca0086b9a05a92b7c0964ae281040d7ab053d3f3895e6f9f4a60cb3d4008d4d968a25f21dbf156c36d1c802a936c812372984bb5f9d6c13ab7a0406842734c115150cff59511742d4e24b3f310d65ab23c545be1ba4c700c2366f07991a7981fb1051674e7d8a2cb0a4360a38dcd11217999a1c02f76ba57a47b08e79308d3d22bfed1800c7c8e049a23cfc3bd960364fe4fa18c7785db22d1c7accdd6403d8a7afd249e1a3b58669190ec17a9abad588938c15bd48c2f92bc6521a674fdfef69590d1f4553f8ce7b9074437b7c13a61748153de8b965f91df67efecca10c7aeb0a407d8d6637bb300c82ab2da9ce6dff98d6ebbb2ca6251d1b32befa3f9a519cdc7bd7c42723c9843cd628e6ccff12c7be206cab3ccda2c04bd5cf83d6ebd7a0520407dd56d2be5e685529a52ebb56419f7a528cbe5da4415e067effd6aa282b2a9427ba5c3e3421a9c9368070909940d2d69527d17bb2b5c9b7930e4320e8bc75998628974d5b1522879293d5ec9ec7b1fe63f0ea41744b53a405e9b50d85fe99e11d030ab5b7c8241150f1c0b2e7f3fc35b5eaee17fb05f0dc9d8a523eaa656bc1bc3fb9e46344492360b666346639bd18bde70e97a311778c677ba4fc8b254565ea981318351d1df8e82947b9191dfd536df5a2c3138f6a3c4be8a5c09bea7dedcd2b10eee738ac2ee99294ef44521c915eb3c15df09cd61f5599ca736bdcbbc56895d7f4eadd270362196ffb8f54dbad9cafdba05a8a32998c48322108b4ee6a7c6ce5a3c0ea4371eb5d15e91ad08159c7034d533caff774f18c9bb728e5f75b14b54e20924b691f2fb2ae1925efe8346b723435cb9f63627b534c11cd39593e709ad10ce7bc1a67efb34f1acbedf9b4d21c1f8141f121e66ba321138318edb40c231646785613665d4ca1c734bf834530ba6f2e6131cc3aa5782681c80cf0eb9f06f230fced51300d9ae00d626fab29ed5106cab699b340cc7b3fe83f869b24673b613b58475781c5444cc70424cf5178e203b8927ccd9c7228a674dbc90b156435be930cc5cc66781558ec0080e496a54578c30bf3a3690c4da67d86f4346673026957c719aba789f044a00c0f58d182a158c120b13f317ab1e94f64e851fae2e0989a1beb0e8615085bd83850ca1c5335d2dec1c769323e8c5990c415110ed72d4b08833932a2929b4b09b6b1bcd316315b734dbd7e18095f5d0fa6026bbff892a60dc9f8759c5938526ee97b59b5d9bd6873cd2391e9ebc69f16bb2df2018228eedddfaa564b8b8a6e776512834030ba70ba97d65c826633e6d9f25f43baff8ce893401afb02bb1608bfd29ae396136082a4e6b6a4f43e40bbc8b9d7f9315274ae51dfe92155d49267cebff174ff25417ce576bbfb6d6b8a41d2b59e05ec6483a7bb70c69e1e9e32db9e68c7feb0f0525da9a90d9259e0ca53f3417c4290c65f39ec074527142f62820ca7340cf24d819a0c794e9613133eecdfd54165436995c99dee3eba176ab26af26d623bcfe095b3ac2986174a7ebad8f7c2a63e97376414ba177de642c4d37bade2e0b67fb2a87b4ba56948884c6d1eb6d672872578ee36464064c0e021695aec5481aff85fd432f0980c91f1d48b595b13c7e5d622cf51296e00957d4701afa9f74c77b904cf8c1b8dd71f47c82741875d5c7da7f58eeb12f5f0f57c45144d1cc9da93bf2d33c2a432b37d66560737c5f92bd95430e46d7a61012e84a77d6b87a6b39ccb5d61f5e052f1cf8cf905b5eae7adb581223b97f53b8a2248aa1d41869238d33696c3a208ed4cf13396b4c4939b69b39dc7f2834a96fa3d9fe4c0d7b662fc962ff1dd19e085ca95e38f5f5ac1833268742dbebcf253c0c06b576ff5e0f494a2ee356d5e5c1abbdb2c40012746bb68779005af38c071e5ec9f6fc796e978b73cd3dcb02720bdcad6e2806b40f2a2275729722bf032554100d278811d1ab63f5409d6d1bf66f78fa63b921ab8bfc4b68c92e8e87e5edb9682a70a206381bbedd4490bf5ae22f0c742d409a09273cf185b5ee64fc81f54b089b1d3133108491a3f83e950f228d07418fedb9213f31f258a9c41d3318caca84fc6aeb876114152d1b30199683a9df2eb0a4b369426a5a8b51ef43c4fd59aa94d5b17677d2b0d7aede64b92f63fdb981c988c90f733d5d5f3d2c38f66f213e84fbc599f74973e7f0fc6fe4a977a013bfe6be09099919e5c2df894902ef9c9a7107a85f72e0ac308318dc5aa9433be4f3e3be5a942bb8f0a710761dd28df22a8da695f1b9f901eba2977e25348d1ce043fdd59b3bae855cb48033306ac3e75d4df06551277e836af19a4ab1c387970fb6424016560e26c2b82bdafa06fad95b1a700ee0d0d2611f0866d38ac9497e4f2e0f161d3183637ea751bbd20bfb590d70a07a7755e856475881e07518b6d789d48c61ef1da178ad04fa8721f97429d91644a68267e7874cf2dea6084c3d9894eaa1451f81399e93728f47262c2c64b3370221bfad08b732d61c9de7057ddacb9e1158258eeda778b12e37526b5ec20c10451acc9adb11e798511168633a9a5915ea5c391656db307d330ab6bb5087b2fb095e94c1840452b277b6a9a8081fb892419704be205b8789953c95dafdfbdd097e849372fd4f4623117db03e6161c23ec611e23af3b09c247e16a75addfdbfba4149e316a2de4fbfb49d05cf722090bc86e55afd40b2a9f233763681e9c3a4156bb93f74655870f09b82b0e0c7a6970dde7121543c89e99908c0c616d068dc18240c908bc90ed74ce51dbe4416d7077c99a72f877f0accb9f0a3a0793e0be896fc1572c1c8046deea167a31769ec233ccf65510d6332ef15206d2eee3af601bf5b444c589cf77cd7034fa2095b38d8e1779c2be6e9f93ce8c4819a68fac8e366bc428b36127f4b71efc44675f866049bfeff3c0ccccd69905d6f44802d051e567fd5e39b2b6c084cad4ca03a652fb663a0bcc7d72cde8fa3a2bb7aa601b2b38e43b70fd66ef70a65ed4f6bf8d7b67da691479407af5bae844f49741f609fe6be0460092baedaa0989463c01efbf1bca6784b537c3088a12e49fda0f46b0c919764e5583baa7136c1ce8e2079bcceb787d3c64d6a2d56008167b9553dd2f2333da3cf2a1a56282b80182ef55332b1acdaeebf483e1125c3577f1687822b7424f7e1ebcead0aeafb6604a16727114dc22ad7126b81e78bbd99c89b6e9ef1c407934ab036246f833b56e8aa36786c8a2411d57976cfbb1a9fcd93d55a9d6369a9795ceff2133d3052bdc83a9a5140849d70c8ab5f2caebf8445f811bebb9fd17d48428066239318bf483766bb8219c2f0bf9b9e561c39bedf9893d479cc9f1966b9855f6ad08e5fb5ab4189c1f781cd51c5e66945fd7ee7a9399d40bbc9bbe4c7c3c15ee26f1897f30095b7acaebab9b4d01a3d776006df57d3a34b1f10a6aeecc5040d0dd781823b19e4f2a6a813249fd22e68a3789631faccfd63681d7599d7350c66384aba737911fe17f7b69f9431fa4f850a1dcbf24caa96c089d351f26bed24d2d6ea1d61e477f585e5f9a2bc30abdd3ce90f60b3dc2fdd3a2250eab5622ee31787d1d9587c591c797b364489d2e5046b0572ad591d4317afc107e049a3491d65043fdd936785eb511971756ae543208b77711e09ea426168b4d85d28", 0x1000}, {&(0x7f0000000140)="3b6d28311cad25ad9c2827a7c20e4dae948eca56832ee0b56654f6781a814b04e7f7f214b596e3e735ddd40578fbde56b04653cacb47792cdcf2bcc064330d07719f587cc95898fde3b6b330bf80c5c2fd6aaf3c8228516fd938dab4d80f33a6fed8a2cc0f2b05204386853f5c128c82cce539b61126ddd55f98a75ac7b2e28a3d3f1270a0", 0x85}, {&(0x7f0000000200)="685c40d3f240697da06de8a568f7c95a723757558652355b59b0b8", 0x1b}], 0x3) 07:14:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 07:14:25 executing program 0: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x178) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xef) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 07:14:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f0000000000)={{0x2000009, 0x1}, {0x28, 0x23}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 07:14:25 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0xa, r1) fchown(r3, 0x0, 0x0) 07:14:25 executing program 1: socketpair(0x6, 0x2, 0x9, &(0x7f0000000000)) socketpair(0x21, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000008c2452821fec7fcca5b519ca498aad2fc1b1161aca8bfda9910259fa51597ecec9c73986bbc676696571a74ac8c994ccf3bbdf919d93428d73218249ab502c8600f857f99688c810721f11109576d72d299b798503f2e2d2d668533b1d39cf2464ecf88add7741f1a3e8d75a60682fe34ae0e"], &(0x7f0000000080)=0x6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20443, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x7fffffff) munlockall() getsockopt(r0, 0x4, 0x777bd188, &(0x7f00000000c0)=""/136, &(0x7f0000000180)=0x88) 07:14:25 executing program 0: r0 = msgget(0x2, 0x218) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r3 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r4 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r3, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r5 = shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r5) msgget$private(0x0, 0x20) r6 = dup(r3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0xba0) r7 = syz_open_pts() close(r3) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0x4, 0x103) r9 = dup(r3) getsockname$unix(r9, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae11b7eff870564344c0790ee1fafbf97e11a40602bef6212ada8152ba99624ea070000880290767a1d7ac8b2085f867d9695c188dcfef30e61e733a72796239bea94749875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d95dad25b4bc7669555c861e86b9ec0dfb8179bec9000000000000000000000000000000000fa30088aaa2029a0d462373b6508ba8b777e84f24f9eaaa9a4bdbc6e34b1a4b8f0f29e1a10dbee8847d7a8ea3300adac8c1339ee0ee33d29607cfb2708f94a5edfac10652cddbbb552daa4ab79ed4ab86031157485a1eb4d41e4", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r8, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000000)) shmdt(r5) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$KDGKBMODE(r9, 0x40044b06) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r10, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 07:14:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x60) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/201) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 07:14:25 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x9, 0x3, 0x1000000000000000, 0x9, 0x83, 0xb1f, 0x80}, &(0x7f0000000040)={0xffff, 0x2, 0x8, 0x3, 0x1, 0x1ff, 0x1, 0x7f}, &(0x7f0000000080)={0x200000, 0x65ff, 0x20, 0x4f5, 0x7, 0x6, 0x81, 0x1000}, &(0x7f00000000c0)={0x10001}) select(0x35a, 0xfffffffffffffffe, 0x0, &(0x7f0000000140), 0x0) 07:14:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="4a41588100453e5569d7800400000000000000000000001893fbb656d4f37881f6dd80c60c21d46b1ef09c92c9ef30c7f7203dfd6c4b748f90f5b86e169d9a836b473340663edfe4e9435953177fa8ba940bec28b78652b2d718de8a63"], 0x10}, 0x8) 07:14:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f00000000c0)=[{r0, 0x44}, {r0, 0x4}, {r0, 0x82}, {r0}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() dup(0xffffffffffffffff) 07:14:25 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000200)="d920f888e1", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x5, 0x4010, r1, 0x0, 0x200002) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 07:14:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x2, 0x4002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) fcntl$dupfd(r0, 0xa, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x100000001}, {0x18, 0x3, 0x10000, 0x2}, 0x401, [0x7, 0x6, 0x9, 0xe8, 0x7f, 0x100000001, 0x3, 0xf7f]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x40) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000100)=""/251, 0xfb}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/75, 0x4b}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/61, 0x3d}, {&(0x7f00000004c0)=""/40, 0x28}, {&(0x7f0000000500)=""/245, 0xf5}], 0xa) r2 = semget(0x3, 0x7, 0x2) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000007c0)=""/108) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000006c0)=""/221) 07:14:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e699319296c8", 0x14) socket$inet(0x2, 0x1, 0x400) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 07:14:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x6, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 07:14:25 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x9f) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) 07:14:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:14:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x100080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)) fchdir(r1) close(r1) 07:14:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) 07:14:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x400000000000, 0x2, 0xfffffffffffffff7, 0xff, "dc9b8c79a607df52912f76fd4ca40c97be79939a", 0x0, 0x2842}) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000100)="00725a2fe84900000400000000", 0xd) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) 07:14:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) clock_getres(0x7, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 07:14:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) read(r1, &(0x7f0000000000)=""/81, 0x51) 07:14:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f49ea6682136c3164696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000100000007000000010000000a80002d2a473190"], 0x18}, 0x0) 07:14:26 executing program 0: syz_open_pts() r0 = kqueue() r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'./file0\x00', @ifru_media=0xe8}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) r4 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20}, {{r4}, 0xfffffffffffffffc, 0x11, 0x0, 0x200000000043e}], 0xcddc, &(0x7f0000000140), 0x4, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 07:14:27 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0xfffffffffffffffe, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') socket$inet(0x2, 0x4007, 0x936) r3 = semget(0x3, 0x3, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000008c0)=""/185) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = socket$inet(0x2, 0x2, 0xfffffffc) sendto(r4, &(0x7f0000002140)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e42461e59cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cceb190000000000004ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r5 = msgget(0x3, 0x24c) msgctl$IPC_RMID(r5, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="21cbaedd8958b717147cc7", 0xb) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)="ff000000", 0x4) r6 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000002100)=0x1b) sendto$unix(r1, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r3, 0xfffffffffffffffe, 0x4, &(0x7f0000000b00)=""/140) mkdir(&(0x7f0000000100)='./bus\x00', 0x3) fchmodat(r1, &(0x7f0000000300)='./file0/file0/../file0\x00', 0x80, 0x6) 07:14:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000100)="64718916eac143319a5813dc19e336ca5f9624f9850e267bfa6616df8f2fc498d085f00093ef3d47f0a547b24eef24341a3d87d7a64b34e3148d3f92175100380f7b8b811b2e9b07c75cc17822cfc12e16ac636e9847c2abc8f99e98f0a1e3231a6b811d3b497de9e40e826c89e3a50bdfad9fbd876e7a85791b0ad47a714eb69c95a8af41e548e41d632345dc5f0102e2d1080b54deb3ce18ae01d35eb2ec10e1644d9b86cf62bbeecdf6175977aa68b3991d9da0df9348b498de5acf0ff8818769f1bd2d25983f9fedb1a5fef410ad182fb0a756", 0xd5, 0x400, &(0x7f0000000200)=@in6={0x18, 0x2, 0x81, 0x1f}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x100000000}, {0xc7}, {0x87, 0x6}, {0x88, 0x8000}, {0x0, 0x3}, {0x258789e1197d15b6, 0x7ff}, {0x87, 0x1f}, {0x87, 0x4}], 0x8}) 07:14:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x3, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 07:14:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0051585aef6eb1ac8900"], 0x10) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) r5 = geteuid() recvmsg(r0, &(0x7f0000001980)={&(0x7f00000016c0)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000001700)=""/104, 0x68}, {&(0x7f0000001780)=""/54, 0x36}, {&(0x7f00000017c0)=""/87, 0x57}], 0x3, &(0x7f0000001880)=""/227, 0xe3}, 0x842) getgroups(0x3, &(0x7f0000001580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000080)="cb72b3dcbb867e93142a4ebc7c9df9b14174312e9c5e6381ccbe964484ec67b3df11e1d4d26477d61ce47243e361b041269087fe46df4d9b3c782455725eefc2f1779f967a0147ce7e6cc72578ee", 0x4e}, {&(0x7f0000000100)="109d4b6922dba4bcdba3060b4d29bf4d2852714ea4c9d7e46fa83a4ece4482882e8bfa70ae9b4a794e5d8d91a61fc79a7a51c44abb69430f8ddb9ba42a38b23bb547f5a8d63ed174aa42231017968b1c4a08b98173af610e6ca44b875d417e24bf489fd971aa9f06a0e26cbd393daac74894d9efe3e63b58ddb31abe1907", 0x7e}, {&(0x7f0000000180)="0d69e197e17ee8bb6808660184bf3a0a2433e75fe4b0e2999ae3e4f41c3ca89234031f564325bd91e7075578a65f8987353105ffb82f982db88a1645f4fab72007690617198b2e9374aa9dbcb9f0ac0aff427af0fd80ee5d4249d1308cb5410037a33e096d4c48d605bc75fb0278de55b63235f63a90b34d16f9bae4e806adb2bbd031d31423e862a392850e12a1f98c371946d038bb34eca03bd6903e2a533d669961f3ec7c26d493dc548b561c29d3626f0ffeed2d62cb4e969c0d31a1e3c816588ba77ce166df4f0ab2508da64b8277f2bea175d6c2168d653e7c99b4c666c7f29d90f51cebf111b02a34fdff05933ace19f47b7f1977ef980852e1edebad9079f753072b17b7deb5fc8f21134025cddc818f99b5dd9ba878e9cb4e1f460a6ce021b456fc09594402967e12badd87257db7b7359df5cc8a698fbe6a648dae2074d1f2b15d2e8c3d65a346f69c513a66d794a3c664de2995231ab7fc35fa7d8d65a8272068c078e5fa54f11fe63411f8a7d032b1dc4cce43fa6162d39d2838e65beca4f7933990c807089332b478608f7757af66294d371f202f7ec054152bbbd478a951057acb3025283e441d3b341139fed9ca08619917773e05cc7dacb0d2a94f5c9a2aa68720c1f58ccf2319825f9159d376fb4d2e04c8f85ac40cb7e9cee114994531b2661c98b3683be6dd19d716966767da8b932b607e6fb6852d908daa7cb53ff5cd7705803e281a7c683c71db34609716b8f35383e035425cc8881a75b3c0610e5f1fbeb89080566b6a4ec3ee54d0166469aea5cb60d8fc37792627feee61573b3ed73847a2cc6832ac21880f58b72e093be1a6fc7eab333db65fa3486f7521af204632fc259e7636401fb174c58dd802025a5ccaee702dc878691418fd13576e6e34d5997208c15d245e69ec5ba4d38fc0f11adf4dfc8eead480c9958f713b94bcc2e1bddde96f6d5e156d35c475294063bc140255b5f3861d73d750426b2513de67558c72407eaad263e2089f8aec4d78bc81dba6dd937dd5d45290646df65e5ef1c189d70bfcbe98ee0214b14d557a1e52a2f329f1928e2443b3390a83e48dae1f7080ebd58be05990009ca96ae3a2c01b0da28d70c9fd457e95fd83b141fdf508fd05d36edb8ddf407ad91728962324ec85fd3429341dd23140617e49ec02557b5ed0005dd701cab3f441f36ae170b32d70419a84ba54df3d9b7f625fe246c11997a38ba0be7362843b25d7092aff4ac8be1bc874bebd40adffd2291b89e25c465df248012b0b509ee6ccd032b14c3af99d6458dd6c4e0c44d23bde0d02011bfe56bd254399e0243b575e3955d519be52e6fc74d91f6aebec7a155ce5deeab949b668f3759b2897161aa882f34871e12261b6ee46dda7e2b9bfcead971d25de40c3896fd8910cdd654baa40ca9644967d12f008975f11ea53c27abd0353d0454e77ca316d0ecec2367cb112d58b4526c597ae86b85238902c394ff943948929e1dd022e5d93e37fa40feed0f9ad8f2cfad0f660987a9277ad218f735c5a48894185396570101137aa48d7c9e624789581dbdd40b7e30492575e70f6325faee8b8adae69b40022905119d0e0fa769b39159c77d9cdfc86fc7dfaeee538178a1f09814e9b1ee0280c049b53a3407ff3900212bdcb4438a531779cd42e276ef02473413f31c10f197094542bf20d173de3c2fad5695880503fc883c7d45a04f55ff04e0b9aeb0f5f8a9c603fa235e8e0451513a5d9213d1391ac2e18bcda62b6a5b7bcd3bfb0a302054ca51b738026de17f81f1186fdc2668ca7fada1b7b5f5306773aefda7704be26578987f0e744b68c5951cd8025f32c429a86bf1d37e86aac7b520aef0562259b7334d9d9e5910c45abbc83e0c2db69b7d234745cc7580b81ed83a7025c57128179c1d3ddc8d7789b2b34ae2af8fe3455ebe3535bad74d3980602c6b2cc973d9593f407dbd9d520c9f55a3b1f33b145a1264e9c8121f76ba4371b70e5b45bdbc6775611167c5c3b77a406b678d03cb25a4d661a9d9042d56eeed2121ba246025826b8903f0f98211d94b4dbc3eb15ef570b14b78ad453d9577b66867527cce3d47aed5bd0ff5a4ebe1d0b168059a8500c896f8a5a2c174427a3085ca6052d8eb17878fe4a6d269cb0421b14b12cfeaf47d8878428758242dc6eb644541fdee7a2e406332ff0941da5ed73aec8f9e2f0aaa16de56cced2fdff43c245431b4d8a435c4209b366a9c98c0d324150cdac45de5a42e170f60b6f4d09342b5c72ceb9ce027c743ff30bee8894dd8b3f626e416644f47fd630981cc713f6661c39c6c16bd29df628e6f29b982fb5887f05042769cfe2ed4b6f63fe01a7f78999b31631e9b0141f952fb12365742d7b096047d289e807c96e71c5e67cfcdd6c2688e2735da3252f00c208d85649cc12c9ffa7d959b796afc39fbd80dacb431d90c40ea64070dbf4b1006f8deef4f23f5471adc861ce69d393e78979583f6ca7356181b455a8dd12cada1fa7463960d3a1dfaa5f054e4ca725b95d4b0ff1824dd6c0456e449b03799140b36605d7431f9dd56f1db026abda8e34e6f30ef4f90e99d8596c8c0be00f1b54af171213e99c66812fdf377174fee4151d4e8148e1f2f1f4cfb1928375b66297d423686c1aba291fd95a61c9dd98ef9e471265c383b80344209499efcbe4661ae6257618e1768b0f66095bf292bb2d10509e17eb39a48ee12a9f9b9ea8bcd2dc7ca9aabd2bd74b741dcd031d2571e6ed3a3211e91c30d86173c94c4abbe49245e96112b1ab086425bd375e40f680dc7595a1de58107ede603c3c6c4ebf728998bf8775350662514109afcc8f0d5d16a96c14c50a64d8f4af4d7440b8e0804ff023001d5ff6e5777113dc02bbc27ba20daf8d96194c7c75e7e10385bedf8cb7bedb7bdfc4cd4539ebaf9d7a58538d4ee5190ae16b5db8466ab944989d817bd9e883a411190b7968422965f6fb963b3c3299d6ba1a6f90a1940fe157b06fbf6c0ab2cd919c5d921eefa416891a079e2be5dab1911fb16fda07067b3e67fd0d8883bcedffd9714cb1e534cb3506d538b23818e669395d2492d99aa9659dfc4521d7dadcab4a2c8a713a2708fadd7f19b2de4bc9b2dee8874a1a2eecd080926465f2dbc3c6ef745b9246a3d90d40c992142b61b0740817c7412be62909fc361e66ce102ed093e18f84e388a60b4f3b0ae1ec97c02f6dbea0166772f360e1aea38dc8ccd288f3866e383b82d75c47824ef114d6a0fdfbcb1c6e59e5707f27eac33dabe505d7622c157c1cc13bba1c6ea22b753eb54622e25d0a4792ef0d564d048ebe7308fed4abb12af4331a13027115636262dbe47dc141daeaf77e0ed30e61155bd9df101bed106f4cf3152fa4579578ca55c2be13ea3353645ee8b28c9499dede4be089d43e4e444a24b6a2ea418c416f77cae1f8e80b250a51c0d71616f08c62502af952d5c4a6c1b8d11ada9ce05b3e265b258d3c1d7f41ecba8c7094e2b18701b435cd9911a623758fb5ae188203ac0541864aa778a0b2db3cc9d92430adfb51d8c9567fa3d6a834411b9cb7642fb76c28190a386f71ae832444b40b0ee65e95417e5a450a153335761185539590c7fadebba5235ecfac04ce21172b1493db75e851a90430422b9044b175a7c638d24dc45ee7e10a76b9582e89798ef73beafdb4ea4d85339e14f75f7e1bb364adfad2381263ac9f61786973d2f382c0068663803adb6238b3eec6f93ad04fb16ec4e970f95c9863f8514f78d30f300e54534535868c59231f0201d941051ae27ff8e82c4ce68d85b9fe8ebd5424661b75c51488e4ed72504e4e7048bc6d51522326380b4569e37758b5a310818a9a08eb0e0bb7f8821f5a0d235875d4940ebfc88c3993d3e73c7319ad9fb4f7b3bba105c099041bf897595dd47e11429f12d769c5e2ba11267b117c71519adf17e1d83b0a9418724595a9aa99b77d02c4cdbeed3228482067e18f25432006f6a3eab8886c8bc1cd3001b5a57285120eebaa4040f58beaf16970465c28549a40e7940e9549001d57407765eeff5f647ec58470e3d2ab2c21a9ed9c9b110757412dbe402c7acd5b2c99d1e5dbe34fc6ba544174d5dc26617b06f7d191995f452024948d5d53c9c0d32572147fba8c099541b15c8492098b5768e9636ab1f20f2f8e09a8a1f200e701f798b77aec18a1bfc63ac97dd7a0f906a62e4c3a45cd7e1ccacf67aefc064926337a52c34ccad2b5d92012d341d0cacae2b572bf6c0b0a02682ded9e136cc267123681bd3e63419e3840fd107c8a7bfd0404bc64af95562759909e39baefdb0de7eb21d335426c757cf73d166165b9a5ae6314eb965344ed96a67f46eee75e15b97888b29ad3d5b40e25ed658dae110c74a8a16880af4fec321c573b91cd5541700c47ee916a7036f74cc4c501711a2890b0e8147123a31889d46bce7914298667b403cfd08719dd94c24e08265888004ff7a191e0b270dee669d54f4bc5780a803639fc22dd10bbc7ebcc5faa1728a8b430e8cdd8e916832339ec468146f4d8dd9c88776111712ae3f2b7a3732b134aae97f92fe45fea9442874050e157dbd469dee23b013e074f6b7c3d2b976dffa5bf9673a313c49ee2e5e87466187657562406d475c0454c101d4bade58740b8a8f497ef7f4cfbb8660453b5c224056f696f55520bd4f752c379abb3c572c53545f05f44d77646c3f60f84e24b22185e3cc5097037430c27d8fc566f0b7f81ba45522d9235524fca8970af2badfe92ca0aa3cd0676e792f1eefe0a861c1d4cdf7cbc8289b83f2c4a8718d087ce591ae35fbe3a5a81ccee2567e648c19ef7c1349068f6d946f0d77ebcc74d4abb93e825b901059d1317f3c05c8826a9cadb36b6e17bc6936251bd1ef84fd6801560c86f691f1a1ee82c3d67db07931cbff1ad689dc67937997fb9529fe8231e3170ce58ac1b9373dd7eaa1a3fd5b65c1d7742d3e2cc3a707b9a465f2ce3f8d991f558402417d3162e301c59e093426c0770a4cec04087708668d074db1ac6eca0e66e41b041ac12db98edbb7ea0ced18d631e0b1597bc8f98d953131d93e05ab0cbbceb68c0432390a149fb9d172257231cede341f138c8dd434e0f9006e9f4827741e9cc7bd3ebd09993ed03c96ec0a8387a8fce0e5f31b50c3db94b7f9d44400cf959c667dd56bffbaba1c67f56e7e93313c092c3d225f1d410dcbc0e658eb08555d6ed09f0a97419c58c8ce2b5b2d86aa5f49961a26d1ec267dff379df623b98307726eec2b424ccc2f41645139b82877af00019082f8f0bd055f1af736295d31a34cf52c94908219896e762372c458af9cea7a4bc25538fef8800a9aa06a8e2ef4c531905369358ab012717b05883a91d00f45500a1ee1746a07d198088ed4e647dab5cc8ffd297d9fa57cdd1695fccfab9ef473adbf63a8382fe05e11fb2e43ff274f47af790d6e0a37f99d00bf11dca61aafe33e73655402be1858b88709973440747c6ad8922905e2cdbb3cf7cc330eade646a5337cb51faf2567f30e5ada8e3ff23606b06ac5e0133f73262b605413f4a25abb5cd05bfa2b04b61a10a02924f859b340a68fdfce9d9127d700d323f9a281b9b25fbc3e44ffd3c0e62b16a34af9767671854b0b456defdfffb7f8777ac33a9787bf45017490de6cde1f59c6adaaf3a748afc7e31373b397111595607ab9cc62c1039e09f555e35adf3c02dafb2d0ad42d03d474f4c10265375e1de98d1c71aac68885077a451fd97c6b94c1986200f73e8ce2b7e22a811", 0x1000}, {&(0x7f0000001180)="9ab602432494627f8cea78e37bec03da2e24a7d483ba185aa155c258b562fe96f5b821beae64f592d7360d8777736201495def797e14611853ae21bf23f193f9146733848fb74d1559966b78f2c854b6eb05e02c8a7646eb2587d09bc1280c9403b9be7bbcb3f8445ac07c941451e22d72f1a9ff8e493b571600", 0x7a}, {&(0x7f0000001200)="a285bef8e6d341bd64114db60d8cf0c30700e84f1b0b16fc066bbe8fb1e7196bfcb79b2bf903bdf7981d259269ffd57b423f0779e13e1411ff3777a0f1ddc863ceb615095dfc9e815f655f0d5bee45a1c72196af2cf5b48c6fa02aff6c2c3814e7855d65224914721a6093a42643c5f0898e0d1256bfc08acfd1354a448ee96499194d343d19a0293e03f49e816fd21b74cb1395cf86540d6e9d831723d2db1ba7328dd3fdcc4b91a90ea74a29556c03bb0be186410c3ac4e5f74e3ed95d2437d0f70c1e4a5244792003785ef32c3a40acde", 0xd2}, {&(0x7f0000001300)="13904d8f8ae5ef54ed394a5c2720b0a4f42866666d816ea785d67de0dbf1d3f52db2f5b344cf25fd3f16652042fff8d49ca732757f909742e1e1455b131e313dee1a086bed33de153968a39283c3193af970814f3d371089a43e989ce165440ef9261e639fca83939df707def94449b82b64bfc7cc3d3643a2282a05d8b9a759e398d28bc7635bf63400c312d553d5495510", 0x92}], 0x6, &(0x7f00000015c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x78}, 0xe) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x9}, @cred={0x20}], 0x30}, 0x0) connect$unix(r0, &(0x7f0000001680)=@abs={0x1, 0x0, 0x2}, 0x8) 07:14:27 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) 07:14:27 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/104, 0x68}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x5}) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) close(r2) getpid() select(0x40, &(0x7f0000000080)={0x3, 0x0, 0xffffffff, 0x6, 0xd23e, 0x4, 0xff, 0x2}, &(0x7f00000000c0)={0x3f, 0xffff, 0x4, 0x9, 0x66bf, 0xf0, 0x6, 0x5}, &(0x7f0000000100)={0x76e, 0x8, 0x9, 0x3, 0x400, 0xfffffffffffffffc, 0x6, 0x40cb}, &(0x7f0000000140)={0x6c7, 0x8}) 07:14:27 executing program 1: socketpair(0x2, 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[0x4, 0x5, 0xffff, 0x8bed, 0x2, 0x7, 0xb3, 0x3]}) r2 = socket(0x0, 0x4000, 0x1ff) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xffffffff, 0x0, {0x2, 0xb6}}) 07:14:27 executing program 0: r0 = syz_open_pts() close(r0) dup(r0) fchdir(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 07:14:27 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xa5, 0xfffffffffffffff7, &(0x7f0000000080)="f0871d5754d0314256b3ebca6a64a2b40d44836c0775744143a9f056b4412cfe2bc4eb8ae9e37d61dee8582b2e1ed590be77094e89a3c2da4ace2c3b190779f6b7db8f87aec4de4070d15e4cf28f64c7675834b03ac0bdf1b665ca4d5b16333a8c4374a61ebb2518c417f5229200fb7a24799c378a366ddbcc80b5ff56efd1a1ef45a0fa01aa9a52d93e5c0cf3d2d1aea64b3c31866008a77cd9fdd4990b27aec07657764639a1ef48a91707079d0bf769b91e9d71555e3d4d3326d028691513968293b04fa62697042154521d4e42487e8576d075375e45656504feeb3da5ae6a11e7d5f6fd9113af2c3497e6f973c3c15b0e07761b0806937537f6b27a5cb01561f13cff71e151266a9f5eb9fc96b343c638cc12a430056fec5dd5ac03bbbf0b0bc6488d3b4c350ecdc783d7b6761944a6e78d1d9416f50471c9eba8ef79bdfac753252a7b7578d92dc643fe92e55be4cd41ccf4be0b44178b11ef014921ffd90022af8ef07f9466fab6ed7e56f2a8bbc965e7813e01271fad0c499b0fc418f120e2286a1b96d485012e8c83acfe6a698f18c0740a298f2f06d663cd68d0ba1cd0065812fce0a0bd0991b32af90fbdf8a726a343623a4d00ec5471d5362b23659ba6f5fe12d2f92e558f661868238602ebe44285cd2b68982a62cad5a2aaf08ea05ccd5cd625a3e34cea1c58a66530d3c2646ebb0da347cc344a8e12b9fdc0b24a24cd249e6f6a159265dac7fee524277fbedcd291423659a3e1dfc671bba9ac4e33601838f4eeb3863c2c8c519c8bc5cba4bef97ed348555fc46e0fae3f055120635c10afb4153030b82c1010117c1046438a71edb7028b9c57579669efd6e20224959c250061f703557b54a4fe2e435d6d29240331c23e57506b2fab541d6da6534fcbfea0e00f78d93a67719f838ffb6e6bcb2df5e0a3b13c4794fda2b645f917c684524b99608d53c9f3322f381251814118d0ee97058757ecca5e349c006d4d455e697aff64f60ee771d1b0509d02d3302b6ced9f7ae455e656e90a12cca2e6e6ed202004a6f437569da651503bcbd1e32d657ea27ce02184277f5425a72a38aaa75dfcecf1e43c522b1eb1667ad0e7952283dcbd9e3b638e43dc127ba6bb2f0e82f9284758adf6fe2e08b9392f221fa897767e5a53b885276a32ff069cada19bbc8a92827589f6ab68827101606028da7718b5488b67266ba76cc027de018343fc523fdd6c2afa11532c1c329c1ace373acd2b6f4e54d8027f106409390aa5fa657139408f06db2821a5c598c3543370e3e1f4a451d863812ae12f9a4ae32198e640a6ce0e69f43bd97958868387c50b8490966324717d5513143209383500103198655591bb75d643bc07ef656554cf845f909aac713faaf636eaa2707f2b3e4cc24073a0a870d893545474a2e4625bf016af4f0b7d5805be6e616e214224e4e00d053cac0d944b7d373c4dcccecd7c0de1abfdd8455512895741160221c6e5a7f57d0a122ea17bf7676214678afdb5dbae61c172ba78cba1d8f847da8cef7b7fbd1961a73ed4ddcecf62d3c8001b5da85fd15fb7c01808646543244b842d4d78e683cadaf041ed698c90e7a69cde55d43f8998814e0ac0820ed6c981d07be7702fbcdff68a8164531b9b29d5dec99e7939ba8e9f5475ead661aa16b927b1431f98f724d50a0574923b5e3fe08d6e92869e43316a66c08aa4c8503a88a81c623184f18e667aedd1f912427666a65f2413635aa4ace227a48197da7495b8b41fcd24409f1385aba71c96b97a9edfeaf76b41a3e325dcf004d5350a9a6dbaaae7ae3cb00fdd5e474c37eea674bfa2833db5cea40bc303fa5eaab2d33dba1a132ce587e110f4e72cc7e43aa7de19d552f2519594f7ee6715f865027a2eb64e70ead5fcb207b5a9101672f3293413ac6f1de1fd609542c8c2fc5d23f50afd01abc3baa54cc343f412442615cbbdf5331950d054a321063d7f85ca7b0836a2d5aa614efc86e146784d39c93b4805eca078135dee8a0f977bb2eb96532238d6777985290cbc2f1895ffdd6d48630a76e202285cd5e0838cfb75ace052633d4063d06ae5c67caf5c657814b7c1fbed5557df56305df43fe33e7d6ce25d1b7c800ca0c4964ca3eaaa870a484946309dc9c9299801c1c991787607d5894b30045dbf78d1371110b14d1a18ca7e2ebc8e2133c52e77459fd5815ab35b6169f7dfa9c0b3b5d51a2336c738d93d1bb1a139a30eea988c76228d81339222fdcedd185d44139eb4920834a05e40a84cb9761c1319aa6101844bbe850eaecf84d4624a7638914f2be7390ca3d61340349a70c2d8cb7eb8a566a2240899069c9b672ccddebb18c0454e5fb64fa8b976ec2d9070c1a08a860fb0bef89cbf44ef12c1832392dc1cf8d07750314e6c5980bbf927eb38f2d421e5fb6b73ef319e6342b06dae8ea42f7a0fdfa0bb74cee9de39713a09d91fb9a5a96e5efefe6625fa238e8a7dbdd03e5085ec3ceaca64a3d1887e87f15a4aab1afd50db423e1f72e1a9f35de9c57a0d4830f9e69e9c7eea9a11e78b1192cb52fe6f7b427a180da5bc93ce6845363d95f7b369d3054f6e2cad6da3df5e8508e5c7182fbfd018eedd5ad5f52636f1582eb7bccc1635132cdbaeb9b7487bf7473b7edf57762d11916316dd5754e4d7bd01589db194281dcc5be6bd2b4822edf975471ed0f2fd0f9d35bdf207d72bddecf863408676970c3560ead6434545a330ad6a55d9464e1e64a01e79665c46be328a6082c2b873a2acd5b7e23bf697d001f9fef5310d92f91169b6a4b10425ede4b58fc731beae680275c5790d6d62e1a7f400cfb300a6f8f354b45a42a8dddf848007a22f50a5764b9fee366b94771e36e39c3e0ffbd4667c503a25aab65e68d4d0d426ba80f3d83dfcdf290cfed3ccc7a3691e117c739a112acbec7425cc74633637c4ec2a9edf90215c7d8fbbbe9c1694c654a8a9b744cdda0e0b8920606a26cd7b14bb1a6957223626a10593f0001af02f79855e8eac1b0264fae9bba63b6f187390ef09c347295be1449ae675179cec799e3d861583d127bc50b40bf1e2a0ae4a624106b936e8da506f94417b3ac78484da6214f7ca9e575eb9b35ba38ab6ce62fd5e0ee6ad5e0cecd8ef836f5f68938be5ce803d82517b598b45856ccf615124e52f3db0680d519d501473dcf16b9c5af56a56c6476e9e112ca6db4c1efa683a4e2f69504eb26a41e1eab2697d690b8fb86028ec64ba3bb1b0ba8f26533b2eb4138f414a41bffd0c344c96ef503df5b6cf922e6f2477a13f9096bb8d78fb42b248beccf04284f0643c277efeeb2e08dfa623ea2905058a44eb080c798fdb661ab29192731be89e638c927a7bab1541cbcceffe5889ca03e01afeef586a0d6321286024fa0c97b5134c85fb4e728e6e88eed26a21d1ece5efafacdf1db3ad94a0e27243d684af7e9460301291f9c768c77a21111ea81343af4595cb32d3687f4150f0982723a64d1115012f53eac535aeba748b1f781074ea442dd45a2d60c1313d79f69e0add373884d367726644a86ff4d72c4d4d9dca44a5284051c9e9cfdde06b0162fba859755472ec7e7ccc65be14957d87b4efd1e3a83d31719b08ca8e5170d4ca9939711eeda6525f274c3924e621213a5baa75a1bd387183d305ccbce78d4096729a3c1b4dfef89d356dfc12654965c5e496384aa6e4055d836b35aa0ef7c96175a5f4c1b07f7f2baf7377a52aae66f8f06c22c30d43f0e34f7bea68854ce3d79685aa2ded19d2bb200d778232a5d4be0b3762a28871516fb1a8c5337519714ab1f349637e6b6b7b334773e8488c2987a35fbd891d80907db7c6437c82948a6941df3ae5b5d885cb4dc498f8c7af7e4443260a47fad1a86bc20339c59ec338d348d3f1b8852aa2ecf719d9606fc38f796f319987ed8fc44913158f0ab1fb91633627ee3ad8e6a37a184e6da940f462cc0153061228b01576354b2e631c227b2ae6c1dba9d32bac90da2f94af5cd1ad561b1593fd63721321c079711e5324d18a47ad47c6b6311562ef7060c1273e54880510ab69c1284b17989da74b41cf99b4774ed71934594e83c78efaee0a36e32d1bb057a47c3fa5d366de278b356bf8a7b8ee795710a43240214531bafab3bb074e37c53ac3a9a64bb763c0bf40ff951642fb9c9fca06703c9dba876c565f4276503c38346c8be5fa569a62267ada00456f42c24a1c98fc3c93f9910f6c81ed133345c055e3a431f0d8b1e5c159eba98bdbf83956cdf5201af9318c279809e409bf2ec2a1656447569a8bb9bcd3b29a1329eec6f9b70020be117bdc0a2cc31a39767ad733d0a31977e39890be99d81c86724e641c145803003c6afae8d7a741f43a5bac20d7a886d9f19c61d128536fb834534e18d0cae47a6669e966f580711e2812f1eceff782df4bbf4d412d28a150305e8500dcada7c7e3fe5bbbe0be574ea348327f5765caea8b911d4b5ede017d678dce444bce9ecd209f020eac56a553512d90368f81280546ed0219473b492ea28a521239bc47dbb8b3752509a6c479ad7b464384cf64f3a7d36596631fc0b71b44fde8b3ecb6956dce408cd4e0d3f0b29206d08d0c7c4bb77d62175b4f588399dd72ad6eb66052fe4f3318662da9b5c33e9bc2c71e65d1c3bf640141095396fc0992410dd0e07b9e0d740248fd3a3d73e778e47a487dd88554f75f9fb62c5b19b15f8c0c556f673b7b91576d181c60ac7c955fedbdc4c603753098ac0f7a8ac72c14314b7a947ef3cbfcd095b8cddfe9ceda3ba79514f78ff6749a6187e3a846164dcad392719b2db9698d358ff4a2a33671aeb1f224dc13126277dd5ce83d107ff206ab03f6a51a2040791d0c351d92fb8a31b65fef5f4691bd56327de1ed0199f44668a5e31775a6af29579cc34e3e4df4143a84d3e0785fffb6f4a35a3cc885947b9cd2522b82a2c16fcd474ddc6872e9792859bf1c73955975f7cc888bde2be91674bf4d9d90e9375dca1757a6bb5e183657150117b5be0f7418fb44ecb15fdd65c9385b038b4a2cbb60847fa4d2353dfeccf2cb37160034efdd4842a9803531947d768410d2166363e08cca60a1d90743313e464818213dea4217a4f859e6d363550dd7bdf78f9dc8a190193ab98acd799693d02e0aad88d0832fccf6cdb0c8923bc85325726c00a05e7bc15a221e4a1d6eec095534be770366521566f008538607b4f260470dfb391f1f502398bc9fc9ae32dde8417bf269cd8dc46a70e0135bfc9bd956c92ff7b3d7a39c0900f386e33deb842fd6c3e7dc51f8ecf4adc44ed0c1e24cb7dfd41bdf754bf1fd84fa05ece167bcddbc9fed204ecec4b56a36b63448c726dfbb76a306cc9d20dab96e6279979cc5948b93027f981445f9310e7051f39ff0b9cb2be4191adc75f167f7a261342d2b03d7f1e08fdb213c9be8d01ef1eb82883805578c08cfb039f53c8605bfa1f9c23c8d342ebeb33810643e148776f9919044984c3aa318eccc6837f4a89b81bbdf9a7d5c91dfd2f52716434bcbdb4a760e6f3c7eafd1cdbd6d3fdd459542dab9a1d8796acc9f578bd7da0c81aa5772dd5345d1c515e51c82b3c2e286674043cb7bf6d678a6a7499aaa184fadeeea4342b0d1b43e4c87219a6cae384a1bbbf01093694c3dca593abb4be3204dbd5976af86b2e840501d6c459b902b1e73ffc2e6bf60c9414cf93c5e89017c7700b1efd80cd6fefd190a2c84eb56b0f4686d9437276d7078cdd584ad8b2273aeb5ca1f7bb33a3a3bbc5a1b5c6284472522abd5c77f69", 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x4000, 0x7) 07:14:27 executing program 1: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='c\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0x9) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x80002) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f2c000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r6, 0x4) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ftruncate(r4, 0x2) getpgid(r7) r8 = getpid() fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r8}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0x100000001, 0x7fc}, {0x3, 0x7, 0x1000}, {0x0, 0x9, 0x804}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0xf74, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 07:14:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ftruncate(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 07:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 07:14:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8080, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0xffff, 0x0, 0x4, 0xb3, 0x6, 0x2}, &(0x7f0000000040)={0x0, 0x4, 0x100000001, 0x1, 0x7fffffff, 0x0, 0x5, 0x17c}, &(0x7f0000000100)={0x2, 0x4, 0x49, 0x5, 0x5, 0x81, 0x4, 0x3}, &(0x7f0000000140)={0xffffffffffffff81, 0x8}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 07:14:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x60, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=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'/4098], &(0x7f0000001540)=0x1002) r7 = syz_open_pts() r8 = socket(0x18, 0x8007, 0x9) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=@file={0x0, ""/3}, &(0x7f00000015c0)=0x5) r11 = open(&(0x7f0000001600)='./file0\x00', 0x100, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r14 = getgid() pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000001700)='./file0/file0\x00', 0x300, 0x80) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x101, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x882, 0x0) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x4) r20 = socket$inet6(0x18, 0x5, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x40, 0x0) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000001840)='/dev/tty\x00', 0x2020000, 0x0) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="8d53cc8ff4d54abd803e4594a0bb568db06754b7b13c94bc481eb4e3a6c232263aa243521058dc0a5311a30a22f1260b382b9d02f5445dfe12b52f77c10f3884f56357bc8780d440d7af2bc73bbf0decc66cf342b1b1bab2ba9af60f0d5c3a709bb783d8895818f912bd22cdea5448a90a44b7a246419603da4bb57f691ee7cdf7ca168dd18ae90440d19aea2f2c8cb5261f7443d0decef50d8d95a30cea17b793a9518a8a8a86145f6851e0a055f38184ba330171466356", 0xb8}, {&(0x7f0000000240)="f214e9643495173fd75f7c483c3b2228926334adb3a8b65287bb1c2604f1f74d7ff97adc6e3e1114de7046b899c6a42244ab278655f654b8ec0d88fcfee33c3818cb04fe3e87817b21160e640c6dcaa1519abad9ae4ddfc882d6838c02cc6d925a48db3c7c636e1098e47f5eb0fdb46a35004e3f5694bca9cb6178b91991218a316d09471da273a85c7b922ed7571cdc16a42f58fe671fbf13ba10c4f9e64211e32a29ee046e62aa64c3d82b521390d21bbe1c730ad9d320a927c0", 0xbb}, {&(0x7f0000000300)="8b36054caa631eda097ff01ebe113ff88d27cc69af3aed007c819f55f21746eb8eec567fbdffcc6e2824471c2507555acf0c67f88e32e10122d68182d3f94f0ec6ed38a8dbb8b262a92099a6a22b8159", 0x50}], 0x3, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22]}], 0xd0, 0xa}, 0x2) 07:14:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) clock_getres(0x3, 0x0) 07:14:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e3696c053800"], 0xa) 07:14:28 executing program 0: mprotect(&(0x7f00003a6000/0x4000)=nil, 0x4000, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x34, 0x5, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000077a000/0x2000)=nil, 0x2000, 0x6) r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 07:14:28 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() ioctl$BIOCFLUSH(r1, 0x20004268) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) 07:14:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x40000000000008, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) flock(r1, 0x7) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 07:14:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 07:14:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="0e0daf39b1c24a8da7b435c51ab6853876079ab2ca861f8ddbfe1a0d7c5afedb00089128dbfd74c71d47d86956e886a9bc1d5c24f92504623e905810f3d5870763521440d23daa1834a09c4f106bf319e423193007f9815104911828e2c72eae2528ec52c16c9d36373dd8a0b92e221f89f71d984336e182f10e5fcc75096a26ed7c9e93f4db45b1eede8b573aeaa08d29f05bb83d1f5dc902e6a6662f030422035acfcb607b2733675d8cafcd2a3265a0788e927d06af7247a5ff4f7718063d90cecf7e60e6b2bf4f05e6595a4cf0cd64ec76bf5bce604b5659116ccf4869cf15dcb699304f5da7b9fd218733c1ffa932ddbcea481e37746f79e94aa77d107e6fbb60e1665cf8a92a97287447d345c04e6addefa0bb8361ad958cdf5a27a6b85416be148d10597bb1f48f99dafc58a7d8aeca84d50254bbbd47ee11bbefc154f0f8be8a85184567f702e856afa1808949d26285f0a50bb0001af1d0fec555f8e72a5b4507b9980208a3fdda433e6886429999b4c53a4a8e7ae5eaf5c6ea3126eb8c65112e9c2e54388e59d8d8ea3fe6e41172c599ddb7e7e51e2fe391430bc9c117e6710e6435ea73c81e08d106fddafac54920aa7a3f5a3235f611aa2c05cc32ac86bf2655939ff7099c199bdff442e3969cdd5a629aa34a29be31a4f55f9a3d8d3d3f9d67d07a829564cd55cb446e431030cac8d685d93247f3ca37c668282afe6e89f1dfad2b1115d068aa43e25ef59084b08a6ac80f5ac628eda3a94fb3071ae8d5c26af9f22c7539b712ab4fbdef61aec30d62d00a45141f34f617c40ee89c01afbc2d503159a8c54d381b1297211b7098d0b23c63091547bc76645e8e96f90c14473a33b36435e00c8683fdcb0082dc26cb2747730022b17935411a698ed4c174b1390267d6524f40de4d94ee4348b05e3733fe6de4909f4cad60f2a238f951450343f6ec87826d404f855df0ecda48ed6b8fb63a7b8bf101d000b42203e6170b8c47b177980bd6b040cd4c8ec44f44caf607d785ae57d512230606e1bf812a91b9a0138982d581f81b4483888b98457a5ffb31d26028fc94d159ed47c912db9045f009ec37bef6c0f5692c08a1b890ec8fa051f5d111654881b080722dc40ee5963c291715411f833a9477b39f7dd943a422b6504c3ee208ff7b7a6599a5fbdf126b098a07679c53f5f6c1f6eba58649cef3a1c0ab42f36dca4899825381fcd7f4c95b66fa328a8e8fbb24acf974e9adcfcb9ce149f1153a332d3c51e2bf966a3625a2f9688fbc8b768de9f3175959977706f5bfafc4640b309fa285e602d235777c9bf66fcde74eed2dea3c759b7e41ea0ef4f60779526c05a47d451a481f4fa60492bede796634403986f7bb9c9bdd45d6d62b5c82019c9b71f3371b2a617366255b0f14072faefd62eceaf23247c46e7188f8a7b2b9123c270d44a0710a54de94e5a49b7f31cd9ace33e80c1233850a854a3c222ecfa1edfa365eb42778b741234049fe6d2a012775f26309c9a2694731e07441d372c378992eb541ddbd77ab749c38e5b10c37d443eabe76ca6fc3b598453cd1fb31d3195e1febf55a2f77297b1fb3d57baa9db0aca68f12d7328641bdd9b62c231f2d38de6f2cc6e14aab17c9bdc95682a827e683ea2bb39182a3cc062fe70d88c3b2a33a9bd18f190815c5c7384f6874119c264236c3a0579ba3e7b3dfa50bb6895db24cbc813682afc67c1ec2582ce786d9ef03707ec7f66eea77ed7792e18ff29c765aa215cc7d114d17483eac7eacc3dfea2f603680cb8999a6649240a0b354dd0ff00524e343774a07655e107b15f208979917fa1ee85e76e495cf60308c8102ce4ff137cf231dbfcdbbfce348f9de106e3a89faaef8f26fbe18a9eea0d47f4d072e56b2e5335a5b095aba624ac2cc8e07fc22b94e87571c72dc47fd61e145dd90c18bb3d1515bb5b3bf857cfbc8bc263d4666c1a48546bf187b71f0c53bc42b4d301fd35321bdc9c36bd4eef74ca65ac1b0920fa9a025eecdce190a08388ba7a360e884d0af71950fd590374fa9dbb9a9643187771563d6096688e3915be2dbe5c0c489449c2e906c431adad795451919d7f8b5f51f2f7f9118ff0b4a4222b9062b54533d5d60a50f19e6df229d1a682a5f4dba6e251588530d07ed70e3b7f37e8cb5463952010015415b010d8701410bf92d7ac061846259fc5b6589cd81f8ad15de31433e38057a7653add997c0c13b5446add36a016396a3e75965499579826272a424106b58941a28bdf6d0837daff31848e42cf7c9cd9253611403d508b51540c22b59db36b15781e37c93afe0acc4aa97c504d7663bfefca7aacb6aaa2173a41ae91d3c87e358c46f5def3ceca04094289df68a05faa3e015c16a0f1ff4f065d3ec6717d0636a06ffbb146f5fea8d1f5e4f3f73272d54126232807df518c95026e1a78c8c52281a5d5f3cf992888c4fd7617722704d46fa47fef7c37ef88903bf9740cb47484ee2568df26a083df15708e5c0012dac3f01f467e650bea3c631dcd3773bda508c5c6f628280dd36b44f559dd5f6e9b4f5e667b897e5b48ec77a63fc6f2700801c54884c10a771fb1e94a528b228aff3f209353ccc33371bdd6a132ae5b718abd44f6605292880a9e299f270ada911bd265bc8704aad936db418fb8c5b77ff2e2ba2ce77070c6da1cc105fab8acfc0cb80b8b16ffe957e2f9dfb79bbe3c4a42237e144a089dbd9e4aa6d5312db8cfba08c476444dd3d441af7f2795bf7529460b4062ad88df8171b17aab35a438389acaa6768e100f100207540f0b0aaf527e6b2d00d2aeea7ba3b7e8af4ab2766a507c319e099236846c3a760a3f91f40e5dc2134f293a551852e8a98ad5fbd2e99156259ea8e18990d68257627b7565611023c76509d429ffa23d44ea8f2364e4441d96feecb445e659efb3e94f2cc65632dced0bdfcfeb1fe8b867d70832ceeb91980279fcb6ecaae9c5071d103895738c9d9d12bd357355e966998d938406e0b25b3c2c04abc1da70c5e28d24572aebf531928694f718cb88c9a2fd95d11bdd0fb8a902c9cf8ffba8380fe539ee38f4a361f2e924830bfd1d3754acfe3bc475b480990478e36035d3b574e92637e342016c84a3e34c75aed373240d7a653c01f26b4161b2eae96ad2d5cdad50c367935e12e8ee4fc91e19ec4ca0d06f587113025e35a7bd89498c92ee0987312e8af49fecb3377d0d50f098658cffd9983243a89bc37f55ca3c44676935e8414768d92031c6214fefe78849b8884c5672b7d8465159fa9d11b38b7c373fb2f4f7fc2a16d5b36ce2ac4d7e6f1edd39f0b153cb2a92715ceb4c07da9888f4515b04e733708fbd6b5913577079ff358569205b60378cacd39112316d824c7466b50741abf9781232542ca9a535c5bb4c5a73b5b62b43980e10034261a8007fe2c4985123eec5012dd3c4469fad817262606c693823c40546a5e7c67dbaf3d8875b59bd5f33098709670b7b6ac3fd449bf400d8ff1477191ba89e25bc8a2502ecc331d53ef4ac9838d223b1b387a3dbc8560dcf645b699dffde2920f103bc044c9e9ba2c33680728fb04b36d7d739c33ab4f9ee44fd6453077540d19290079d22bf5ec1885ee8fe7108355bae05e2047b9c898003a3c6b854315f0fe98fadb7935705c5264363622c99879d673364e68a657b624ca64873cd0f2920b9b8e5291ccbe4bfb19d4dd1aa9730646ab34203ca5d2dfe7899961e665ce2b43e02d151b10ade816b940ef1b6b7cb11e39ad727038a19fb95b98076fef6aa030384f9aefa7910d9e893184f77de0b233b1a1fe778158373e2bbe14efde4c06f2064b4ae929b05dff5c5c0e6b28c294dafe454716c1b523a7faa6f258ba528d5ec30b67a78f31eecce30a70dbe02c169be763d1298bddf1ee4e79dbf5208522f59fb878915a68ef262d64e42b282ea263e386868f28863115753df94fb6310711a9d4c22e972983bffb182084653faffa515b4051787eb50b3f3905ab16be1a02e73c38f653ef42cee168cb5081d5f68ec26308e26ebd818d774791b1fb5e30420453cec27a8f0700229598fe0ca5019c91f45d4f2a50e38584d60cd3774c384dbc3f92a4511c6071eba5fb75e46346b0de68b1db823b2a6c7bcedf98ec87b469e1aca8a2c0b7644027b7cfd69ab342872126223afbbccec047b14753ac3d5d5bbb40e71428d0cc6f462794ca8113c30e92faa3a17c2f666177272a477c4bd86dffc58bb26736d0e23e7cca179b84ede1ba1fc02d4fca8d50801d8b51db1552311bef61fe7311ef2fdb9f8cb93264ee1dcdb7df9e9721fc72636db94e8aa4967d12200ffb44c35b24450dad8fbf6ee8b4507d1e816ea5b975076da9db0d479b789da2890d8495d2a55608bc92cd51da527d25f9bd5630e687847b48c83313e506ca83a7d1cc28e9b5f57f6f8cb6aeccaeb5a0877a11197456d668c5105319bf2b9c0bc689441768687414bd1c56cc0718abdd874b6dea1d9aae562a3f8ad561dfabbae1e64cdf8d8fa3b1f0a930655d289f2f154ff976dc2ea5aef39fc82dbedd1574b7eff946b7e89525cbf0c7b383098fdb7d8de607b85508a80df998ac56a33ba815b44e64451fa1664295c32d69111b7136c45406ef2b7b45ecb9813cb42631550f67bf5c691682051408318d4904d21a66e357ab501beeef8e6a053856f56818a1084ef42158ce71d8e1111e7f94c35a37d1b1686a55cb376667e24dccabc0b825adb35c719c8077488a0823e282db6ecc15eb7584201f32fddc18ef46790bf5b65326465613ec68a670f7d576c88d5013cf58fd3d5ff2eece26bebdbf758378cf1fa394d86f6ff7ec2a5003141187dd5c3e08fa22a8a279bfd3da70ceef54e4d3db3bafb8fe0379a7ab1581642442b39d50a4cd6c05d63463eb0761a7627b6ef28fdf0077fec43dacff45cac950d273c3e23fddcb3bbea1f8423dff0140492280cfa94678a4fb041df25ddf5c350ced8398f079d1c1ee81ff2f1d77974bbec314f67cb84716e34a1b866cc3c3d64c548f0a238d1db1c7c959c1458fe90445ba2e8eb4231a974382ba0f7ec946e8ef0cb91d38b556987ff8b8552dea8c7e5a4e0c9f07814ba9d2954f01eccf2e87ca81e5757840adf2b90bc824a05b54fe723c6d3f26daa45fbfabeb3040070c1430ea944e7522b9b981a6b731158d5389e99c4c5793b321836c9f7e8e95a67210f3a1fa3ec45d0adfdc19d3f972eb7bb1b411ebe0d4daa079b05f0b8d25b4c34c154ea12a0b21373c794b42dabffa882ea7e98569798e82628446c1199ad30f5d0303e803a854574e67894e001905f5665c98fd08f9a8463f507cbd4e0e4417ad1dd06deeb9c6e126fa2543a8c7bfbe07f0eed4cf777d087473df2a2f947a9f367bd3130e6d58e7ecc4d6eae3b42ba1d94a04438950da75b2d692b92075c99879e0c34715966c79233f507c53bcd56d829004c008817ed5f8ffc28e7b8397fba7f0901361a6f6acc6eebe4ed13ea1f55fddd9e8a4d2e1562ff8ce13fab1e95f2718d820c4ea77f6924f4e16f06897fc742cd1f3e343967a872b5a88c850952116e3216dfdc0fd09ecbad20760db625233c8184fad9b35f98a5725a3db1d546e56208027d65658fbbfabae3b247c6b2ece41cba1c771613523a420bc39af36c3157fbab9dd66b7ed7451536d7fd75a4892d5d2228c9881c3c74553b49e032e167d44b8d705021c51e8b8105098bfdd346c91f0aba89d71c5e5a0a2d1592a2be301bb8d3e789de483dfa9d6cb32913cdc1ba56d63f20e", 0x1000, 0xb, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() fsync(r0) 07:14:29 executing program 1: r0 = socket(0x2, 0x5, 0x200) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) uvm_fault(0xffffffff8233ebd8, 0xffff800004d8a002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8233ebd8, 0xffff800004d8a002, 0, 1) -> e rtable_satoplen(21,ffff800004d89f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c53030, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800004d89f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004d89f09,ffff800004d89f59,ffff800004d89f11,21) at rtable_lookup+0xfd rtm_output(ffff800004d89f00,ffff800020c53120,ffff800020c53128,21,0) at rtm_output+0x10c route_output(fffffd807d47e400,fffffd806f6bb780,0,0) at route_output+0x79b route_usrreq(fffffd806f6bb780,9,fffffd807d47e400,0,0,ffff800020b38bd0) at route_usrreq+0x35d sosend(fffffd806f6bb780,0,ffff800020c533e8,0,0,0) at sosend+0x6eb sendit(ffff800020b38bd0,4,ffff800020c534a8,0,ffff800020c53570) at sendit+0x590 sys_sendto(ffff800020b38bd0,ffff800020c53588,ffff800020c53570) at sys_sendto+0x92 syscall(ffff800020c53620) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,4102c599010) at Xsyscall+0x128 end of kernel end trace frame: 0x41230c0eb50, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c52f90 rbx 0xffffffffffffff5a rdx 0xffff800004d89f5d rcx 0xffff800004d8a003 rax 0xffff800004d8a003 r8 0x21 r9 0x1 r10 0x4 r11 0x6022c17c7ba13f19 r12 0 r13 0xffff800004d8a003 r14 0xffffffff821ef8d0 mplsdomain r15 0x4 rip 0xffffffff81195130 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c52f40 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.0) pid=286555 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b384c8,0xffff800020b39540 process=0xffff800020b3ad30 user=0xffff800020c4e000, vmspace=0xfffffd807effe9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62429 140450 13673 32767 7 0x10 syz-executor.0 *62429 286555 13673 32767 7 0x4000010 syz-executor.0 62429 468109 13673 32767 3 0x4000090 fsleep syz-executor.0 13673 228701 80376 32767 3 0x90 nanosleep syz-executor.0 80376 133253 39517 0 3 0x82 wait syz-executor.0 82301 263300 90705 32767 3 0x90 nanosleep syz-executor.1 90705 152594 39517 0 3 0x82 wait syz-executor.1 22368 370951 0 0 3 0x14200 bored sosplice 39517 197664 36599 0 3 0x82 thrsleep syz-fuzzer 39517 420188 36599 0 3 0x4000082 nanosleep syz-fuzzer 39517 73812 36599 0 3 0x4000082 thrsleep syz-fuzzer 39517 419435 36599 0 3 0x4000082 thrsleep syz-fuzzer 39517 253560 36599 0 3 0x4000082 nanosleep syz-fuzzer 39517 3312 36599 0 3 0x4000082 kqread syz-fuzzer 39517 78334 36599 0 3 0x4000082 thrsleep syz-fuzzer 39517 110686 36599 0 3 0x4000082 thrsleep syz-fuzzer 39517 464437 36599 0 3 0x4000082 thrsleep syz-fuzzer 39517 335932 36599 0 3 0x4000082 thrsleep syz-fuzzer 36599 138136 24759 0 3 0x10008a pause ksh 24759 159228 43836 0 3 0x92 select sshd 68828 188112 1 0 3 0x100083 ttyin getty 43836 358330 1 0 3 0x80 select sshd 16714 171514 25549 73 2 0x100090 syslogd 25549 415197 1 0 3 0x100082 netio syslogd 74597 60195 1 77 3 0x100090 poll dhclient 56162 265299 1 0 3 0x80 poll dhclient 81587 457954 0 0 3 0x14200 pgzero zerothread 25622 362125 0 0 3 0x14200 aiodoned aiodoned 70345 253099 0 0 3 0x14200 syncer update 23332 161275 0 0 3 0x14200 cleaner cleaner 16586 277009 0 0 3 0x14200 reaper reaper 22707 101487 0 0 3 0x14200 pgdaemon pagedaemon 92039 87956 0 0 3 0x14200 bored crynlk 65594 448026 0 0 3 0x14200 bored crypto 79468 143195 0 0 3 0x40014200 acpi0 acpi0 66298 381496 0 0 3 0x40014200 idle1 55372 369578 0 0 3 0x14200 bored softnet 50505 403492 0 0 3 0x14200 bored systqmp 37711 366496 0 0 3 0x14200 bored systq 37906 423422 0 0 3 0x40014200 bored softclock 41160 233392 0 0 3 0x40014200 idle0 35970 471951 0 0 3 0x14200 bored smr 1 160228 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 62429 (syz-executor.0) thread 0xffff800020b38bd0 (286555) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8237ada0) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10651 0 0 pcb 25 9K 11K 78643K 587 0 0 rtable 98 3K 3K 78643K 859 0 0 ifaddr 35 10K 10K 78643K 164 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 42 0 0 iov 0 0K 24K 78643K 105 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1801 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 142 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 959 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 41 38K 58K 78643K 788 0 0 subproc 68 69634K 69634K 78643K 782 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 146 0 0 in_multi 33 2K 2K 78643K 294 0 0 ether_multi 1 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 308 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 21K 29K 78643K 3865 0 0 UVM aobj 47 3K 3K 78643K 58 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 42 0 0 NDP 7 0K 0K 78643K 72 0 0 temp 121 2378K 2444K 78643K 6408 0 0 kqueue 0 0K 0K 78643K 26 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 25 0 21 1 0 1 1 0 8 0 inpcbpl 280 510 0 503 1 0 1 1 0 8 0 plimitpl 152 107 0 98 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 230 0 190 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 198 0 194 1 0 1 1 0 8 0 nd6 48 46 0 42 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1056 0 868 12 0 12 12 0 8 0 art_table 32 1057 0 868 2 0 2 2 0 8 0 art_node 16 229 0 195 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 1 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 140 0 130 1 0 1 1 0 8 0 shmpl 112 56 0 11 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2602 0 1160 47 0 47 47 0 8 0 ffsino 272 2602 0 1160 97 0 97 97 0 8 0 nchpl 144 4062 0 2441 61 0 61 61 0 8 0 uvmvnodes 72 3002 0 0 55 0 55 55 0 8 0 vnodes 200 3002 0 0 158 0 158 158 0 8 0 namei 1024 13784 0 13784 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11001 0 11001 13 11 2 6 0 8 2 sigapl 432 1066 0 1051 3 1 2 3 0 8 0 futexpl 56 9301 0 9300 1 0 1 1 0 8 0 knotepl 112 725 0 706 1 0 1 1 0 8 0 kqueuepl 104 252 0 250 1 0 1 1 0 8 0 pipepl 112 852 0 833 5 4 1 2 0 8 0 fdescpl 488 1067 0 1051 3 0 3 3 0 8 0 filepl 152 7361 0 7263 7 2 5 6 0 8 1 lockfpl 104 276 0 276 2 1 1 1 0 8 1 lockfspl 32 705 0 705 2 1 1 1 0 8 1 sessionpl 112 38 0 28 1 0 1 1 0 8 0 pgrppl 48 66 0 56 1 0 1 1 0 8 0 ucredpl 96 2323 0 2314 1 0 1 1 0 8 0 zombiepl 144 1051 0 1050 2 1 1 1 0 8 0 processpl 840 1083 0 1050 4 0 4 4 0 8 0 procpl 600 2855 0 2811 4 0 4 4 0 8 0 srpgc 64 124 0 124 5 4 1 1 0 8 1 sosppl 128 23 0 23 6 5 1 1 0 8 1 sockpl 384 1110 0 1091 4 1 3 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 213 0 0 9 0 9 9 0 8 0 bufpl 256 7260 0 1125 384 0 384 384 0 8 0 anonpl 16 150753 0 145037 68 30 38 45 0 125 6 amapchunkpl 152 7403 0 7319 20 15 5 9 0 158 1 amappl16 192 6007 0 5643 71 49 22 31 0 8 3 amappl15 184 104 0 96 1 0 1 1 0 8 0 amappl14 176 292 0 289 2 1 1 1 0 8 0 amappl13 168 255 0 252 1 0 1 1 0 8 0 amappl12 160 251 0 250 1 0 1 1 0 8 0 amappl11 152 73 0 61 1 0 1 1 0 8 0 amappl10 144 183 0 179 2 1 1 1 0 8 0 amappl9 136 787 0 784 1 0 1 1 0 8 0 amappl8 128 387 0 365 1 0 1 1 0 8 0 amappl7 120 165 0 153 1 0 1 1 0 8 0 amappl6 112 116 0 109 1 0 1 1 0 8 0 amappl5 104 210 0 200 1 0 1 1 0 8 0 amappl4 96 1173 0 1145 2 1 1 2 0 8 0 amappl3 88 531 0 526 1 0 1 1 0 8 0 amappl2 80 7667 0 7611 2 0 2 2 0 8 0 amappl1 72 34837 0 34393 24 15 9 19 0 8 0 amappl 72 3245 0 3210 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 57 0 11 1 0 1 1 0 8 0 uaddrrnd 24 1067 0 1051 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1067 0 1051 1 0 1 1 0 8 0 vmmpekpl 168 12599 0 12574 2 0 2 2 0 8 0 vmmpepl 168 129046 0 127638 101 30 71 76 0 357 6 vmsppl 360 1066 0 1051 2 0 2 2 0 8 0 pdppl 4096 2142 0 2102 6 0 6 6 0 8 1 pvpl 32 391351 0 382378 159 49 110 122 0 265 24 pmappl 224 1066 0 1051 5 4 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 535 0 3 16 0 16 16 0 8 0