Warning: Permanently added '10.128.10.42' (ECDSA) to the list of known hosts. 2019/02/16 03:57:46 fuzzer started 2019/02/16 03:57:53 dialing manager at 10.128.15.235:24177 2019/02/16 03:57:53 syscalls: 1 2019/02/16 03:57:53 code coverage: enabled 2019/02/16 03:57:53 comparison tracing: enabled 2019/02/16 03:57:53 extra coverage: support is not implemented in syzkaller 2019/02/16 03:57:53 setuid sandbox: enabled 2019/02/16 03:57:53 namespace sandbox: support is not implemented in syzkaller 2019/02/16 03:57:53 Android sandbox: support is not implemented in syzkaller 2019/02/16 03:57:53 fault injection: support is not implemented in syzkaller 2019/02/16 03:57:53 leak checking: support is not implemented in syzkaller 2019/02/16 03:57:53 net packet injection: enabled 2019/02/16 03:57:53 net device setup: support is not implemented in syzkaller 03:57:57 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2a69cea3) listen(r0, 0x200) r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x86, 0xa41f, 0x20}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0xfff, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x1, 0x100}, {{r1}, 0xfffffffffffffff8, 0x28, 0x2, 0x3f, 0x6}], 0x4a, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x5, 0x1}], 0x4000000000000000, &(0x7f0000000180)={0x800, 0x7}) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x7) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r2, r5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x6, 0x200000}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) r6 = open$dir(&(0x7f0000000380)='./file0/../file0\x00', 0x20000, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0x3f, 0xf8b1, {0x9d7, 0x6}}) bind$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000440)=[{r0, 0x4}], 0x1, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x800, 0x0) fchownat(r6, &(0x7f00000004c0)='./file0\x00', r2, r5, 0x0) lchown(&(0x7f0000000500)='./file0\x00', r2, r5) getgroups(0x9, &(0x7f0000000740)=[r5, r5, r5, r5, r5, r5, r5, r5, r5]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000540)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000000700)=[{&(0x7f0000000580)="dde6ee01f750e6563785057199d9fee5a00e013cc44a7fbcc06d46a07526e410e49aaf13b22d1c62421fb8da31398aca02e7bb7056b48c38090f826e5ccfb3ff1bb897460d869d3de58d26fc3c2efb3cb3dd7f905dc47c4591006ee05ba8b0bc6301d01ca72bf87f5ec51448e8ff696669dfd053df74434d9bfc94dd459817d970df974d0d2a3f1c498ba57b4641ce5f20b8202a430c74faeb9c1d44b1bf4883f7f4a8a37108d719ee1df6509f35f7a9da61e9d3808bd90de3dcc8c51041bde48e103fb29bd22027e47fee8866cfe67b41a9ff5daeb284dd18efda9c17490a9c619884aea55e0a5327c6748a7425fbe859bab94633aadd9c3b3ae0", 0xfb}, {&(0x7f0000000680)="3f9c2bdf84dc05912690fe82f1d75b288f60d648309a395e9e5dacbc52213418376081c9a86ba1ee7dbed2109671de0eb5e9df9678d20e0c2fe1be16f272c17cacdf1fef2c01472eb3fecd181bcf3bd1ce0c78a96c7e96a9fb962e8126bf22a15eabdf5548809a24003d2525be489d42c4181704", 0x74}], 0x2, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r7, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r7, r7, r6, r1, r7, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r6, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x118, 0x404}, 0x2) getpgrp() r9 = dup(r0) r10 = msgget(0x3, 0x210) msgrcv(r10, &(0x7f0000000900)={0x0, ""/77}, 0x55, 0x3, 0x800) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000980)) open(&(0x7f00000009c0)='./file1\x00', 0x1, 0x80) getgid() syz_open_pts() 03:57:57 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="2eb9360e992b2f24b533c3861d65019e684635fb848e23d15bfd0b3986d2c4e30cbe752d8044f7d07618601a3564e6190b8d16a600c4b50de59f1b37c652238a2f75b6e4f5a2cc71f07733fcb11033170c80a2cc0d70e18d71127f8650b4cdc8482bb4735477f319e170925c3eec5a6ea21800bbcc1b70247219a590ccad8e14d7050541f2991eb886165b1a53e90ad5aa624eeac930822f40ee3c1375430a5883805734ac1c93d1e631ea1999bd265e5e119d815f433bf327b95acb5beb3960d3a03d6c198ab4f6661a2cfb0e35f6eb", 0xd0}, {&(0x7f0000000100)="3534c8c4c83ed275bf9b732476e2d73992a4b579141cfcb7ffe938a715eddb1e3564dfe34937abda743123557837d91a9fbc245f3077b0aee8f75a989fd3cb3653cdcb01fa26972b0ebf", 0x4a}, {&(0x7f0000000180)="e909ac0950247a73e98a41d0fd8cb4f31e57e3b0c63de77d8ef41f6bb15ae924fbae8f542354ff65b7f350e094aab40827ccebf1d51fe12d0c822e2913e1048f8bff648d59eb790ece4e690f46b0159cf1fd582813aae2ac6719aa04e3b7f3ff74b8b4b0ebc68bd4d756aa78019f7c68793406705021005414c5d74ad1bd927f0d70db1090b9b831e76c5511724e81b0fa6c0fd3ae7914bc0dd7e9e27cc342e10e", 0xa1}, {&(0x7f0000000240)="afe8ecbcfefc46c495e74027992ac9535c4e6d5c4ec7ec591f0bc9af6bc57af99b70f1fef974d08c2f01436f0b0a3808e8d672497b3ad503d188ae0400f0c20fc9b8584dc9521420fc25d45a73128568fd7e04c26da03f084ba098bc26ed930636b8f6e5d93134c3cc07e9fadedc8c350c2d10ae5b49be76bdd3aa75cd3bb13ece4a82774ccd20ef4fd7994f9ac1ced20c569873774573b9a78b7be3c15eda841d04439661cf094c8f147f6cd5c1fae91c7dbcd50bd987efe20b94225b672bd96d0b7a59c4c833df69c9d1ff8c8b5eb475a1d47173f3", 0xd6}, {&(0x7f0000000340)="2529abde3018fb131d92f0cc48c2895a04d59fffb03ce98072472a4367f2a6c64017c9dcaee0634ba193f52da03428ced731e5fa0fd1aff11f0d5fd5a38d137124fb172d9f6cbbed7b06f472a9e2404329e07312b9af44291da032ec368846d0395ac6ef623fe5247ba8587b65536ec0f7e70c169d71225305ab8007241d700c3586a7fbb07f9ff3b1746add9a9b4e3d418c75ff7122c8cffa8034b74ff0cf37f07ecbd2176e30eb86422caa1248a8ae65e99851eb71151eb194b92326415212a54fd129b5618af76b87", 0xca}], 0x5) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/177, 0xb1}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000680)='./file0\x00', 0x8080, 0x70) ioctl$TIOCEXCL(r0, 0x2000740d) write(r1, &(0x7f00000006c0)="810974068b65c3d3211b7f2d5178c921ed1bf44b9e73fa71d56a5e94619e633d96d4fa801678ac773957dcdd09c735d7f30d2d4efb0fd7a417dfc2d6a59daec0bd757cf3e4b5801c8eb3ee8c744b330fbcdcedd01bba4af4b4fed5a9ede4edca40fee24f879e4248fa9551e95433ff36ed5f3838b5306547cf3103d8f623f973200a40c1aa7c4ee8b2574c5d1fd2c404dcee600ec332caf3bb5906f1f83a7a6abd38c0f97aa888db1fd17b608ad60a2056065dcfbd677f161a315d69e98814fb3acd77ff5e0b38473e77e700c3e4ae1e5e08fb2df4af632e780bacfc513b41ffe7604504d89b6250aad063f8944502b8d7781d454cf01ec36858270dccee2b7ee53c99ccd5d66ed382bcd4a1898e7defebd8a1e77ed1d87d7aad9662efaf524d3ef25f8bac6e7c4600e9eacb6a22984c5a1391d08bf0ff9c5a44ebff3870f20e44fe888713c342b70de1b1c16230fb63355e4aed67d743f0e7b3dd996aa4642f23d96fde9c637cd44fb8d375a89e21d74ab2460c92ef90e90f3aad1bc5031362818ff32e6556658d16a663e8d205f4a96440189f974e09615ad653648abf3e7ff158f555816d140a37e4397903b2eabe93dbd8f2e5b031ceac592b4150ed15f044d2aeb64b23baeed71118698087f9364e3f79f7068228a85374fe8ffb73634e110f7d660a8e4bb16cba9822fbc35d09cee2e17abb278c32889b4f2fcaacb432a35dbb4af05f39c772cd42c05eb85f419c97d052effb18c0e6270ba5ca3eef07e6575fb10ba5ff4291bad8e411e861fa9d5df1c9b9394d45c1fea05342ecede35af0043830d99b8419f1439e797788e325998791d4f7f627f15fcf7d707f107d6daa65d6532aab650b66e12f1133c6524b17240d5197d5513eae4d35130cdcb7ac44335c853f66c940eb17b6e2fada0670afdeee3e3cfa7c6dd87d088681c6b21fe134fd54176a98154862c8b0becffb5bde28110fcc62c8080c8e275ef17c2bbd752a609028f92b64fd437f744f2403507d0a64e7b06a8a1fdaea0f8d7afa1a418e012374546bdb00a0d11e62bf77403c721e4198d582060a72ac905c762d1b428fdb5b234303ac0303fbd905d5cc0b39012d79b2707553f8cf372c4973b39a0e14962f5d28435638ce28ce8a795d4d10e28454606fd3784e3eb72a1f53e8485be362ca641b89f81525f7349945a4c45b773651284e9d04dc41ff108ca5f66e20bf665c6843cb79e3c500580bed6efc560e91e4a72ba72512a2c9d1de64810545aaa2d17cceded63b297ab758ab5936cb3d14bf4d85dcc00e2ceb5027d4091f04f936f1b280f3075d1e9adf3981e4fb1069cf9bd59807514cf3e1cd6d14edf2d4cabcc5758ba0b181dc8136c57fc9c6dd0382bd4f211108661118098287b1a69243ac70ba4c3d803083c3bc1581235f5a5a2d98727db6c5b153045bdda03e699831c79fafaddfb9eb44ecb0424735c1f61a82c10c5412af052f454bc71bc611dee8b7789c6c5e4c641139b7b343aa01d9880b9db286d096ca365d2342eec76e5d8e488fe2ac204032e660b3ed7d5cb72b3c5d1ef2f04e12936554c2e14e78482216c226b061160fd21f015ec8ebe69205f11156578003b1a1ef6bcb97faf55553b6bf9d89a66e39e0ea86dbba3f5f1e6337735c0ac9139fd4db7cbca4458eb327d0754598e809f5b251ca64c8b0b82fb88b8b0be9a8a8e5672d9c0a5f49fe51a5763f22c680fd13b82e22f20133663809f9d80e5c4adddf60cf129542a137750b105f07fdb6ea52f47ec8fb045d8e22557132eaadb5c8ab59ad8b4a3edb3442408e5782afdc16cc0d141bb419ac9c9a48c042d66b1176e8c6796c4ba1be72f237217a12e9058076ad48afba9beb1e168ee84c9e2807f77e274f21c632ae5deb90dbac7ff11d61d1379c54bfe2ba2e04e07bd0e16465b22bb2df77bd291a989e4606988162f69c52158f3e5a97ad59b1494f8f749625b50fde094b4ad17b85f4a69c206f7e9bd73c7fc9bef544f4480538d80a200c5d1fbc779714a62ea288ba01c501d77894c129c4cb101601490aea2b5d219e9435ece636b1615609be1ed8ef1fe8f34fb5228cab6886a8f7cd465460375ae74d6ea610b581ff01578239ace2accb55dc3a201908da876a419bd802b320cfad8cd976f87edfcfefd00d7c931b8c62e46ba1bc26c9f38dc4cb22d645ab10292c1ab72d62bfefe288c9079e71650586b7620bc3f8c548af31ca6a8550f6b9dfca33fb0de687c65232424d91b15a3b5907eb66882701ea0c3648550eb745bd731efda8e213253bf832602123c636a71a7f8e441e9d6f9f8fb9045edb8fb9c8c8a4d674a6a2815adb05755ebe379900c82be1f4711a2018c1fe8d7b7d5f7db23ad2f64f32a272ddec00e30c63a5948067edcc2d9d51a3d74a01248b59b3f75fe3f4c7c6a6558e198df16479912c00ed84d1ffaa44be05380f2a42ef5124c900753f745367c37c16331da3ec23990b20d4e38ebca787fb3c5cba41b6a19ce35608d51ff0daf4f584962bb0d04e00d22965689596cf294a4843989f893d351fa7984c8d1486245366fded0eca747cbbeb32f0ac18cbe590e1e2e3bc3040a86a3d13e20240ea23c7d8ddf2d301e0916156c1dc801e4d026450c2568fd06fe7228c2506bcb312e1d58c344a117c974f459d4022fa1474f02840f012defcbb6b87787e8591042de417dceb3078775112b034dbb1aa56eb53eb301476f193744d20e69ff033d873986942dff3adea670d3a29322cf05720693fc79ccfba121043206462cc527f5850311b94741cbd29a0ba90e045eb6418bbe5cd73259fbd2bda7c90621af7b5b923c85083e0a6c8e4f8c0ea70f4db4c8fe78d3a0c7712ebf25b711541e040ad781e1e0fe38b5dc970a261e52d8069e11a9fc0059a9874baba795df4c7f99d827d06daac9f4d56be622c55079ae701afa0318cd90ef5bb541fd5b315d2805e5329806790e23965f5dc23553593f01d2259f3fd4e421e8eac0493b230034eb6f717cbe1344092640c638b74857191a779dadbd56351006ce8c1425f6fc95bda287634df0ac9b9197d6d20700d30e19154fcf22cc60db59bfec747cc90fe0fadb83d73193d6256c38245cf8979ee8a57bb00748375782748bba2adcbae472fd4d36b45a537f9fdf0ded946eb3be4f011701cc8efc0d599d3f84ce3698235b7ba91069a16c0d3e9835ef5c5db44bc440f69cfda3c8a4f105c242762aafbbd67430dee02c4793bf083759187dcd9020e0eddff1cf669110716b77d680245d9f5470f36a8b84ef6fe1106e6bb67e2c5c7a4e240823eead6e23da8e22c2dca470e3a68731d48bff7b1e1deed2af688f9613c05da24bdc44a24ef0792bf795d0bb2e1f7174e77947af2eeddacd6bc179998e58521621425cce01ca14183320cd1fea52e9e2e42d2505fcae1647d2e925f7573a50d0615c1ed86e95a26d85e84f033217c78c4ca0ab9e1b77b8f289d8e6c7f2efabaa2c3db93f227336a675bae80ab3e699cd601b8bf8aa4e00ae84a0bd1424449c493869549d8f9ab4960bf6ac175f53e5533a4dbf14d10240bfd174434df0ea5e4f1cb2a37c47df8ab15ac7b35ef1c8302381c1b7dfcfbc331628bdc27adbe64762dca6149f50294b9b1ec3ea6548d662e30378bde2ec4405738f8e38ac45960ca1b762c7395bc3de0624bcafdbd7c5d0608d3c2cb7daa22a0a3169ebf225aca4f00575436099cd43a5f3f37693a0eb524f834a14fa8ed60a9f3a4a7de7493fb97d853122cefaca8570acb8311361a628cfc0eb472239e7ece968acdf4d3ae465f2a0850c80bb4eab618930113bec89c267597f8fb537cc67d7b0ef1740d557a6f75130d28488dbb0f4159a0dc227745c69bd6036ef7fe8bbfdeeccd4027251945713a53b92c72662269571366ab6aba7da39d504f635667ccb96ef04b52caf23182fab2908d4bd86cd88d1654e1974b18fe2e2e81fb47c2c7358f9a058caa1df785ad9442c6b89d70fd10d30cfb812aa91b65c45e39d3dbdaa4edd02fb7c5aa2f1ef00c24b1261123c0ba2d9a445660fae1dc4a15f7f3b102bca6070e0d264b37429222d227a1d2844b9ed405022f49cc147a9245ba7e2d5b1738424577180ed21b6245a8655f6bc8ab397e9c2584c9a44f264a113ef59363beec914ab5195be4cbe6e596b0cb80aafb61d1dc2f3c2163a8e9ff02aaeaa114ada08c624fc4a3c1e339e21dea5a0e85f7d919a355056dc9e70a8d0017253992cb59f239c1a898a7dac1a2e38a993f0ef1ebbecce556c34787448bb3840dd7e351fcb789da5077c193658bd739bd7c3f2b3e5e236ccf42b6fc8cb4944809db000966fa9682dc52eddbdac120a82fb12a23e40f4644f647f4f93e6d1ee7a6c285bb08e115504545bd30b1ae9c58e51d3c9a0fae4624f51aded4f9e25a34d5320e3b05ef0da8ea3b51c60c140f92f09fc7ae37dbf62a902883545d101fceebd3351028c582c466a5779675c388474e37df4855df97d3de463e09a640746da5b7a3c18ec443f6854ee51a7c9ae0ce7cd6f5af88e94ec7131f64b78db26240d36c23c19920f436f98c22bafd20099e7e240154e409c77105e89cf584888a0a4a04022a9eb78e37519c451dfa377cacbf7c435d4f6b2954233494b68e34c5810867d698bfe0927a2cb6ed4fd80c97676ec4ef76520f75527777ec588c60de53ff3bf84d1cb26c79e73fb8c909b5fc2103181c5aaa431c0dc8a2eec3df49b91f33ee9016f124376b5d3cb92e4cf799914dc92cddcf6f8d7f0bc3e95b800111f3bfb2d7aa8a5a011016269dd986896fa60c410a9c5159d1a4f4023a80f48d105655b8d457493d68a14888ae31e9a0d7d76c5cd045e335c103ee10c1dc5ad4fc5c2329dccc1885965c7d0d642f16caf19b7fc9785eef290999568030c2659191d4807e929cb697f674124b61f6da5fd9041358b8c1959f232380c6a09c4d42db88ccda3b3a972a81e07fd704fe3b2deee97613b03ba83bdd1201f5ec6c680c76713f233b30ee992042af08ff7b9b25e49002b363386a9b0fcf9c8f5ed74fdab6810883729003b45f3af5385a263aa94b38618533d167c00871e6b126c2560acc225b96e3764de305c5a6707caf66c2d3525f42e07bd5bd0a8d2ea4c3feb9007ba768311a28955849ddf7cc564ee6573acf70ffdd1508adc6d052cc232a8d1ad278810d4b7196e7dcadf7e1de144215363f087fdbb8678f815fe93c82ec9e07887d9af117d927f9850648ac40738bf72ce2795fc3eb7b5ea98b775be15d1171ffc7cd8d047d4efcd1f3d4a7473cd774248174482dc978adc1879c969fbf07fa2ec5d74868e08617638ac9f85c165fd68929c0ac2291192efd5f26bde1aa3faf9b94a01ad53fffeb316361e610680648daf24835d3c4193d60346113c08c2dfe65b8fd2674fd595ed1095bbf4a5bf8597935a60ad7569acb256423912ddfafc5b4963d64afd189f5f7590e2cce21fad3b78c9f9ff432e1763729f93a260be32b44dcba35da9f5b683736431cf49c0b5067ea6c58a86c380babc055e425e2afc4ab3a0b684df9c87526ae100b962cdf8a3cd5909e68f5b4b2f5a44fe5a5bd5dfb356a2d9896ccdd9ffade9ba26acfe43799d647c6cfe648b47991c93107c1749deaec94500a4d467c6fc0b2143468e780170c09d82a55d71fa1c5f50e273ccae7cb7a39489f7607e04f0a0f4ac7885fded19a21a88e4c15481a529a8bd5b7ea5c32ad539c793b16af8b7a6d8bedf875314b1a5d1878c468088587e491a975fa971c5a70dad18a", 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000016c0)=0x1ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001700)=0x3f) mknodat(r2, &(0x7f0000001740)='./file1\x00', 0xc080, 0x6f6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x881, 0x0) read(r2, &(0x7f00000017c0)=""/218, 0xda) chdir(&(0x7f00000018c0)='./file1\x00') syz_open_pts() getpeername$inet(r2, &(0x7f0000001900), &(0x7f0000001940)=0xc) mknodat(r2, &(0x7f0000001980)='./file0\x00', 0x21, 0x6) lseek(r1, 0x0, 0x1) fcntl$setflags(r2, 0x2, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000019c0)) utimes(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x1, 0xffffffffffff8001}, {0x80, 0xfffffffffffffffa}}) stat(&(0x7f0000001a80)='./file1/file0\x00', &(0x7f0000001ac0)) getpeername$unix(r2, &(0x7f0000001b40)=@abs, &(0x7f0000001b80)=0x8) nanosleep(&(0x7f0000001bc0)={0x9, 0x1550}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001c00)={0x100000000, './file1/file0\x00', './file1/file0\x00'}) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001c40)={0x0, 0x7fffffff, 0x0, 0x3, 0xfffffffffffffffe}) syz_open_pts() stat(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)) 03:57:57 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000300)='./file1\x00', 0x200, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01006441932f2e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142e496b9c09000000000000008877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e3e4693256d66d1c20ecbc054142fb7"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) r9 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 03:57:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xff}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r2 = syz_open_pts() r3 = semget(0x2, 0x3, 0x400) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000200)=""/167) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x0, 0x0) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0xfffffffffffffffc, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:57:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 03:57:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1fe) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) chdir(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00', 0x4) 03:57:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="1de4499d1262d9c344769311e8b6a3f423", 0x11}, {&(0x7f0000000180)="6cdaacf06d5527d8d08108c7624c32fb49d9b3d140dda442246c33402c9926319a0bd715e46d5f4b2949156a6218ff9b26b7921924e03c9056479bfa213d982663014e150deffa1277f2d8ac961fba04ab2fb47b2496aad04154f0ab5215f7d44593ed2b59428b2ae252e60e7987163977c96eecad373fe3efdd6dcf27493f46a61c54ce62e7efe740fb0578baa15820b4702bb76a7ed5e161e3e8a013bd707b172f71de6e67aeccca0754e0c78d750ecdb964f8cf84d691798486a6fcaf3d4f5d8feb", 0xc3}, {&(0x7f0000000040)="0c6c752eb1e6d805dfa3a10d853bd7a881302d4b15125acb7353b25c09ac56bd", 0x20}, {&(0x7f0000000280)="dfd7fb1adb5c2ceaf419ed0d260388b788999296feb1b602fe3aa042213f2ffe83d88e9771eeffdf3f4ad5aa76ede784b2c26b082a63e2bed1ea92685b29facf880bb7ce3037089a58bdf18a341fbaac5be11dae6e04d076680a31510d39915d023a03a5850b1526971c8308ce891a9876acb93ea3ebd5e56dd9214258052d23ea07b7c3778021ee4585e8c927bff5205d88fcc6e5facefe79d37fec6dbe7b0540922cd1a3b1a9663a0384a6d20036", 0xaf}, {&(0x7f00000000c0)="a4989b4b4baf0ad779c4f8fb10b908c3c08b314530257feb708a6dd1b358926a1dcb740c45ed2804e4af8f3eb7d78e3bed185ea8019a4fbee81679bc97535e666cc9aef6eaef2c44", 0x48}, {&(0x7f0000000340)="c78611ffe875bbaadaaddb2db407c0fd2a7a1af8d95ae497e8c7a509487cfb32fbae3f3930794bb8b29e494b6801f028ceef462dc7f9d6e97360f81402949a7cc88f45912c877dee5086e5a72070fc749b6f39b6a665818fe0b3873f50500741f910b2386cfe01f80c17334f2b4fa7e41f214801f75d05894878f0d3878ad82fa65a9ca13d0f06719f34ae993f19fee69b2999572a3350eaa81b2cc55b", 0x9d}, {&(0x7f0000000400)="73e93e35c7ea14c58021869092f85f28fe14c2a13bb4696aca15aab54f1174a0e57728b845dfc453", 0x28}, {&(0x7f0000000440)="6386fb106ec93c64aab315d583058bc412aa44b21597b3053ea1e3a5e1ae840f5b14b21bef732d94445d633758a44f1def1d21d00660fd9359d7210d22cfab5b1ae4afae5b7e286af99ffb322b26f2dc4c0c236e6fcaf5816fd9a1e859a5b58109011700d1c47432c5e02c2988080f2e35bdb722fc95431ef814", 0x7a}, {&(0x7f00000004c0)="8d156d7d4fd93d1badf5da5aa48653f14202e3ef54762df3334a4e11b1c140ddbccba7a02d5d760ac9b1984bca03fdb2ae0e156eef6e70e7141da4208f8ecff48828b73aa83201c5172b0d5e0d463969545d06982ba87528e16ab2a50ef86488f34273eab7e59e75e21f45205276591996f68991c2e40599ba5c16fda4e0397580f0adc73857dffdbb7dedd5718483af2985645485c854159ced266c61778c56a4f4d14afa736c720bb8118e3b67c99fb0acfde2da01", 0xb6}, {&(0x7f0000000580)="786e27702f06e9010b8a2173c3f4d13c4096dcfe70bc596e7eb53294a8a8a96c38302dba2b2d785c4b71c7bd96913f222387ec8da416f49e93de85edb1a73e899b026eb3f88bd289a25fec1dd430df94e9a18464dd4ef5a07c42b2add57704a1bef4c2cf60312e9e1d2f", 0x6a}], 0xa) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 03:57:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 03:57:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xe5) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 03:57:58 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0xfffffffffffffff9, 0x1, 0xffffffff, "3abe2798859557b11f546f6530ca46b4e06ac925", 0x7f, 0x100}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/164, 0xa4) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc682bb7ecc0d074285215527aad602e54a143a1e11f995139c31fe5908851a1d066be716bf1883828b8d4373f63effadc956017ff3ec574c4b489e7fdf7e339bee2ee38b9a3fb0512ac3fbeb3259a5999bc294695947d3fe54e2130de8c4bc801876141452d0f0d287f3441a8e4f2d62d142a00438635f66e1cae53b4d866c9bd55883e365a3bb18192fc2586f43b93bdab7e8e661169615834f51349c22af5edd5254431283da9f5c0d9338373bfbf156e78f36a5c1627eae7ff4a009d70f60152712bf7263d9f243e6048562f586aec5370932ec97f72755af8878323bc8785953c3760497121fa80d98cf51c2c88c7fbee9c9110565ef093fde74234ecb0bff058764f3dfd1bdb934a4fa260c0bdaf674a6ddc0450e30a073049b27833fac797ebff585bd4d4bc29c8f59f62b444004855c015671498a3010337d525539dae9f660705193d80fc78305d1988d76e23d8b352ef9463610f469001095e90c566eca0e43edbbf16b15cc2bda705d3cf54386eac03bb22a74c5684a8297fc536bf5161a097b677a2ee82720d87e163d7ca68d9acad7a08f1a7cedef631eb9458a00c1ae6b6f7c35ef612026de0db0fec77ebff0dd318012ae7e1b3ab1d54576aff445671943230a42d6feb1ba05b6e180f04e702406a217bec680297c041754606ad57dc9ee53ca7771585573dab74579005fa391727a7df1ce7a728b67b42066d1b20fd0c819eedcf1d5fe0e970ae060ff36e516a192c1f20adae412e00acc69e89c587ad7dfbb40369366bec63b2f46eb9696333a516cf02a7012b4f00e36e1803a9431a543585f3ed8d871b32f7c22f197ea07e736246ef7a3298b62ab7d3c65f909023c0088bb314990aae797ce566ba8e8203d82cf8e9c1425345f8b7b42612a9da9d9be34b60108db41c196aa1dc1f7950df6d3b3c57786a6ff56b1b22cab8a18340988f1b9de77d922bdc452e14c952b08b2437a89d2742e0ea2ca30163d92d442ae225399a1c336c90002a847f1944aa07da38aec0dbb39fe417251b7d87331d6c8c2bb30ed88d899c0bd522e1753bcdee084694dc6c28df2958a1622cb54a2b6144d1adafe61b3a9c663a6774e61e8b5922b979d5ce57508e5a66af68711f558797b8404d80f5f470766b991a1f1cf4512ce0711efbf0c99fa8fb38999af0d9bcb4c7115fec33f6476b89bb5a06904a6360b32629f1d4dfbbf7e3a7c2878fcdde7b9f4dea39c9e4f986d8673b10cd6ca474a30292e36e4b82d264448d42b9d6dde8bce922a2c6e1c5fa3cc7fc7bd2cf41b234865c734862e96fa7193132168e6a1cee27b487d583e8dcc94efb7e1b9117a3f98e522de876e0cc91ac0ab5bd818c4a3ae9056fd4f9f6cdebf739c28530ff4d9961801ec46cdc5546d9e5d0c9dc607f7d272132e94b7147feef844723d097757dc371dddecf752064853f0c6be2b5b1674ca6deda09aa2935294e2bc32d43626fb99f5381388ef3d129abdb57b2cd99c6e6d9b0ea07bbec7275b44f836fcfa91394b85018b635e5bc623671ebbbd99dc45796a4533e6504009b4e83c408015483e4090704fa719971f6d67af3accbf25e823379e2be406a0df3ab20d8e9e70a8abffb887ae7e5a64d76e100a86aeaa028b67bd95f5abf35d6c30df6b5ed7bf4a7bf9023de05e2b96854cb95ceed1377383873d9fa53a5d131d622bfe294f1cc53dda1e7208baea0b09f9e9c1e3f61103fbc92f", 0x9a1) 03:57:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0300000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x23f) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:57:58 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='W\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 03:57:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x80000001) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) 03:57:59 executing program 0: r0 = socket(0x15, 0x80000000401, 0xffffffffffffffc1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff6b) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x140, 0x80) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 03:57:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:57:59 executing program 1: clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) syz_open_pts() 03:57:59 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xc0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$getflags(r0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x90) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 20:56:10 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x4}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x2a, 0x6) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x8c10, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x400) 20:56:10 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000001c0), &(0x7f00000000c0)=0xfffffebf) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 20:56:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44b7b202c, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000000140)=""/116, 0x1035a) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="4b492bd037474f80", 0x8}, {&(0x7f00000001c0)="6cf2ff8404d0a324f4d9c70abf7d4f2d05710c4745189220aad45f17228cb79fd10905c42fb74a70a96fa2ab16c2be20283ace1d523519f54f576294a8468a24b0ba56af0b5af3188ada536fe58d9b93116bc6f263a02efff306f06fc09fc2ad79a242ff6ff34f9f2af311265a6265c021fd5ec5d336bb1ec072271a", 0x7c}, {&(0x7f0000000240)="eb4218c5c096d72a636749ed63d12802468f5ba4436435995ca3aac18b8fd6c1bce59f0ef0d02ee3446e6436274b66c7c88475d449314baee4840d3c45a7790ce2b728af91b37f961d9832c6751afa1a02521fa13706277bcf77f5570e254004e3f5224cbaef1a9c469b1f9aecd46087f1049c46d070c8741e345618477e2b192949f9ca95d111cc3743dbee18cf0140fd6d3faa6d6a66d1958d4a405e727517a3074786b872cc403aba7b7b41078940a52321ceb17b6a09eb46", 0xba}, {&(0x7f0000000300)="c3b7970f5e93a8592a7b2f02539f6daa950c091b8c6efeec57d41fa11213b0b1a582ef6efb0f78c1ec3541e4dcf894615a85af531dceb0f9439451922e199cace6d9986d1be0b21564f623f4ae8401c472dc3bf51453dfe1e94782a45339ae729bd70dea6d979f173c492eaec72fa9cacc83e260e31e6bf5cadcc5c757a821a995930d7ff1c7d2c309e7d8fa7ce4f0cb6f574bb598b516d49121aeb1b23343", 0x9f}, {&(0x7f0000000100)="521600a058c6eef1f5eab9894e68c2d95b1c4575", 0x14}, {&(0x7f00000003c0)="c243878117f5ca69518b4df7265da62c6df8fe57494acd6ae920096dac23287190dddbfb9aa829a3481cdd55a7d1a0901e60795a1b0af9f701fdaa0ce290a0eddc8cae748bb2b20b555b81cb2827d8f9810959671b4ae5b51a03797625f4b0a473a600399aefee689089760e8cf203bcfaf9137ad91d702ff5aff4e00857bdda", 0x80}], 0x6) poll(&(0x7f0000000000)=[{r0, 0x6}], 0x1, 0x2) poll(&(0x7f0000000380), 0x0, 0x0) 20:56:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff7, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x890, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/4, 0x4, 0x2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) close(r0) 20:56:10 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x3f, r2}) flock(r0, 0x7) 20:56:10 executing program 0: mknod(&(0x7f0000000040)='./control/../file0\x00', 0x1004, 0xffff) mkdir(&(0x7f00000000c0)='./control/../file0\x00', 0xfffffffffffffffc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchdir(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x1, 0x6}, {0x3, 0x1}, {0x1, 0x1}, {0x3}, {0x3, 0xfffffffffffffffd}, {0x3, 0x5}, {0x1, 0x6}, {0x2, 0x80000000}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x20000}, {0x3, 0x80000000}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0x33}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0xbda}, {0x3, 0x7ff}, {0x0, 0x20}, {0x3, 0x1d0}, {0x3, 0x9}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x3, 0x2f}, {0x1, 0xfffffffff1a2cba8}, {0x3, 0x400}, {0x3}, {0x1, 0x100}, {0x2, 0x100}]}) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') mkdir(&(0x7f0000000000)='./control/../file0\x00', 0x43) 20:56:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/75, 0x4b, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x1, &(0x7f0000000200)=[r1]) 20:56:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc3) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8004570b, &(0x7f00000000c0)=0x1) 20:56:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f00000000c0)=0x8, 0x4) setreuid(r2, r4) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 20:56:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xffffffffffff0001, 0x8e, 0x8000, 0x0, 0x3f, 0x80000000, 0x7fff, 0x0, 0x2, 0x0, 0x400000000000000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)='O3', 0x2) 20:56:11 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) clock_gettime(0x4, &(0x7f0000000000)) 20:56:11 executing program 0: mlockall(0x2) setrlimit(0x0, &(0x7f0000000080)={0x5, 0x7fff}) 20:56:11 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x30090, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000280)="0700dcb32a61df41", 0x8) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0xffffffffffffff9e}], 0x1, 0x0) 20:56:11 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) kevent(r3, 0x0, 0x7, &(0x7f0000000100), 0x7fff, 0x0) 20:56:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') 20:56:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x20000000, 0xfffffffffffffff8, 0xffffffff00000001}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xc3, 0x80000000, 0xe4b, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x50, 0xa0, 0xb98, 0x8}, {{r0}, 0xfffffffffffffff9, 0x12, 0x10, 0x8, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0xd3, 0x20000000, 0x7fff, 0xffff}], 0x5, &(0x7f0000000140)={0x46da, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 20:56:11 executing program 1: r0 = socket(0x10, 0x8000, 0x80000000) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="0cdea44dcea1d50d4aba784bc55571886a06b458555042277f7a803f12b9bbaeb714188d59ae575abf5b7e72212f584f16efa5662ecdf57638f94f251a4919f8f01ae14e29b31f606f3aacaa085615b555a5686e0e2f66f09d1db9b41d6e6870d6d72058e1ad2f60d94fa91132ec352cc77a11bc20052a3715c83e45e16121e4795f284930cbac2b5f5a0d61d4d43eb00bd7958f7975cad5ce60fc60ff49922b658d48f1cff856b960a950c24fd776d44b0f55bdcdc9bdf6a661bd1bec0995172a68eb111e43fe10a43fc4d9e1d99fe13d877ab92505996bf7cdb331d7b2f996692b569f4ca585845256060c86e39e87598a7bca08eaa168b52f91e2f0a59acd07ada616c92e9b1ae78a6c9bb08271ca03ce8e5414e067103a26a36d7f2a7d4900e79b267bb9d901a7243f418a27194cb11455b86ef94b3e9f8845c5e3866e858acff68ee508622a000709159b3e71bc93d0ee7436af7ccd09845a4f6610580c33b16e899004c53618726ed7c2d0c3e4977c3b533ddf80f93d1168575482fb0414748b4e4ceccc66a9b06f927de79f7c03324a479be6c829896dcf286c2d5b643c8a3e7b6341725ff5fc298c20f9c302f49e8a7e", 0x1b4}], 0x1) 20:56:11 executing program 0: socket(0x38, 0x4005, 0x4) r0 = socket(0x13, 0x7, 0x20000000002) getsockopt(r0, 0x5, 0x8, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 20:56:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffbfffffff, 0x0, 0x0, 0x5, 0x6}], 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x8000000000000006, 0x7}) 20:56:11 executing program 0: chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa80, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10401, 0x2) write(0xffffffffffffffff, &(0x7f0000000240)='E', 0x1) 20:56:12 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) accept$inet(r1, 0x0, &(0x7f00000001c0)=0x6a86) close(r0) 20:56:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() 20:56:12 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100000001, r2, r3, r4, r5, 0x8, 0x6}, 0x4, 0xffffffffffffff00, r0, r0, 0x4d, 0x4, 0x5}) setpgid(0x0, r0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x89, 0x0) preadv(r6, &(0x7f0000000640)=[{&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/231, 0xe7}, {&(0x7f0000000440)=""/24, 0x18}, {&(0x7f0000000480)=""/74, 0x4a}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000600)=""/59, 0x3b}], 0x7, 0x0) setpgid(0x0, 0x0) 20:56:12 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="da31a5d1c17ab700fd90a8b701ec82", 0xf}, {&(0x7f0000000100)="bcfad267508b5eb97f251fc33470f7ac21dc876ca9815a5e0ffdfdbe0cedfd9f03bb04359bdb2c35998613d50de733dc9b631f2d9dd12d8c0faf9ef056a403ac234946fe3bd474091e282163101a772cf752874809371864d768b75ea1de5d4c6de0a3f5655b29281b101aefa462cf06328ce67c59fbc171fbe2bf81e8a8b80e8e8dde26483d64492cefe0a3924cb98b868f5c9d8861d05db91653a72aa745ea5b14e8328022ef68c3a981c7a89a3fe71707de80935192556759b2d4e12dae356b228209d42d238b571c09bdbbd1d77ad6a93e0cc12fee299fac069d3050225093cc7d1e249fee509688b86912015b386f0abbf6fe8cea6d3230672a0bb34373601b2e695951c614188d71de9d2d78b9848ce12b8b1d1654058aa55d02c5a0a123ed8dc0a03609dfa4b90ac9ed0540235ad75522255edee2afd85efc473fb5ed3c3d1c5e4991b004d915fb3f8610446bcbe387794dac59fe58e65616063b656bc7f7ccd71dbb464a2736d9fd987f441673deebe099bd13007054e9cc75aeebc721d786171f4bf3353da43b0435cbfafd8ef52fd472c1d58c9c6f507ca047b0e55fa95df7772053683dafb65730a17bd399c5e4a87ebd2d6780cfa392afe5df146649eac6655e0c6b80f56d8c225f9ecfca1e6c55eeaf8d96a78145500530e0cc323e88e7344f9c4358d51a2cbc56094c634e15624b434800f97b64b1e7b58f210524dbb179880b5d868ae1743a30ea72abd1714d5aaea70e6b8f3e537b98c2be05b80dcaa87248956dd456f06bafa84c415ff733b2aed2ca317caad360b2548e45677ea7ac7dcdf57dde36350c21715bbffeb8d35f472158bcdb027e3661d701669e4ad804ac66d82377a98b87fde787484e647558781a564724f4e6ea951e47d2771486bbc6f2ad87832af6b4a88b862b410523e84dd703e4dc9492a938771e46d5f46aa9e7caf4b4bdd261961773a838e6f2662e8f852bd0f50e58358dede8b43dbb4a04a8e549779bbf47f57feb11a04dc543c226d0074d3f765534da6d2c5da944b59353f9ba858824d79dbebb665b8edc114804ad5559ab7d44d3024065614c8096843aab0baa7b430c4c269da729e3a56f020cdd73b7395ec3a1e96556952eda457b7d3aff2a744cf9245312996843c5cffa969ce742737286418d003c19bf7d1bd2a0fe6852e9e6bdd4bceac498005d7c3396eaff26e50842e84f94d276ee671125255c3ae52ebaa0acae1a5c8d48c9d6f51b016b63c8d5ac51279e0b74d60f04ab6257be0f52eee2eb2ab8791e289a3ae59aa9a285e68072366996c8c4479f4fb59951b118e01b1ba3eea44301ce4e421702e522da0bd4d89cfc833a9f04be0f2275daac61aaf2a6d779a460c79f1d540718a8559e606734f6e0470ce92764e48eb65c0eac8844ac212fd7fc228c7eb77668df952ad604c51f4ea41b10b98553329c6deb051002ade54fd5da2a46f5ff53b2a12bda4d0ef2f12b3a03f113aa0acd0e775d6824c581223fb930740283c9f50914e18070c5522a052044d8f12af91f96daf4bd5d9f2edc4ada648b2e21c85e1aa1f8e3b79bcd7364def0e874b1d7053ff4718a08594372d3c240a4e73cc1c0cd34c7c9238135386e6d20159b1372493eb16f40b9b8405cfa73e06a6c09c1b27d2c883bb9254f9440b8fee09ccf46b7b2902680bc1b8c93a8c455c67c1afe96d6f10e8d1a5e517c7aef0ae14ca653ef7ddb089a84975bd68483cc89037917873ccb22d15690dd3bf5c077d8db26d91bfac630d9c9571bdd8267724eee4b4d3266b941ea401beee4994d1ed117f7279e415d9453fd379bdd92f6dd02021fb4e3b7c73de11368383bd2378917e590faa739fc19c699940371dd3dda50b7566d319d16c49ddf7afa5c906c17d9b8b7171ceec4996aa5486211e66c7cd3b40273feccec34a03aa273301daf3cb00cc5a6020a254b7426c3e7f3100c07d48ee3b4e3e2b2acaae9ccfb2dd829576e7f2db83ffbcc5e3c161da5894a08d663da6a0d08e525f4e2b240f9ce5c368d9fe888dc61b1e67f722177fa0c7f0451fe3e1903dda2b2b60c89fe04dc287a3b442e8e3f24f310d73c47ba0a0097d77c52ab229c6ff1e93ed07030e982748ff8a398072579dffbdb74c0387b07f46fdf9f73160b74c49c4b16593b8d85734a2bb9ed3e00e68317d121055cbedc89dd4fed205a0e29836337a027d6d39760cd95e2c0124129bd6429e7d3ba3fb1e033ff29353a9812508f9a7a2ecd8be3b8ea2602b59ce5238eacc34de28b9b29348c8fa458702e80fc84ee706e6b67b1b5017c355908340f6bb8f244a2e887c205f7d982a50b1859a43600998219b5122d13fe1a7e99b0c35a401bd06f6bee3be6099d59f24822c253dd4dce016947aba98fe0c78ed48aa3e2dae35182e01c44a9c0c2bbc1b1e7f603aac9370deeea5fea6fedc5b0151e42d2133dbf65cc71d79f691f2280ef4f0c58badafbbd7df3796db7ec17651d6cda20602af889b08ce3f655fa65ac5ab9a3a66836959a0fcdbcc0f24f7c6ebacdbe04eb1d0732e6ce354ac911a7d4ecd4d7d891a4ec8057d838cb93be9c9474498c048bfebb3883ac571b2d57985cd89a7df4df358078b0f53572570cdb500f5593d8806863d14aab0d4a2b38154e03ce4bddcf960468d0703577535ea69b7f0e6fdd90d7eba70948f9a793037f540debecd7a89905acda245afa8f0ebf139fb35255befd992e858a92500864b571ebcb4eda1fddfa4b69c77ea8fde3561109651186ed47f317647a2d17256294c901d25790177a1ef3f61039f4e570ce8168b4f11c4e1ef0faf4e1fa6cf1437ba864f901f57ebd268b61fa4a00f7d79e50392f4bd9b7f6f11863073e81431bc782722651001443dc38837fe81a83f5e2ed88bc6a8926da570c951b4cc012f08e9571976f71bbf7a60636c3f7b0850e3f361411c7e8afcdeba78a58701048e66abf30e33a76435c6eec210621e714d0f09f81517978cf53f5b9f3b8eaa452f67ff15b831a2f2497c29f5fcf1e5876e426534ee95162aef09c6026adf912c7407e00aaa991d21531ffc27ba1a8c73c75c3919536a85001906dbfec8c048ef9b844f9abb203e1f0382b67b969437d760a1a51560f59fa9d6cbf86e693fb0b37a13bc63f896196755db55e7e15302e945bbb9dfe113e0f825b1d067bb91630ce6716da99c258281ce7a009af070f0e6a0cc11559285441114f2d917a9ce0539e50cae673fb82282786f85a5f0eb0cd610ba99b0c16092ce365c6bc54c828a9dc3fb694d57fbf15535de746f6f406bbadd7a1a3b3b46a83ae7b5d73770e6260d0a88e2f85216982c2aa8b699a04c527fc604c882b0b039ba03be61f7804fc76e1797c4a5925f8e1af65ee0586b079dcf4ce6539be1a88064d2ccaa96d9519e86a1eb9132826c2e3079b70f3395f798dd163d4f34a37ae1dd0d069826ed3bdd61ed5d19c2b132b888581081eb522ff5b9ad409534f3e8b844a54097612c6b46fb58c581d1fa2ec2890a1d590f61b0b4f69de3dbad5ae67f26e6105bfa778bcc33113afc989eae9e6a88808f82ad6b4a53f8d7ab58dec171625b615269442571773207dade1a702731e0b9a9759f944de36f562d34b84826f701b9d5cd58c26d630f6d5ab6e63a720a60159bccd8ebc0d19abc01f48c79c0e334357dc28f161f7ff2980069cb5aae840d406be6dc10e59386ef8c85ed0fb2179b4c2ef70d8860942c4e2bfaf7d0b18de7d74699e611e806bc4670507c4ae1fbb07718321d3708bcd8263d7d12e8b44fdf332016d65459ff6a954cd24f00e71b1f342fb4ba96fc1733c2205d685aef1793fbd8a898fbad1a60e7453eea58cfbdc7b3afcd69fc6515219c665d7696eb01c0df36946311f2b54dcdfa70771059b192c01fb3def2ed28fe8dfe86366817c236d2380614f3ff939f5a545ff323aea771548f5842e65ad5e8386266891cd084f501dcf90d8bfce228d71d4bc3aa2a0e0de91802b55047c8071bca15dad1bf7cc26791b7206baba31ec94d3bcac732a7cc308d576e3bf8a7530855ae1a1efb9f6d44c07e337ffcb04c03fd92ef0f6bb376e66805a4e14adaa03546bc3e0f922a7710f21fd21a6e815ec60efd6b8a9ef7ea439c932c70afbc022583c85c6d9017ca34d6877278f1e636e25178c3bb139bf5b67aa0fcfc6154785d9daef8e72d11b3c5cdd0011d16c21bfc44e10da204f2d5f5e358f86069c4b2359ce78e6863b60ca80c1ac507cbb1fb853847f6070bbdce6b761fe601989490def07cdc9540c368a203b5ab77cff3664db2a1f1183524d8cf091541e255dce0a91d1592abac06b8034fe17848aff8267d7d664f315185c59c730964547755a7bab9177a8633241b56f879c36a46e5abd2c9150c49f8958d2e521932fcaeccee1b51dbea5931cb284bb32ac2a89fe18f0e61247f9b8146f0cfbe0493b4f72ec826e2081316415c7d205bf799f2c4ba30dd7a0f04550693d44cee5ae24f7d6dfea97ce537dd950f0d7610657eed424a68142a10422d40d44d47f7659d91f8e47e375c2cc3724f20ec619d56b1e29ff843f4d37abeaafec85de2bccb6871b1430047e73cb1bf2ffcca1c9fc96ad067161b329609327054242d14da1951ddb4a3d839024b30aa46daf0fe724c744ff0f339edb13f8dc3b06ff79866ce4ca78ef3b5969b2afce03fd910a177a210eefcc6c435d7f76e525963ca67c0b9dded5dd1948ccae40d3a3312650c20d61b5709b513a23b3027c437c5f43b0ad77ca0933563aa690f8d240c2f77b524770d32803e17327b44ff98f0b32fb7a406111d8e7829f164ea4140107658ddb8cb8090972005d572a5a23d144f3595231157e1badbd5faf344e0b3d1d8fb76041eb69de29c373be537bc6a75513f9add8ea16794a542bdb2342f3dbcae191dc63ad58a5234f87bda3b3c3f25c617546732380cbd402d9aa1018a40c565d940029ee5c6f300090f4552c750a71a4066afbc3a1a8c794baf0ae266c2882e69039c5c9243b3eb9639b1c5f654464c816b9f7f48d5a46940c78caa16bad57435c56867eb5369aafffa7798dd01d305cf03fa60027ab3befc511d566fd218560bc68295b1a99f5956ccd4c0fb08e8018ddb1c06d7a3ebaa84142f17d57897a07807e0b64f3ca3f973264c6a27c258d4fe80da6659630f70e734480df09bafb8b66f991c4ec105b4f5a757b42b92d5e602cbd71d1ff7e64edaceeced3be5612f962e1ef67b9ec766be9f1fff9ed9595ef75d8f370b555ac0b78907df90ee25adacf2b59027315913b3a3e221dfa074ad7dd71259efdcb91a6bda73fd417d8ba2e6634c01350cc6fe1d9799b56690e4a9b2c79ae4ee6334e1b975f47d205c5fb48050dc1e998c64f48d65bf4d0fb7a6d566606929ee8b283222e2567538358522ae2eb25151e8cde86e14424b4505732356f290c0e9aca679f2e73739580cfe9d126ecd65407980cee1825a5fc6c3f6457ae5efd463664d67825918156b31e3d8f000178046c89725884543acdb85d88f38ded62d6dde3059901e51394a579b69866622eb555639d3a6bf3bb6605a0f6a20871976f9ac92aa41c09b54ee5eb53af22391e27429ad09f115ff04b173bb655aa1058ba71ec43b0117aead23ab08c1142bc49c699b93720322ddf7789191455540f8d6ada5b98315189e2371f016cd8b269292fa86fcceefde80263a65bcb1381974a3e2efd89cf900ec7a693869d02fb6d65172c10f6c1daebda0e7a5bd9f4f6def7d863e31a7b24f99de7acc65cff32c9b4eb430c010ae0", 0x1000}, {&(0x7f0000000080)="46e0b9c870560fa6e1f28fb731f25cc9c1a7b5c7359817697dcbcaf89383a0e8a0f173ef3c21b078fcce", 0x2a}, {&(0x7f0000001100)="c74c1125ee26f59173272181751d391342f0e69b17e75449f7f6065eb31e7ed04ef6a57a10a0e44a146b180c789305407a73e4b1d6d6a7d80d6255619052624c4159b8878b01b30a31ccb1088f5e9771681865dd66033160e3a79866fc4311e202dd48d4914236d4b5744c84b0847514d71c67f7c800741ee921e0f790c7aa65b20de83184a47a4ee5d4797b35aaf3a6cdcb9c657d629995243b29ad0d5d78ddccbbc0b9b8552ef470ff032aa46872c09007b53b297613dbefde1b6dd91b6e5157e5e9f0d436a9204fe06aeef51e55b9471798eef79d39705868b1b7d5b2", 0xde}, {&(0x7f0000001200)="a6f002000e1ffd30695f7250d46831cc48c6d70c42e141e4e7fd9ccce66257", 0x1f}, {&(0x7f0000001240)="ae9c3a79fcfe0b493e4b170322d298478b93458cfb241210d404984c5f7b95743eee42c9406f0c14933c3affc2f40347fdad460f0d562205e27417c179b410f3b39ba8fc94af616aee6e7f6b88f13ec5f7ece3af1108780316de088428f3bfcb841bf50432d9e71422d854c7661ccf96a55c84d024368b522f8a49855b286bc2e1ae6067d74d9e764395ca339e201812892826acece5556f42a5dac6fc5c1cb187b92c85d2", 0xa5}], 0x6, 0x0) 20:56:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:56:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xddfc7375) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) pledge(&(0x7f0000000000)='--\x87,/^+#^@\x00', &(0x7f0000000040)='*^\'\x00') 20:56:12 executing program 1: r0 = socket(0x18, 0x1, 0x9) listen(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x450, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 20:56:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 20:56:14 executing program 1: getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff]) r1 = getegid() r2 = getgid() getgroups(0x7, &(0x7f0000000040)=[r1, r2, 0x0, 0x0, 0x0, r0, 0x0]) setgroups(0x8, &(0x7f0000000140)=[r4, r8, r4, r4, r3, r6, r4, r3]) getgroups(0x3, &(0x7f0000000000)=[r5, r7, r8]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r11, &(0x7f00000002c0)='./file0\x00', r12, &(0x7f0000000300)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0xa6de, 0x69d474a0, 0x1, 0x9, 0x4, 0x100000000, 0x0, 0x0, 0x3, 0xc6}) lchown(&(0x7f00000000c0)='./file0\x00', r10, r4) setregid(0x0, r4) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f0000000240)=0x1ff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r14, r9) 20:56:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x16}, {r0, 0x142}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x200000000800080) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x6, r2}) 20:56:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) socket(0x18, 0x7, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x1a, 0x4, 0x0) setsockopt(r1, 0x26, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x18, 0x4000, 0x5) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0xff, 0xe7, {0x3, 0x8}}) 20:56:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvfrom$inet(r0, &(0x7f00000001c0)=""/60, 0x3c, 0x43, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./bus\x00', r3, r4, 0x6) 20:56:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x57, 0x3}, 0xc) r1 = socket(0x1e, 0x3, 0x0) listen(r1, 0x7) shutdown(r1, 0x2) setsockopt(r0, 0x8, 0x6, &(0x7f0000000080)="0364b31de174233929f97934181cc619da5ae36b6f3ffb29e046c7405725165cc24aa64641cfe48f4f98cac2908a00ce0d1d99b85538743aa3000796f71774f7d8a09e8adb31deb9975dfea13c4b2f14c2f9178bea8d687a4cb27a078f8f71b416eb643ea7e2b5b399b02174e36a5109125a0a663c59a1f105ae079c4f5f01a91a00f3a78078708d2734f1707acd3daa39e4b4fcf46474dfc3351f7ffba07c62743c06a1fd0900b74a993cc56ee0f67faeae05c288ea2d2dc268ed2901df18331bd9a43731b180385fc5644bae80821459a83bab", 0xd4) 20:56:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0xfffffffffffffff9, 0x0, 0xfffffffffffff800, 0x80}) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x21, &(0x7f0000000180)=[0x0, 0x0]) chmod(&(0x7f00000000c0)='.\x00', 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e33c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="720c8342d068582720e2abd16ebae63225259560f8e5815f73f2a03dfd33055552fbd5e41789632dfc94ff334a561973204c8ab06198824b3da025bbd47b3bf579456fc7d4096e888b6b87cb7f000000db9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000008c0)="92c374049fc650dafb7e7f77d4e90d2f1f34606ace60fb33d73dba386d788a6e5fe04f280aee25addeb4220986f12ca71e52f6d5d7e93bdf25e206fb0a0485e3f245b033a5a2926eeda6fd381835499895b0d76065c3b751ea87c318943db98685f22fd5587edecd2cc3400e924758fa9e561cebede8ffca938586a2595743e9a400aea1eedc9bdad13643b005c48e903bd2807c6393a0b4620a0d569715ff5ad0af44e0fd6fb92572171dcab73debecf0707fc8de2c71e90b828ae674b7a8d5623b68d5e4469503af8a411d7d5b4429498d4624735fa7ab3d3d966df2ab3e12d64c06fdeaffe773a1cd4bede700ec3d5530cd2638c9037be8330f91f0da075f00678af7cc255b40f0bb4e96f31f1f4c46d842aa468746b4b95dcf02f627b1f3856f2d4c6cade5fea17f4becc28386755c14f1734d80dd0df6249a74da265394a97ecb98665d0fff5c195448e48c807bbe469a578fb1c7186b0a", 0x15a}], 0x1) r2 = syz_open_pts() dup2(r0, r2) close(r0) dup(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xff, 0x800}) syz_open_pts() 20:56:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSDTR(r0, 0x20007479) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f0000000100)}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/89, 0x59}], 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xc0000005}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() 20:56:14 executing program 1: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffbfffffffff9, 0x0) 20:56:14 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x92, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:56:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x290, './bus\x00', 0x1f, 0x9, 0x81, 0x5}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 20:56:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0x0, 0x4, 0x10, 0x0, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0xe5}], 0x0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x22, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x6, 0x40000000, 0x8, 0x100000000}, {{r3}, 0xfffffffffffffffb, 0x4, 0xa1, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x66, 0xc4, 0x9, 0x100000000}], 0x10001, &(0x7f0000000100)={0x3ff, 0x5}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) 20:56:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x2, 0xffffffffffff4c0c, 0x9, r2}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) 20:56:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:15 executing program 1: r0 = syz_open_pts() kqueue() 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() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 20:56:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000001240), &(0x7f00000013c0)=[&(0x7f0000001280)='.\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\\\x00', &(0x7f0000001380)='\x00']) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001100)) 20:56:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000001240), &(0x7f00000013c0)=[&(0x7f0000001280)='.\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\\\x00', &(0x7f0000001380)='\x00']) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001100)) 20:56:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x7fff}) ftruncate(r0, 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3a0}], 0x1, 0x0) 20:56:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) socket(0x10, 0x4000, 0xa1f9) 20:56:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4a, 0x4, &(0x7f0000000000), 0x0) 20:56:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55", 0x21) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 20:56:16 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x10001, 0x3, &(0x7f0000000100)="df023e1452e484f06da21ec54885ba3773a6082440abecab44fb5844c06495b5cf27938ed6844a96fbd1ed48c350f4cbd64e08e4fba47e45f89f44f047323f124bfcc548b09fb7fd7db623a7a519ccbcddf2947ab7a3a870fbc5bf6dddf5c60d10cd497b95d643042c66eb833244bf1462d30ddcc21f8cbf7672a9fb57b305b273abd5122cd6acdeb33127d5ba3bffe6f46a5055158c5e27694bf5d942890a461a5394ffa0f6aba93e", 0xa9) 20:56:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000180)="bfef6eb73468ce2163d9e8164528b3bcddae4a341f209da66d1f6db0c50523c88e9741131eee3f1264e2270fc88acc09fdbd75de2dccfb15fd709a0f69984b8e936f", 0x42, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0xffffffff80000001, 0x1, 0xfffffffffffffff9, 0x9, 0x1000, 0x6, 0x401}, &(0x7f0000000080)={0x1000, 0x2, 0x101, 0xffffffffffffe453, 0x101, 0x3, 0xff, 0x6}, &(0x7f0000000100)={0x2, 0x5, 0x7ff, 0x4, 0x200, 0x800, 0xffffffff00000000, 0x9ca}, &(0x7f0000000140)={0x8, 0xffff}) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x1f) getrlimit(0x7, &(0x7f0000000380)) dup2(r1, r0) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/240) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000340)=""/41, 0x29) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xb0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:56:16 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x5012, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="baeff00b2600cc87c2fb0f0f7a659854d05d2b9b8f73b8a6b3a3433b754f600937f8ad10febacd926023bb518452789135e9812432c72f0c974c3681d0a3fbee1a8448c39678344fb8e814000c99119ada98d8361fd5355dd1ff7efc83ee4392c33a33be8bc85191c62135e7e08aa0f046584ec3a0577a623fd9f810cf784ad8cd34779a4bcf8a52db140ffd0f1217b5d2c517e8d91884b5281efa709e2fe4ebcc69eb1ed12681e09c458a772bc344513baf7a7a70c544e2aaa5372e29973f1cda89168a9d203d1069472f204d5efc14fa4df19a1b6ffb60c834c86da606", 0xde}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:56:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x3f, 0x84bc}, {{r1}, 0xfffffffffffffffa, 0x24, 0x0, 0xffffffffffffff7f, 0x2}, {{r1}, 0xfffffffffffffffb, 0x11, 0x20, 0xfffffffffffffffe, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0x20, 0xfff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x800, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000003, 0xff, 0xf110}], 0x20, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x80, 0x1}, {{r1}, 0xffffffffffffffff, 0x81, 0x40000020, 0x7fffffff}, {{r1}, 0x0, 0x0, 0x20, 0x40, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x709, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x28, 0x10, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x1, 0x9303}, {{r0}, 0xffffffffffffffff, 0x14, 0xe286d362c1f040b9, 0x100000000, 0x3}], 0x7, &(0x7f00000000c0)={0x200, 0x8}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(0x0, r1, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x4}, {0x1, 0x1}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xfffffffffffffffd) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) r2 = syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') close(r0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2048060bb61107b0, 0x0) dup(r2) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0xfff, 0x8000, './file0\x00', 0x2, 0x7, 0x8373, 0x4}) 20:56:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x164) getpid() 20:56:17 executing program 0: select(0x40, &(0x7f0000000000)={0x400, 0x8, 0x3, 0xfffffffffffffff7, 0x1, 0x8, 0x100000000, 0x5}, &(0x7f0000000040)={0x0, 0x3, 0xfffffffffffff800, 0xffffffff, 0x4, 0x7b3f5025, 0x60, 0x2}, &(0x7f0000000080)={0x3, 0x76, 0xfff, 0xfffffffffffffffc, 0xff, 0x5, 0x100000000, 0x7}, &(0x7f00000000c0)={0x200, 0x1}) select(0x25, 0x0, 0xffffffffffffffff, 0x0, 0x0) 20:56:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r2, r3) 20:56:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x81, 0x1, 0x9, 0x100000000, 0x7fffffff}, 0xc) setsockopt(r0, 0x26, 0x8000000b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10001, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x42, 0x1000}, {0x8b, 0xcc2}, {0x87, 0x1}, {0x5}, {0x42, 0x7}, {0x42, 0x9}, {0x5, 0x400000000000}, {0x23, 0x1}, {0x86, 0x2}, {0x67, 0x4}], 0xa}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffff800, 0x6, 0x0, 0x0, "0bb753e109d058811edf6e95196f2a5421003f76", 0x0, 0x67c}) 20:56:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) socketpair(0x2, 0x4005, 0x8001, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x1}, {0x145}, {0xe7, 0x40}, {0xc7, 0x81}, {0x0, 0x1ff}, {0x0, 0x8}, {0x41, 0x100000000}, {0x43, 0x9}], 0x8}) fchdir(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x8) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)=""/245, 0xf5}], 0x1, &(0x7f0000000440)=""/26, 0x1a}, 0x40) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0xb) ioctl$TIOCNXCL(r2, 0x2000740e) getsockname$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) 20:56:17 executing program 0: r0 = semget(0x1, 0x3, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/124) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) r6 = getpgrp() fcntl$setown(r4, 0x6, r6) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 20:56:17 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8300, 0x0) kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 20:56:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x2008000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 20:56:17 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x5dc3105f7ca3f5b3, 0x1f) setsockopt(r0, 0x7fff, 0x4000000000000, &(0x7f0000000100)="14029eccb25c941823462ec1d3c60e937b4719c1e0b8c966c8cfbcf14fb1fdb788821d36fb3d062f1ccdbae1a1c8b10b2673949f462bb1b66f9b958db7a1f74b1cbffeff38291467eb0adbdeb633bd83895d8e8ffd21549587e251a93fdf40cd5bef45f02886e1ccfd1daf31c8ae118631a280e07835dacaac6525a6732421885c060a44ee14fef427204a741b84d4e97911e632e7fc5c952824d2ca091d15b69ddf7b534846f13a2c21e4f2767d34aaf8311bd8d8a7f31814d9c2dbaf5a72ec06bcf06c2fb6000f99c76cd10faf7019cb1ecd0d992966bb8c778ce1aaeff0df51f5e45f41fcef9fce94e38a056c83d371e46ef0e1a2e22a3644dce70b", 0xfd) r1 = socket(0x1b, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[r2, r3, r5]) r7 = kqueue() r8 = dup(r0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000004c0)=0x1000) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) recvfrom(r7, &(0x7f0000000000)=""/167, 0xa7, 0x802, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x10001, 0xfffffffffffffff9}, 0xc) r9 = socket(0x0, 0x4000, 0x8a) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r10 = open(&(0x7f0000000300)='./file1\x00', 0x4000000000000000, 0x10) fchownat(r10, &(0x7f0000000480)='./file1\x00', r4, r6, 0x6) symlinkat(&(0x7f0000000400)='./file0\x00', r10, &(0x7f0000000440)='./file0\x00') ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000340)) 20:56:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 20:56:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = kqueue() close(r3) 20:56:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x99, 0x40000011, 0x9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="f2085a92efa01f380a974819b5e37a87c6136459ab47413dca40657863f690b0839377a2c25f45bb16919f6b4dd1c578c7e7e6cccf7f82e493a7660fcba4a712a9a5ab535fa74b91342f54423ea6bb2a0d3ffd73a3a115451f974f1b959da7e5bbe5cb641758b0eaf0800957971f15f7b8dd643cb303d405f11569413dfa732ac02edc2b3568c3db24fd762eaa09ad993985aef3790861e016a7c30666382f8ae9503b9c875ca34e07215b94608dacf76a9d9fbfe6754c876b15999bf9c36328", 0xc0, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x2) clock_getres(0x2, &(0x7f0000000040)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 20:56:17 executing program 0: r0 = socket(0x20, 0x8003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x2}, 0x8) 20:56:17 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0xfffffffffffffefa, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0xff9c}, 0x0) r0 = socket$inet(0x2, 0x2, 0x7fff) getsockname(r0, &(0x7f0000001740)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x9) setsockopt(r0, 0x4, 0x4000000000005, &(0x7f00000000c0)="caf5b4154ad3bb41715d8bd5846bc09cca23681f57288c17f6825ddb750f0790b57aa0b1d7f28fc25c22b2c7146fc4af5f88bc441b7010dc9e00c45b56097e6da859e60561ad5ad9db334c5e9ab2ebb5314df3095fba7619a5f0bfa7d4d50f271e703e7be5f80cc95e8a43a0c858c77355d5630830", 0x75) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='.{\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=',+!#\x00'], &(0x7f00000002c0)) 20:56:17 executing program 1: r0 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/215) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket$inet6(0x18, 0x8000, 0x3) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x4002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000100)='./file0\x00') 20:56:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8208002f66696c653000"], 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() flock(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x1000000000003, 0x4) sendto$inet(r0, &(0x7f0000000200)="e8bf9ca45c0be2420e1aec956ddd54e1f50a169aae32a50a7047a957c35a55d00c12fbc64c4058889fdf1a8fb233f3f713384a952423a5a273931fc91b17dc98e5fb1d13ef69df6d351d269e01b972a8f5a13fa6cfd2248a2ef063a3f0abcb86708e5a72c578f4ea4d4020d0951a3e28907ec509924760b623785151210fa3d596cffff6ce5e0a50d5e678802c4e7ddb", 0x90, 0x4, &(0x7f00000002c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getppid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x2, 0x4}, 0x2, [0x8000000, 0x1ff, 0x3, 0x4, 0x4, 0x1, 0x9, 0x5]}, 0x3c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) 20:56:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="0dd0d272944e55f3b8685c11e578450f284df3f472fad8b79c796feea688f773a28d6bfd1640ca86ff45564037b7f7eb60e76c57eb93577a30896748a004c6afc95be8a8cdd2025d4b964b1c2ad2da10a3232b25561b28e7a59e178b1928df680ee614ff0c1a511935a05e12a4455635c422c08b4c74b99e4d3fb709eec48fb7b47c469bef42bfe26d4e053534d043aeb47e6fcde7d785d3bb4b7999a893992bfa4066eedb207e28fe6aa9238c9be94afd188e9fc15c0993c955", 0xba}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x4a0, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000540)="0624ee6d446122eeee207fbfac5da5b187d44cd58397dcaff443c1d270f962fa610b3e4e023fd5e9c0b232c05b9c9dae898c399f3c00567b471e1b07124f35470efcd4e4567db0540d5637ec5668372af65a4f0e2abd8b165b0d70606b37440e20cab166c40c2b44437d4b6f39d0c2055f9014cb2ecdd65d7b83e3ce55e84ed968d549f67ab3401e3f07b240a9257be8fc0c22173fd90b153d50a961c368e1716b576d7312e4fcac60a140978abe31e0ad7d05130168764d53", 0xb9}], 0x1) execve(0x0, 0x0, 0x0) 20:56:18 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) chdir(&(0x7f0000000300)='./file0\x00') 20:56:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6, 0x80000001}, {}], 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r2, &(0x7f0000000140), 0x1, &(0x7f0000000180)) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x0) 20:56:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 20:56:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x20, 0x4004, 0x4) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000100)=0x4) 20:56:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000001140)=@in, &(0x7f0000001180)=0xc) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) stat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 20:56:18 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 20:56:18 executing program 0: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8a8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 20:56:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r2, 0xffff, 0x21, &(0x7f0000000100), &(0x7f0000000140)=0x4) flock(r0, 0x4) 20:56:18 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x3, 0x7fff, &(0x7f00000000c0)="1d2db80cea0c7fba182eb0a8d4e32a616e7e659ec33ccce68c4c295bc2ce694a8feaecc102e88e378460d1be84e7e919c8411ead468810b72e37fc165a37c6eeaf6b424077e108f97b965436a09ddfd097e35b6c4a7e13be7d19b574a4f467d2b9c4212599bd14903ceea3063fabc6d5e4e0e817b3bb6e53a26ea989919c90b3f0f883991606d2584ee29c783aa7f34769bed6298c06fca969dba175ace98cc117603a3d396e", 0xa6) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:56:18 executing program 1: r0 = kqueue() accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/82}, &(0x7f0000000140)=0x54) fchdir(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r2, 0x3) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 20:56:18 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x101}, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000280)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x6e96e63833e499ce, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) dup(r2) write(r2, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 20:56:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c0b6b87cb2d72b8a7db9ad89b026e0248dc68cf8af2ce3a51a4f5f728ada3742d193ef1", 0xfffffdff) r1 = syz_open_pts() open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) write(r1, &(0x7f0000000540)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4c2706d49daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361ee595dc0f7a85c43086d5818c20d8838712b5003b0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d52fde413a4e68594b37cda56cabda19b334ed6acc7826853dae33766b2ed3ebe6b4b9c851e9b35e42b3a3c61457ef2409eb89eb32039db078d6443b7f305bc7212938b23be7000000007f593c70757dbb41d87f67f9429734da0963284ce1db19585b023ffcfd8fc5e44c832112cf6362d29a15ca947056b04ef9f42e21b924df3e9cc4b128c20297132b58f158d1611177a3a0925bec04b1344e817cfd090777dab3b42b0059d4ecd793c48f7160d364e3698ec05c101e465dc73614fbda970585366d446a43313ea6e6299bdb9b050534f1d6357c68a8dc7f14d3", 0xfffffffffffffe7b) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) readlinkat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/119, 0x77) close(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x3f) 20:56:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 20:56:18 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x112, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x8}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) mlockall(0x2) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r3) 20:56:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/48, 0x30, 0x1, 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$dupfd(r2, 0x0, r1) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xfffffffffffffffd, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x13e68e974d9cdc13, 0xfffff, 0x1d6, 0x1}, {{r1}, 0x0, 0x8, 0x80000002, 0x2, 0x6}], 0xffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xaa, 0xc0000000, 0x87dd, 0x4}, {{r0}, 0xffffffffffffffff, 0xe7, 0x80000000, 0xfffffffffffffff8, 0x237}, {{r0}, 0xfffffffffffffffc, 0x9, 0x88, 0x3, 0x2}], 0x0, &(0x7f0000000140)={0xff, 0xf8}) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0xbbca5209dd43a866) 20:56:23 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80000000010000, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f0000000200)='./control\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20200, 0x0) recvfrom(r1, &(0x7f0000000080)=""/42, 0x2a, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 20:56:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x9, 0x1, './file0\x00', 0x1000, 0x4, 0xb9, 0x1}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 20:56:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x9, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:56:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:56:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 20:56:23 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x101) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x20010400ffffffff}) 20:56:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6080) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = socket(0x1, 0x1, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9feff1f9618cddfcd75147df7776873134a9c605e06c6f98b5401363569b7d8b575498c017ac77db4077cff77e90a2537e4c699ebe075aa9bdec1fbe8555edd167b3ec317684149a8423a7e3a170c5cb8ba957ed32b7dae7e9d14393469b9f6c04990a0f0d9c9e3ef28bfdd9810d42e0929e8a05c5bbdfb908d390aabfbe9f62f309c70d4f71bb5b81d8b60b349bd32a2e47769b9ba4facd9878b5d31cbff60f47c1f8cfaa030afa0fc03e72fe5185", 0xaf) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt(r1, 0xffffffff, 0x1, &(0x7f0000000200)="6394c74302fd3a506e9f7b0ec1eab3f458d744f11e47cabf9a2a6d99f7164af2e6d971aa09b711554d47d13b98ec3cdc6bc1ed857a9221f33429a4089beaa120920e005276a8f01ae9e5cfcb43c4dc53dd9cbeb98a177e93f08090765804de66923d8d98581e9648fe125bfd33c1b7a297e8e5e9e734b6e5407fef1af161bdc161a386836198c51804f0aab4c94ca02f6fa6561caa35de33b57eb8c8c08265cc707cbb0000000023f948d6e58cb503f2d16afc36b9532f805327886b7a10ee7340ed7c9e832b3e6f4b48f8eb03b64b5b27bd540c530dadb1fc8408410db557e253e46d13e86f6ed76c35f7d7bf775f79765011ce98420cfb09f520d419c1082e2faf9d864c4c9acd0a9520a9aaa8584d9180ed1ebac76ac1", 0xffffffffffffff91) 20:56:23 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xa3, 0xfffffffdffffff81}) setrlimit(0x0, &(0x7f0000000000)) 20:56:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x3}, {0x18, 0x0, 0xfffffffffffffff8, 0x9}, 0x10001, [0x81, 0xffffffffffffff01, 0x1, 0xffffffff, 0x8, 0x2, 0x2, 0x9]}, 0x3c) 20:56:24 executing program 1: link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 20:56:24 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, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 20:56:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) munlockall() 20:56:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000001d00)='./bus\x00', 0xfffffffffffffffb, 0x20003) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 20:56:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/71, 0x47}, {&(0x7f0000000380)=""/191, 0xbf}], 0x5, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 20:56:25 executing program 1: r0 = msgget(0x0, 0x1) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="80000000a05968936f04c4de618b949fb23cc0032804869e8c2b8b3d7ea0f636c635e1a07afd6a715bff18079189aa568bbba7ae46cd74f97c5d5c847342d145bb1c051920b4c69a95948d65d14ee83365cf7ce9c1549bbf5137000c5823c518edb8f5c5ff6f5fbfcbf15ff046d9533d1604462b557664447e"], 0xb, 0x800) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 20:56:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x3, 0x5, &(0x7f0000000080)="caf6042479d8c23bf977c29789", 0xd) 20:56:30 executing program 1: r0 = socket(0x9, 0x8000001, 0x5) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) 20:56:30 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffd) r2 = getpgrp() getpgid(r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 20:56:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8f3, 0x9, 0xa60a, 0x1, 0x281, 0x1cd00000, 0x9eaf, 0x0, 0x1, 0x80, 0x6}) setreuid(r0, r0) 20:56:30 executing program 1: madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x4012, r1, 0x0, 0x45) ftruncate(r0, 0x96) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 20:56:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000280)=""/57, 0x39}], 0x3, &(0x7f0000001480)=""/4096, 0x1000}, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x102) dup(r2) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) dup(r3) write(r4, &(0x7f0000000480)="eab2d326f97eb49a529828fdd680286453c440722d912664b4c5bde01f6b0d116cd8dd4b76c49314ac67d09fa7f2ae0707be9293839556a237a82557aabc434e4ad277860baced22fc39d76b2b00f3c8c6843efd165cec15713ac072047b1f69383b602f46d73b45d48adc611673ed973d4df77789c14a3e11f04808ec2e43a9e839ee26afb1e067dbd9cc3c9a5e55e08886531ee4b4c02e16478e7c1afc1753997bf3dfa201ee9f95befc91f60520eedfb2df1f4e8d9079283e0950a29478f31adb770d0c758e1df17c47a0ca2845356de82acdf83333fd7ef3a1aa3108ce8f5d9bc15c1db0a771e877e515116da9364f17e512102eedc89d5c1603714047370fa9ca712902c514ea0c30a1c97a8af4b3679e63cf668f4e06d67f3bbef07c447c6795c4f687e239eb18b3702cb405a04077afd0d36c95c6cf6bf499d89d237b637860205db26a66d81b41cb1dac9988f6662321da6f33306cac6187e0c3cfd272755b679e2a2f25f1c44a79d500a66172a803dda157f24e4a5097d709b1b874de461999c6ee8ff013d839c5e663f5a8d2872b94e3477b0b434511f1b88b30c7150a2298e7ae10dad92c8f8b1f50a86c1f6e65697735fbdb2adacbc788fa2a9ac6a2eed997102419e1cbee19226b477f13ad7e65be424f0b6626d2bd0f3647907e003df2878ed1fa2257c9cfa4f8f6f0666857f5f7cbf0f80f7c71c2a6d48ac1fa0c4e3840698c56b9bdcec4d7c6e016a54ead3a433e1d63be09a44abb8e7a5f5c991954996e1e7c01c39fadb4e36cb6022a9f7558e184906ecaca1d0d13656c18a65eb74ce915242568f6b9179a9780b0ee3f3ec48de14e6f6c1e6171e4d6843ac98d1d9f8f0a86c894aa370809282397b3e789f9c48fe4ebafa569e4e212133a4ff379a2346b9eb61af03fc9b7b9c03371d99d2e1d90c798382fe38229b2407a4a0e3641d16a78451ab03cf2ac54f64c540739f5d4c38114999e93063eb9e1a8809dac41b27acf66063be23a759267e7bd1a779ae14f350a2ad4db4866152fb902d42e169ea92ae532636c1c6517cf17d21e22a748bde842b0d3e4ccbb4b906b5947f9f7e66b85b70c0d68c7c7c36974d92c9cc5d0e2b595c30e715950b9fbf21d5bbab0d25b0ee006aa6f7300c4e84787661288cd6b9c6fa36ed1b58272ca52c387bd25ff526d0754dfdc8ab64ab484feb86ee539b1b3813c6b68fa5fd1a72a7a5f69408aa1cc5ba00ee8dbfbd889ebd82d5c832fde105c48d06828844da48b2c78dd10dcfd7bfc9f20d21dea82538ae920c7e537fa3a0aaab3c9dded321c389492374f998469e2da034d901bb1a8a79e6be9a67401d625a6a291ffc27ec66ca8bba56424f9b5465f127394ada02b8aab5d3e033301c420fedd4593f3ea70ae0157e0662ad1630e43efba3e3d0ee7b7e496b77592aaed6ff6241bf74c2c2dd93a6b06d0b7229614d13cf33475286bfed0c3be2ff2c2965f82d39562f161890b62b3c3ade9eac48183dd30dca1d0cda8718219fcffdec135b2c4baa6ba9142e88579eea159c88df4397212c9ac72d932aab97e8815f861e9791786b0147844c1d236f8d772906b715000422edb7577f5d7b5a3a75eed60d600eac977565b3522042dc6caa1abe0d4fbf5844c943b4fce2ba1d0bf956c6c45c7bc2de583569bf9e9a16cb0fb5c20a20164cb63746de30a78d256c531e8f4d5013b7531679fec7234bb0b79b0faca6bcfdeaa9a27e5157a5331b569f308e464ebc9f756a7c0da7b7d24ff736ed2b7df103da7fc4cb31de1889e86fef7f16a9b3e2771e4f07e8932c51ad788e00af007203216c84c437981e17460da9439372fb2654331ee56d0eb9c7d0471aac2289d9b640d0bf559494725da4ea5fd1ff4ee555e2596f1d189cf7c9f99b8a52ac3f3981ee01fbd89a81506a721365e410a3ec81d3ece143cde337aa3b164f49baf6ef7e1de4d737eec1eed6ffcc9ba27252f7fc15992e8d6679451916675026ccd67806f5dc93b3ea3bc8917b594353e1b8342ccab06bf5f8d1356e8c6d0110374c125a346e42f37da9ab25886a562afde5c0e695f2a341c975e6ae113e067fd4394e4ea17710af18ac4a0913f3a57c056123b38072ee7cc7142f2314292676e058384bee6e1d8fa4bc49b440a376ea9dd6293d91a942f69ecb273bfed1f8360d4449f8bb78d969925289daec04c8ab62f97a9b132d84713af213d87d885d3497f964226faf0d11ae07b48db8038726fe2277ae0f801f665074a9e06407876602d37de109d62a5d9886d6634152b639399b918b4162d4cea63e3800c78d859f555dc7abc51b3f67f3baff639d3a4268afb32418c44d0affd8a4ed1b11ce6b37fa9a80cb09efa62b57ed8176b8d6553c4a17f2b3b15185b7e26283677b80e5cc33354f655955779989238ccd471dcc973eceed8ab545b5c74f9add0ab30f836ce212e5d50973aa0ab126f140d8971cec7d4437fae616dcc40138ff1665ce1e638955208c0849c69379b9ce3c3f0d8ffd4b4cc40b2a46a3874f4346507f506938f4cdec65f3d8f0213746484ca851e077836d57f15bd1f2d820b5ae4a92771465422ff75544b5abe5c8d0253f2f0cc8eb8ad6b5f397ca1b0ac955ea0474fef0a2a4ff36422dd45b4144790e82405386ae1fc6c5e50f58de02f0b4d883ebdf536539ab9ec2e7c6371c56b4457e1e60c1190250842bded400ac66ad82cfbaa7d664f2797974f983a2af845af2920561905a76dfe0731478fcbec85fa78b023339016b83a9e0c5ad3a103932dd057ae164f6702fc713523aa9457cb0cdc7d39657779e1e4cfb6f9c8d94992e71ccc74ea205bfda1efb7e37f10084063017a838cdd9b2e55b3dc779cab6ffd9da6a6fb921f01bbd71eb4c743fbf74af184aa9301db7395d9708696d3a1130ea78debad57b571ec5a47268a72ab9a71de4697abec1c4b0d1ac09686c810b747abeb23e37f319d675e377c8233272f9f80339584583a933c3229461b559cfb7030a2aa7ebe98e78ce2cd7eb70caea1c6bb4fd64489983e259cf716de8b270658a9fc498a47ab66ea446b1e06c37620e6a8cc3066ba559127672e3cadbf5aeb42b2b3ac331dec4876a27790508ea03142e4b66a98cc7a33de4c0fa494ed69545aeb2f8ddc87c62ad0d0eeb53aa6bd05e713394830070ca4437db8c3e91a29cf07c245af215ff072ab23711487a8c66398649839b2286ac90309518db246358fe157cf8ee0d7507f1b5a90c9f4d21ad19834155eb457555355b22cb40b40dc8d3017c6f6865c75c8616d85c5e2f3489bc0df52bde4e325d7a049abde602b1ebe0985eccf0879b3f18f8cc821045208244738124704c9b8c6ef701ebc18ec6ac2cb8243246e842cee607ce4cdb053ca9030d53897b1124de4c553420a0eba1f22054a86d5f44c01ce14a5b1b4360b0e32603c5224bad09cce656098b678c5200423399bbcfcf47303fc86a1abde5e6bf049e2fa039b3e473c3cdbc555d505a2e7c12a09bca203ae769f3d9c0431751c75a2e229ec8212db61e4bcfe6b18ab6b294a3ff42055429831ac853aa503f3e194a733bdf02d87af17094372094eb1a10b13c184ee53b8cfd7c70b3b991d7e33ba8a5908f3c270ed09b9ba67ea9c96d6adfe688bc37503bf584fc7e7505f9f98a89a0c94ff5bfed557ac31247f8dbb3dda82ddacc7a8043e23788f018f5e71335e220a006f5ce615e246426940beafc206c1eddf0ed924cb739e0e24e50014e4b5b4502dd62649f7c1c8d1037ba15267d838bec1e6ef6784393f0c79cd7cba5491014ce232c111970ee9d43c377c46c355de4c6036a3ec6e042c9ddd1beaa0f4bf8457cf20153788af3625cdbc007a5adc20eb8d79c13426d41e095a7c6183a669a311014d453a41d31297547a90587b751e9e2cb3342e78c5a64fda052e8fcc52d216705bdbaad3bf98dbc2e8655edf23475be0f00d1ad025ba81d3c297eee3e3efca2b1dbbcdecae24d7afcf8687d28da6b9e6e47a899abed9a870a2915a9cbec138b1bccb81a802d5078ad16b896fa06ae0bcb65f4c71817a1d46ab27531fd53f1a165fef12cd422cca1db3d6930015b5f199e046ac65313dd60b5e13d8805b3ad74c93662f772126cbc33026dca114cc7b46b4339b11592f4d96e66fe9ed27b88a7ba5ca153e2483eaebdaf89a785e17ed1beaac7502279ab1f6408a856b0a8ef19464005bb35d744a5af6075562c042c87b3da44226e92c1bf37d10cb0b8bb259833e8b0e18ec276113683681a6abb32ae7f59947095579c44c8a869f8bdcb171c2e684d0fcde263e0653ca4f93ef8b6ed36c504eaed0463987a047d14e2805415e7c2f55560c007fd7a8c73ad6a50ef887ce2069438becc1dbe144a3fc7470cfa569f655ea7e7ad813884dfd84e6feb65906fe64b3558810ad8ec54c1d17d327d0e93e0e647bc4ec26955cc85f3397c4086918bfea954e68633a32094d8a6ebde45c5134b51feba5c1a8f4ea867fc3c69ac2972588c7e80e1b22d0bf853c20617aa2b309f2be8b53cc24a1adc47005655223a90938b7b4847a494b2cf99b69175d78d1c158486903f2b4f04d8b2cf86dff6e89cbcf516c99305a0aec0b17116f9fa1879c03eeba309794d077a44349733f73a5104858f9a12e90228b12a7f7965ca8073155f22ab6fbc8d149f56a2811a766d2f3d5287c035af0f3bf0e17465b8ee8a4d8fee4f613f6871ba1ae6f1493bb1fb0552a75165bfc392c6da37ab60f46cd08623d5623403c6c3abf181a139c83da976f1b90ce55de4218194f56fd6e1234b1d2244b314af913eca46f6472b418de030f341efd97aebe8340ac4efdc3e2c336046e0e6cfd37e9c10497f34355a25ee5ebf38fc75b47530291a848b77482664440275ece72df86ab405fef1cdc18d9ee248a6ddcd2fef477c182048b1bc44235774b6581d13850dc4b41ae8c02f8a42436f2961f7561058d70a8c5044501659e01ecf61c2fca5737ac00d7925823d23c99f6333c5116067ebe9e5ccec4190a88e434cb43e47c262a9be929951380091e0958f0a421f7864e3c53835cbc76a7c285504a73d6fa6246568050dfc298322acac12b00e9910652262d60c898d1472dc94152d629c332bad21957a49e05e01412b8b61a6fcbc20bc69bc98bd58308aa934e42cfd4a9a891ab09dbc5d0da628360a26a85b8ea40e43bcc75a6d0314734591c359dd44076f95ae5ba478591022c7a8f5acf48de7b8dbe7907c3e9bf99b4cf6a6d68dbe494518677a6ff107b81caf795af6e7c01a5d3c9573316ecc556e753a04e5902675bbdd7f419c89384dc01200c99cde50c6a5a2ad6b06c715e49d9da56de3be11d56f013f06c8c9e07988a26c8d40438529a17bce820390dfbd6db2f5781860975b8b3422ea4c120e8c313c19be850bd2ec75323365341f28b51ca7652c2f496d5e7d4da694cf15b2bff7392d7bde3a331054e516e91c07e631fcf2eb87c5b977e627df66a76d4080b775775213af304bae5becd7a11ed01460c116a04e26d16389c0b0030c4db333c55fb80bcca452ac59d68a0c3503653b97e3a8144997e7c3f05e292aae00861f0e19c5ece32909a0d6ce49dd49cca8d529a646ad0b29b0bb5193ba5d98ca447c35608d06039c3461efcaea0dd741411452d53ee43c6fa688fed49422ec9e82fcbc9661b719de608c1eb9b6925f2ddaa57bbe06f2e799705cfce6ff11e1a060fd04435cc6a1e39823420e7985ca8e10e054bd8b2849647e4bffedb77ac05fd51e6eafb669d335385fded7a3646babf", 0x1000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x20000002) close(r0) 20:56:30 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/128, 0x80}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/113, 0x71}], 0x3, 0x0) socket(0x1, 0x5, 0x5c555f4f) 20:56:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) close(r0) 20:56:31 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1019, &(0x7f0000000180)=0x1000, 0x4) getsockopt(r0, 0x1, 0x7, &(0x7f0000000040)=""/217, &(0x7f0000000140)=0xd9) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0x8}, 0x10) 20:56:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfffffffffffffff8, 0x11f00000000}, {0x18, 0x2, 0x1, 0x20}, 0x800, [0x5, 0x7, 0x1, 0x9, 0x4, 0x5, 0x3, 0x80000001]}, 0x3c) 20:56:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xf9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x1}, {0x18, 0x2, 0x8, 0x20}, 0x0, [0x3, 0x1f, 0x7, 0xa01, 0x9, 0x7fff, 0x6, 0x1000]}, 0x3c) 20:56:31 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@abs, 0x6) 20:56:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x4, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0x43, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x46, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x8001, 0xffffffff80000001}, {{r0}, 0xfffffffffffffff8, 0x4, 0xc0000011, 0x6080, 0x941a}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0xffffffffffffffff, 0xfffffffffffff1d4}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x16, 0x40, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x86, 0x1, 0x4, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x88, 0x6, 0x20, 0x9}], 0x5, &(0x7f0000000000)={0xfff, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="d4546cfe89e3be85345c5ba236d4d5f5fc93f1bc8c0ee9ae399bfff8a67c24ea622db9a5ff43d36dc090fad295625954044b4e05f8b83cf5fdd5ca88759525d3f0ca3a11e463fe74607c72ec3e2489d29f6cb4f4cfb6936d439a6dfb2fa4888609809bbd42ea847d152f1a30584b13db7b517299624993e9da64a6db3ca3ee01af3d68a9", 0x84}], 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 20:56:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000100)="00e6f2e92c5a03f29fe0dd38469c1d9b739d5998b9d6c498e7defd40410e1a827ce3b7aaf81712e8c751179bf246709cdea9a6f20e9711347648d2624c9357be6831b52f0ff145ccd6386e9470cad7c47936060867a5e66a07c8c37ea300000000000000004eb34004165fea8dca97ac68bcb0913abeabc17eb2ebfd4957da9c672a35b49d6a83067b2e214a52360710f78a0c5877c8f7f4e20e1cf4642ea926cae027d2616773c5fc7e06563495912f5cc20c5248647a56", 0xfffffffffffffe32) setsockopt(r0, 0x5, 0x1f, &(0x7f00000001c0)="99e8714a51a1e6b7615cf58aa6cb3de2ddf22be665b46fa6016754854b5403722fc5cae7115bc25a177c99dd3d114120e4bc85c9ecc12f0ca267aa97ddc33b5fbcf2309071d2f6b92401f3145bc8dbaf21c2c2f5eede3d740bb242286d02de8b722f0fd99ae703672f9df49fd0affa7e30ba637641c624ac2abf00b9745f182e87571d18b38e11e969f093712b8f1d33e2", 0x91) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080)="5d3f6b430e427419", 0x8) getuid() 20:56:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 20:56:31 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(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') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') setitimer(0x0, &(0x7f0000000140)={{0x2, 0xc}, {0x1, 0x2}}, &(0x7f0000000080)) 20:56:31 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) semop(r0, 0x0, 0x0) 20:56:31 executing program 1: r0 = socket(0x18, 0x0, 0x1) write(r0, &(0x7f0000000200)="14f59bf6ed5e7dbad553d3b0a81d9e11782fe03c2910e565898f9af246106aab61935237b3b277463e9e22808a3880fb3ed3e4b9a06ef125da12a02f411405078fe4bdabd03d3707e1609f764b624409fc209e53093f9f735ca84dde6b17132ad4ca298de54a3c3826f3b0ba166e104576da5660dbff549d4a8022635a06f99cdb7fda774e4661d35399b15af3ffb3140a14d152e0e310bd44a979dd6d6200a917de9e8c765effbd2585153b580293", 0xaf) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/14, 0xe}], 0x6, &(0x7f0000001580)=""/17, 0x11}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:31 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 20:56:31 executing program 1: r0 = socket(0x2, 0x400000001005, 0x2) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 20:56:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) mlockall(0x2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 20:56:31 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, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 20:56:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) ioctl$KDENABIO(r2, 0x20004b3c) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) 20:56:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) recvfrom$inet(r1, &(0x7f0000000240)=""/79, 0x4f, 0x800, &(0x7f0000000180)={0x2, 0x2}, 0xc) setegid(r0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 20:56:32 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, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 20:56:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0xc75, 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x7, 0x0) 20:56:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x2000010000) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x6, 0x5}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x4, 0xfffffffeffffffff}, {{r0}, 0xfffffffffffffffb, 0x6, 0x40, 0x3, 0xb400}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000090, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x20, 0x3, 0x2}, {{r0}, 0x0, 0x4, 0x40000000, 0xffffffffffffffff, 0x8}, {{r0}, 0x0, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x3, 0x41d}, {{r0}, 0xfffffffffffffffc, 0x90, 0x1, 0x81, 0xff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000080, 0x2, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x1000, 0xffffffffffff770a}], 0x8, &(0x7f0000000280)={0xe2f, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x2e0) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d5509002000db64926155268134df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:56:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="8c12be203994f22e3f69fe9efd80a8a9d50689e56981d8edde2e1c64ced02aafa4059eee21cf5782088d5b9c09a85b0a9896957ed412d9645a5cd6c98760a22308567230508c5677291c6abca094a3e616be065e083e0b1c740a840b57b53c4ee36d9d4cb18b2191fe0863c95d", 0x6d}, {&(0x7f00000002c0)="e9493d500a81f71c438ab16d80eaee6c815f09f11ca5d76bd84c489a52bfd8220a8788565342cca2d86a61ec6618a3aeece98610e9521514b866b54f117602daafd5b689a9cb9c4168048ae911cb2f7ea4743d5ddb411b5c62bb5b1c07fe0d38a9a9c225d45e69dec792f2ebdab1d661b95468461ac49492e070c7c41ab8e2b33a5a072e410d07969771c0c4d72488c253653a5ac042c3ad3bf799439fa8405dccb96b0242c79e9cb1f6c7d1c68c9d157596ff276c96ee0f70fb0b819b43adf77b7b762ae738", 0xc6}], 0x2) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 20:56:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x8}, 0xc) 20:56:32 executing program 0: r0 = getuid() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x12, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) r2 = geteuid() setreuid(r0, r2) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r3) socketpair(0x18, 0x8001, 0x15d80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0x14d) geteuid() 20:56:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10000001, &(0x7f0000000000)="be7182097a4385a1881e0b218c8653403370701674376a9f5bc293834a772136e1442f46ffd97ffca22f36b86803593421042d191d7fd1d99294e3df10525544", 0x40) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x0, 0x7, {0xf4eb}}) 20:56:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 20:56:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x573, 0xfffffffffffff81a, 0x5, 0x2, "8fd24703f5b4156e182603b3eb3bb2eb5cd13cb8", 0x7, 0x51}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000040000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, 0x0, &(0x7f0000000040)=0x1000000c6) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="c4020da7abbb9d6d803e2e66dbd7c401a5fe32c4a265ae3c59c463c922dc00c443697c586600c422610c5106c4c16d6651e541dac0f245ad") getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x6) 20:56:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x1, 0x2f63, {0x5, 0xfffffffffffffc01}}) unlink(&(0x7f0000000000)='./bus\x00') ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) 20:56:33 executing program 1: setgroups(0x0, &(0x7f0000000200)) setreuid(0x0, 0xee01) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 20:56:33 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10880, 0x29) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="21002e2f666b6c6530006e4fd08c8ebdfce1862379df7ccf6912be59d010af2627cca6eca13906b79c9238586e5f27e6a399552a81169a28834bacaa1a88624e8cf5a95bf81fe6461bd87e52f432750d7e5abf47b149f2ec5f4dbd1345e5d9c7a328f251a994707d7dac5b346e387e7a8970854072b1ec3b7d7cff63c4a30435f921f46c21e2a36b544b6a04a89d28b760213da633b4c2c5d5b3"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r1 = socket(0x20, 0x1, 0xffffffffffffdf83) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10a) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x3800a, 0x15e) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x5b, 0x12, 0x8}, {{r3}, 0xfffffffffffffffe, 0x12, 0x2, 0x8000000000000000, 0x1}, {{r2}, 0xfffffffffffffff8, 0x4, 0x60000001, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000080, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x926}, {{r0}, 0xfffffffffffffff8, 0x21, 0x2, 0x3e9, 0x56b}, {{r3}, 0xfffffffffffffffc, 0x60, 0xf0000020, 0x200, 0x1}], 0x9, &(0x7f00000004c0)=[{{r0}, 0x0, 0x94, 0xa00fffff, 0x1, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x6, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffc, 0xa, 0x20000000, 0x59a, 0x5ce}, {{r0}, 0xfffffffffffffffd, 0x83, 0x40, 0x1, 0x80}, {{r3}, 0xfffffffffffffff9, 0x42, 0x4000000a, 0x0, 0x101}, {{r3}, 0x0, 0x0, 0x800fffff, 0x40, 0x3}], 0x1, &(0x7f0000000340)={0x2, 0x3ff}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x207) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) link(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='./file0\x00') 20:56:33 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file1\x00', 0x40000000000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1) 20:56:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 20:56:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b80)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056a2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558e92b597a668d0800000039ba404bf5ced155365cde", 0x8c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000000c0)="ce8b1692133a3191e9a95d33708285a649434c1b9ab61fff641c082a61b2399357bf83c8224b3bf96bbc32af70b5185a5aa4dc080f9ffc", 0x37}, {&(0x7f0000000100)="b204be9d2cc92397a065f6d9cc0eb861706f167244b55b5479d7aecbd6aca356e14291983ae6682b61cc780749e9530fd762baa917", 0x35}, {&(0x7f0000000180)="f74775da26b4502b6af8734f18652151c71f826ac0bc634a5ae6db354d29f968b88e4bac5566b811ed0d3cfe4308d9b20c6a9d50db6fd681c7063c355c763f1d229ac4e422b10ef5a2f42b2c455f86175cfc63e0313a8c1bb8bbc3053773d671de6721ce547c2bc00e447ea7fc05e809086b85184651672f89621f655beeaa151df36552685cad21404688c6af90365107bd15033815eaaefdd1010babfde73f05c39248f51afca9f6d510009b2988545b0d6348c2b6defd4cb1cc5eac9b5402bc9fd4ffc80193cb282af1544c0c3a25e73404f7", 0xd4}, {&(0x7f0000000280)="3efb6b2421a18f51d1609f5e62cfc6b2d663e2af46e031a09aefdb5963afcf5272b199df486f1ff1e2074a331ed954c20e80d9670af0e9e587018686bf72e389e887077b2495117910e9a12e6b9d0cf07a5e3812ea30894a96fee32d0995a85fd798f884804487cabf0d4165bf63403f402d6ca186534260d2aa7382677e15734b37c4ad5712478072d1f7ee9b4be8e9c115d30b5a1815f2f33d2e7640b37ab861391ecbd315cae26031a78e1113419e8d2b004d139bfecdbf3978f80b3fd1784e0c391b773651b6c8158c2cbc0c0955833b21c4449b1c02ce6332e8d8bb4d25e7f37ccde8cf86b22200e1c0d2d0e1eeebd8905f76e98bbcc0", 0xf9}, {&(0x7f0000000440)="e7bda666a475f7673e34029e6ff96a2c733ac78442a6d7396f58701b676373da90f3b870100ad36535ed2a74ecb58a91796313ec5b9c134b18dcc6de74ab29956e184510f5bef18e80644a8ec18f1126834eb4193bec45a5a8edb9a91976df7afa79566d61e974aa57a08bdec46eadaf03b639ff40192a91bf66acb32b8b8648aea9b74f16a2e716b8e1b217581a204ea81ccf40dd43aa14c6bc339848925362ae57ae3244a8f1085883117eaa8288dacba66c8ba66f751c0fdcef7cefcbcff86981eac265936836aa89da1cf05afd5d1abc4dc71b42376560d7bd6812c4786d5df798240e3fff26fbb8728ee03684003c55e7", 0xf3}, {&(0x7f0000000380)="7123caeeb890ba8e86f907243710774df7f6bb6493a0d9b4e4485b436bc7a6eafebd16cf6a54a62c0e6e65", 0x2b}, {&(0x7f0000000600)="8213a7e3e46c40af212bf5bbcfabf06166e61ad4005e757ecffa19d254304111380c6971f8b430c99a147f285d6fab10391fb046da8c9f7075f69308851d47f214a7116747373f8a0ab8d5414ac12c2dd14399bb8b884026ce9fc8105fd308abb1d9f87300de588eba75bfa422026bc6d0f00af207a2", 0x76}, {&(0x7f00000003c0)="dfa1e0c08ca5b8c8e4becea9d8354481e9c0bfffba4828917d", 0x19}], 0x8, &(0x7f0000000540)=[@rights={0x10}], 0x10, 0x8}, 0x400) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 20:56:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget(0x0, 0x22a) msgget(0x2, 0x8) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 20:56:33 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7fffffff, 0x80000000, 0x0, 0x1, 0x1ff, 0x9, 0xfffffffffffffffc, 0x5, 0x0, 0x9, 0x3}) munlockall() 20:56:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="c2c53c789b0a92ba3153d952acef882dbcb9d3df0675f4678532693358cb7a6edfa8b2a4d7ec7e016f0f135313ce771cd0d754e3b303a48611987fb1baeba3351e2ce9c96cdf5b84", 0x48, 0x1, &(0x7f0000000100)={0x18, 0x2, 0xfffffffffffffff7, 0xfff}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) getpgid(r2) 20:56:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800000010001ff, 0x0, "b0d42004000000000300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x10}, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffe000 didn't change! 20:56:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28142, 0x40) r1 = dup(0xffffffffffffffff) r2 = dup2(r0, r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r6, 0x0, 0x0) write(r4, &(0x7f0000000340), 0x10000014c) renameat(r4, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) 20:56:33 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:56:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) mprotect(&(0x7f00000bf000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0xffffffff, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xfffffffffffffc00, 0x401}) r2 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000280)="213ee57e0284e3e57a402219c05ab8c3e950ade03d417c0416c1567b64cbc0400a81bb185238bb7759ca1aadc3bcf217b5691c09838b5263dd99c8ca3d34c7b47bab40e86af5a497c869bbc4fd5435ea918ad9da7127711d1e8afd96b74c790f3884dfcd379e9bb2ccf2bf8b9014b1aac4f8d58d7ae7740e6b4f40876d06886ceb6114e1b120257ed8c0e9a3f61bb4da0f79a6979674ce9d972cc1ae37ce57d5c4fae704b81720db9af753e8a19be69ff76697c089805c", 0xb7, 0x0, 0x0, 0x0) close(r0) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSDTR(r4, 0x20007479) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:56:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3ff, 0x1, 0x0, 0x7, 0xfe}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r0, 0x6, r1) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f00000001c0)=""/180, 0xb4}], 0x2, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x50, 0x8) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r2, 0x4, 0x8) 20:56:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 20:56:34 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 20:56:34 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r4, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) syz_open_pts() r5 = msgget$private(0x0, 0x5) r6 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r4, 0x80, 0x81f2}, 0x80000000, 0x81, r7, r8, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r1) 20:56:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = syz_open_pts() read(r5, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r6, 0x6) 20:56:34 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r4, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) syz_open_pts() r5 = msgget$private(0x0, 0x5) r6 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r4, 0x80, 0x81f2}, 0x80000000, 0x81, r7, r8, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r1) 20:56:34 executing program 1: getrlimit(0xc, 0x0) 20:56:35 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r4, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) syz_open_pts() r5 = msgget$private(0x0, 0x5) r6 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r4, 0x80, 0x81f2}, 0x80000000, 0x81, r7, r8, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r1) 20:56:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:56:35 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r4, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) syz_open_pts() r5 = msgget$private(0x0, 0x5) r6 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r4, 0x80, 0x81f2}, 0x80000000, 0x81, r7, r8, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r1) 20:56:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) clock_gettime(0x6, &(0x7f0000000000)) 20:56:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 20:56:35 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 20:56:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r1) 20:56:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/100, 0x64}, {&(0x7f0000000240)=""/172, 0xac}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x1, 0xffffffffffffffff, "85495500bfa600", 0x0, 0x6b}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 20:56:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/39, 0x27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getegid() shmget$private(0x0, 0x4000, 0x24, &(0x7f0000190000/0x4000)=nil) setegid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) mprotect(&(0x7f0000190000/0x3000)=nil, 0x3000, 0x5) r5 = socket(0x18, 0x8005, 0xfffffffffffffffc) getgid() setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 20:56:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 20:56:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x401}, {0xd2133cc9d2be96a0, 0x2}, {0x45}, {0x3, 0xf09}], 0x4}) 20:56:36 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002000, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) 20:56:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000100)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91900089250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/123, 0xb8395a86d8735ba1}], 0x1) 20:56:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 20:56:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x10000, 0x0, &(0x7f0000000000)="34971c30da502c9e2c05606f051fd7771d824caa24f7fce5cc7f6537e6c53e952cbe79536b66f8d17e1f71be1851e19794f4ad81f5529da104744300f504a5cbacca73bb39e841c8eec70dce965edff3839cd135dd38b43231a70359c6d4c8e01b0a125ad6fc90c069984d8170caa83c9aba0ac63fa2b0f3eacaec", 0x7b) setsockopt(r1, 0x1, 0x8, &(0x7f0000000080)="071f26095f667f6aaab8b7dc6f398979bf6cea4ec72abc1b2d90eb9010c9a877cb62112741bcd2326bac9be197da66b3c567d450200ae16c765db99534864449", 0x40) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:56:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80185760, &(0x7f0000000440)) 20:56:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="eccaf2737be3b1817e8a1d7041515c9b4c5b97c8dea9bd9243c70347f47aebec245112e70f6b85325a0050ef7281", 0x2e}, {&(0x7f00000000c0)="4dc29ec02ff3cf8bbf5970da2db296880902dc3a5c5362f884e684b4a8a8868c663511a58aaf2df5ae354998ed06cc81b5b8fb14d31b6668fe7f0b6611120b13eae42dde0075dbfc7c0ff9bfa4df69fdb6ac0bfeba015fef197320706ccb3179279b8e92f14f8252b02c4e0293e96a8ec8db42f275a00922d59edb1f2d34bfb77e26d8b64855c7510ba647c02893e081f18fa8914f854c58145d8bbd0b273f96d0fd57d984eede72fc3f029ab52762d5039d7a546a8339871729b57ca819c7a5d997ecfc6dcf4d54b5a52ad75c791104795305fe8bcac8a07b8b489712063c7a8d5f2e922b6ecd7a38fcb8f68e", 0xed}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="07000000000000007fff000000e81bfc", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x2}, 0x2) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 20:56:36 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 20:56:36 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000), 0x1, 0x0, 0xe8, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) getitimer(0x0, &(0x7f0000000000)) close(r0) 20:56:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) 20:56:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x9d8cdf3259c80897, 0x1, 0x80000000000000) r1 = socket(0x18, 0x3, 0x3a) fcntl$getflags(r0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x17) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) 20:56:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) recvfrom$unix(r0, &(0x7f0000000040)=""/241, 0xf1, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180), 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x80000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x0, 0x3f, 0x5, 0x1, 0x7, 0x3, 0x1, 0x2, 0x1, 0xffc, 0x1}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x58, 0x20) sendto(r0, &(0x7f00000002c0)="4ae6602fc6ff2b682681596a87c9b9b116fcf927be5c7fbfb896efd74b1ac637863d06aba1a74794d3", 0x29, 0x8, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000340)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x8, 0x400, 0x80, 0xcb, "4cc94439eff2816ba4e069681441a4d52bf5df9b", 0x4, 0xb8}) chdir(&(0x7f0000000400)='.\x00') r3 = getpid() r4 = open(&(0x7f0000000440)='./file0\x00', 0x20000, 0x46) syz_extract_tcp_res(&(0x7f0000000480), 0x1, 0x8) write(r2, &(0x7f00000004c0)="7a180465a19c7cb2d06d4e7191bfbc4da12fec9cd63bc69bbaec473e4d4fd27e6a40d3d56fee6fbed17c5b87d71677b4f3c577ebdf0b6306d5faa2f37aca9ed30afceb57e24b4daa20e89ba3dae8124a2f665911cd26e4792718507e6c2c01da5c94547e88d794a6573a8eb13a0de3959df23fc3726e8a3df994d512f687bbf790feda551c7914d613a2a779f5f1465fb5ec76dd7cba75fe46ac49582c2c33", 0x9f) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000580)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="371f5ae2aec44b8637723bd4e648c3c71b6a1e25dd2f4fd94b337c4ea8238103", 0x20) r5 = open(&(0x7f0000000640)='./file0\x00', 0x8000, 0x1) r6 = open(&(0x7f0000000680)='./file1\x00', 0x800, 0x180) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000006c0)=0x6) renameat(r4, &(0x7f0000000700)='./file1\x00', r4, &(0x7f0000000740)='./file1\x00') r7 = accept(r5, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) socketpair(0x39, 0x7, 0x9, &(0x7f0000000800)) fsync(r7) socket$inet(0x2, 0x5, 0x9) r8 = geteuid() r9 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={r3, r8, r9}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000008c0)={&(0x7f0000000880)=[{0x26, 0x3ff}, {0x3abf8af2ca7ae72b, 0x9}, {0x8a, 0x30000000000000}, {0x18a, 0x100000000}, {0xa7, 0x50}], 0x5}) 20:56:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x1000cc, 0x2, &(0x7f0000000140)="99fe358a", 0xffffffffffffffe0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x4}], 0x1) 20:56:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() r1 = getuid() r2 = getuid() setreuid(r1, r2) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) 20:56:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 20:56:37 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) socket$inet(0x2, 0x0, 0x10001) 20:56:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() ioctl$TIOCSTART(r0, 0x2000746e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0xb2, 0x1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)={{0x8, 0x4}, {0x6, 0xfffffffffffff000}}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x2, 0x3}, 0x1, 0x5, 0x80000000}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000240)=0x1) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000300)="f3177788fdadaf0cc74213d43d0b9f8d5975e3fb88cf583b7b3a19737285feb6f61fc14d68ebb1cf999c7d0499d5ad184ac9b4d13b92dd8f883814b78568b9839454510fbfddad4aedf28b3b774f1fec22fa7acac7a616208733fa689d200731d46add1ad38a0b94e70c84d493d10cae80745cce2bdecfd8b032ee8839f5baa2ba99c4d0397f6e088db07d8726ede548965d62", 0x93) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000400)=""/40, 0x28}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) 20:56:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r1, r1, r1, r1, r1]) setsockopt(r0, 0x800, 0x80000000000000d, &(0x7f0000000040), 0x9) 20:56:37 executing program 1: r0 = socket(0x400000080018, 0x2, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x100000001, [{0x1, 0x4}, {0x3, 0x4}, {0x2, 0xae1}, {0x3, 0xa9}, {0x3, 0xf48}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0x100000001}, {0x1}, {0x3}, {0x2, 0x8}, {0x2, 0x80}, {0x1, 0xc96}, {0x3, 0x100000000}, {0x3, 0xffffffffffff5cb8}, {0x3, 0x9}, {0x1, 0x3}, {0x0, 0x401}, {0x3, 0x7fffffff}, {0x3, 0x5}, {0x3}, {0x1, 0x6}, {0x3, 0x7}, {0x2, 0x9}, {0x3, 0x3}, {0x1, 0x6}, {0x3, 0x80}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x631}, {0x3, 0x5}, {0x0, 0x7}]}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 20:56:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000021b000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 20:56:37 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x5010, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 20:56:37 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x4) setuid(0xee01) mknod(&(0x7f0000000100)='.\x00', 0x40, 0x5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x2008) 20:56:37 executing program 1: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) readlinkat(r3, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/191, 0xbf) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 20:56:37 executing program 0: r0 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r3, r4, r6, 0x8, 0x1f}, 0x0, 0x8, r7, r8, 0x6, 0x4, 0x3}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r11, 0x3) r13 = geteuid() r14 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000001c0)=[0x1000]) sendmsg$unix(r11, &(0x7f0000002580)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000000240)="310ac6454064fa7537d602cf9da7bf0badeda27f58380e083313adba6638681608261e6b7bac8e1cc0dd01ae8dd487e9b06e4bdb2e878ee42088eda3fea065d1ce40e3786964662fae652a222a6e0b8d3756bb872e6340016754280e0c484bbeb57a07514656e60f46f92e0371d86c4d2771952c8507737599d0df50ad0a84d9482ad7fc07e3e3b119b5c2424b83194b0ca683ea18d5b0c7de81c14aa5e76b249c94fb3a47066d4d9d123411cf94e873cf7d827e852f5f3de778858a048781913930baa5cccc2712d6983e783ad0b356b0cad790d4ee4ec7ff66621baf56654644b4b2f2f0bfb630a05980bc1e7ad8fa2cb197ab8d35639b9be758ca20129a8c888f661acf0941e10ff15e06f460c3f47667dfbadc2dd60438b91fb581c689196f6041faf9807e6963785c0a79d82d6e3825228677eee01ed7bc88f615e32136d34b30c238c66e0e3d91745684a06916dd7a4dcdf7dab5204bc9cc553b478aabf8232c710ea716f37c96b6ddc494cfae796d222a93127862e58f58e1da2790b5ef4c1f053e357fc06ad3fc6ddeb13bcfde7cd47429b4d08163eb07e968619b178ba16ec9eaad4a93d5da287fc4b099c1a183de69a9be1d734cb9d15989988ed3408c5a094977edd2c54695a958c05cdb0e8c65ca2db7fe2ce631ba1bbdcc8ec06840cc25022530d85a8fe081ee79772cb21e0bbf43593cd6c74fe4d163907e117cc823058b9df8a4d810937a649f87f5e990c91cba8244465b836170c1562974b6d1cc3f0eb08f11cf25833217c8bc38dc0e9c70c27a576a0503dd47279e41da13c5a725ff9c38e6105d2163bf49edac7117bb7152ce96bcc0a59303a35af49b21a3c08e32f14fedf64d986afdfa5237999ba385a91caf490629501c152cabd8d598d89dd7222e3840e63de6b6611040233b284e8ccc199f485777fb0d44820910c2f43ed890e47ee68d0e325774efd36d46289c2c2baeb1e7fde834c70f6f4e3ba8d524bf90ce646c7bbd4331f5e5b645d6b9e011bced86a3a49642b4dd9aa506e5886cae116917e1a974059ed6189b67ec2ae5fbb3ed0f591cda8669599e13c0ae5853c6b0a7d9e8fc60b4654b044e8ffe46a834ebdbe01d5e9b9801e631c025a33596e8e1941adf99fb9b4175adda3e8e62a12e5d778e77324032897d0e00ec8e018c3079abf8c386bffcc100986d8bab70345a6337d4cd6827417659d6763bd7328b7a94afa5ae1eac8863674e6b03015e9dbb09f587a616031a318714c197da959c05288613c26234caf5439be4fdf71e508cb84006f4c8dd52c9d898e48c53fd6014fbdb5630bdaefb9b775a5f845e8feb188eb13047b3e34a79e220e8f69ab83644431e2b489edbacc897bee8bb5ed3683637f2b4f3c45d986ac2abd40365dbf715907c575a9f1175f4efac7821db59b2217e92cd03e992dc673aeda43cd5b615924546c3e9829b9e37021b3f979e170211e324f493ba55e94cf41f45daea08902022bda026b207f4585ec13f4c8a6e634de60e7b4c99b4b868cf36151a0bb464c65e35d21e58b42fac00a9c11ff84e44e66c4f7247a857238d40121536afb1fcd2530810e460e28ce1fd4ebf0605f3ec0ebfda0a280f8f6edf8ddb053cd0406d4d4b1ac5ad29491be3edbff1d0344b58165c928b169faa5c69361daea9a51d1eecc59e5163152c9c9cb78409fb48c5502eabb89bfcc4c0525590137c0345ecc2dc687ba87ee01ee145cb1ab9839a1f6253f38d255599baf0d9746f938094fcaa8a6570329b31ab13f97b03cf102bb468c42e30c5afd19b1fb976f9bd3a1519324305fc795a111bea51570d5beb6472e34041f72ec1d2b663ada65157e76cc3d792e048907051fd87df32ab651b94ca194c0da86145bdf5bcd1f203c824d5f61d74b7feef24c09f538f816a9d0245f0af17b46e8feff8de1d884b14696f774b14f58e46376ea75cbd6f918ea1147d58e5e7ae33256e80f9e47212bd74633c9bdccda2dab9a323aad0e38c671a939e716ecac5da91f8ed5cd398f1eeac7fd1c17bd1c1555511d69c6c5c02a4a95a1ada788124996bb98b57a2f6722ebfe12ed340e4de5166b9a94d23b9a4fb177d62e2a8cbd2f021bf81fb5068598db2941936248ad9074f878963af3474586d8b9ee48862cb6b64fb788375eb925f90220e8bc9639f8561835ecd369714d67e1bca0132c0f435442c3e5b94cc713f04f5a39bb6265e6c3fcc9c7e7ffb6c8f0db5bad5f90f85943c55cde9684a8b07aecaf78cdfa9c96403005732e9ab7e6b25a37e87189b078401d9b79d068d7c25a772b85a83f55e7758118a96161fa38aac08867a5df81982d9f1c491a9b18ed7698c1c0d7807a54e5ad77674514233510afed2a0e9c2db1e265358dc13a019a28225470238cd0098f8e9ac1c08d441b20da5cd16a8e820339cfd69f929ad6e17da590b16accb89347ecc9c17399f453135c5d41ae1ffbfe8797548172db095a938e7becf30f4e5979d4b089cde3e284b5de6df714d811c651eef32e5cce551230112a8bdd14d001ccf7a2715202c6f9c5bd8e85fba741b3b822543b022c7aa90dac3078cdd9b3b9db3244b1fa060e72bc39e1405efaab383c1d8868d57f36bff10a1b165605e7fb82f6d00e0e3e44d5a17d97f5f500ed98f14d49c76eb60a53ca53bbdb0cb1d9880df13f4a1ee5d9bd7100ce59b9ac4ed8c382ac7ee44bc70fa7219cb5d0d3d40a9f22aef4c71db5cf4f3fe56365986b0069418cc32464445fc76e0f5ef14a0c1cb42e7f2ab6b940bb6a4c716f71aec3c8f87f0c8c9a553e8ab2285f1e20b362e57a2445a2669bb3c102b57b1f1fd5affafa3fec5808a4b5db9957161b0e884d9798c9d2019fab918af3cd6592d9af6ce778f8ba7dc34d02cd5ca2fa85b420ed77276f48b9f42ce8afb7d1bec203ef6e76bd65ad1c90b925a2f7d89ac284398c581f42b73666ac6c3c10e3da6b057af8b5d5c35209b87faed99c0dcd53990c9b2020b4b3b36c1cb4bd88aaf863ac72bcae4b3a8f175cc7543dd7d256548c3f0943a1272a1d30e003623576f3cf070bf52ddac1d6f896e609d9fccb4a79bc1f9312c59d4a947eab04b7db02deec56d93d27cffc0135896fce20bbeea8a36df23ebb307eb4ab5dec5af6ba0f4680d8b1c24c3a4f984f939e8bab2295d219aed786494a11287dee849de95b3a8004eda24b9074966d604d7f792a59c48642af9a2a95a86197317c3bd9d68b767114a73c4a200cce57a33b9145c9ad484d991fa9b8ec6613ba7b0b076833a7a984550436342746fdfeeb54cb0e56454893199ecc82a653873720a6950c490f551a48e2803813ff73d43a017ff70fba9cc0dd6a43d4729a865d1fed9b0454b80a04e22bbad2ed0f13e31081c13ef4deb336c5887c748995edbbd11a23b119fb665841fbdde2b16605523c49ab89011e75ffb1a8bac5c0601f83c10e9558b603ee1ba9746747df205e062003a55b05b1f61924e24ec4b01e9ffa0f63ce356fae43e4adb44b9b2ff87a3623615830254a65da4332a249c03d7999b7356d4bfcbbe0ef8bc5eda059cbf6901cc9b594451ae7f060d8c1aceac3238b247df34eb85a3f37ebeb0a9a93d72534cba5b08ba1348ac5726eb358fe5e7bf90e5c8c5ca0062eb7bf37e372b15b72a054d049921a5c06c7a508771bae4b8ca06577088c111bc067b2ff4eb77ce64fdf4fc56c6095a0156028c12027c0edd17563d5a30afacd102f9a7cc72b4d6b4504106ce0685107b28fb9131921fa5c57cdd73d6a60e6c68d853aa4e6f331ff430a4c8a4fd6b8e28628ec8b882602042d4bc8e8b5e7a9f4e8d1053c9170ab83b2293c40bd7ef4b3d131b4a60f876893e411623cc862e3b0aa69b5a7aeed0ffa9da756d6c80c1d3204a860dccd8f4c572297670364ca759c4e24e15f27d014921462309d3f4748c7f66a9bab68f065e7168b0eb7de7d6f47f9c4473a05e97ce6c45914843c23faa702e295ee19c5db029bd082b800a745a08b0b9e24210f934df6cb9c9ce8277f35d8385696ce2cccc273f09ed96e32ed54ec0ba55754079044b8ecede4f032e5d5a203074d29d45fee8d815b7baf42ec1c113a17650b50249f3574b1051b6cb8431aa94f4435b3916125c01f17c514100a9c0793ef473068f85b3322924bc0b63f69a723f7379d46c93663b0e19698d60e0cdf0b7cc39c2575d8574d48dfb59246b5c64b4901140b31d0d206d7451236feb8c36d6f78ec868c76f493336bbd4196e76fe2322c3872fda67ec17a97d1f7738a56943ecf7ef551b96ed1129c75e8eb9c0fcdac24f8403415e560c5f5f55b36e39fdf02e33820c3ed369eb402e42f65612eb6960ec6081cd0d3ccd2c99bc24e9bb096d18939be5538cf31eae825f1ab8ade3e406df13d0ce7adf109e8e4d36015640e443727e8b35280ba447db34dd5454cd477044ecab3dfed5ae123b89d251d8dfe11d7bdbb751349270c07408776d193a8cabe09aea09843d13d61cb72d6fad9e122b6e70f14017a9058b9ef7016c241100b0af58bf598b0ba2b2e5cec76971ca662beb48396a876392d423c38fb7e35903b948489f6eb4c3ce053da82b276404312745e7f5045f13ee74fa619e97e71d676817348de5a5e220da45283df2c2214d9355e27b5f7f309014140c48dac76d22c64c183229d724796fa466ad1cc913c6f2cd08bf25d52261e44eaa92c689845ee8a5bcc04d55f735726f694d9cf26c655730eb0a5c437aa84eee6ddc6e6fc8d6460d590e0ec9fc2a6b55dc24fd06c3d66208283516f183b304121bcd9dab10f6744ad0f0f4e614888b1ecfb47999c86ea5071258f0ce46197052e6f9007a37c07d7b2b05745960137b34cf102727fb7d9ca4157957c24d0c964e1014b0f5160bf4f83a9831490440e9b97345c22679874129b3a34d28695aa6e14328e79ae59c0470e930117f3f1e8603e485a25859aab8bc923bf7b9c51585d0c1d9d6bb58478c615bf95105509040b5fa0b5e102511da6fa6b94117cf06dde5a81fd7640195c767c275e29b8d49faa275ed15ca7e395c88a376b89eacb274c8c9d209807ea3d7338026cd454297b207bd961ffc5f7bedb10d843096882df14689d8c49b158e28df60c671485a23266d66a681d8b3b4cd366274a4fcda26f2cae496e4fae18526e60b69936dfee31259c689069a9c3f29f6560fc45dd155b6ce1425c66502285a0689e0662d9c73b32d77cfb40ae74f5419607e9168780e96db4e87be0b0c025cb075e3f336d2ec9ae484126bf0d9597d738370c13dee4c1b1d97c89a906eeacb2ed4f0a123d77c962fb39401c67b0317df283a65a4efff938e7a529edde4058b52a79bbf35cd9b323cfd308774cd84b5fd539b10fb0bdb2e37b766307011d6c0332e00454cba81ecabac1190a2cb2c800fa12cfd462d626cbd312cd06fcd3882a428122a7c6db1ef1df3f0360db1a6e8bf288485e034b69114a5557d3c64c892213ef32912b662721a837b9be6e8a8e40b5bbf46a1d96f3732b6406deffa7901e6688c4cc87549cb5977005ff7c0d3532ea6303fb6cee231bdec8c138af884e4e6b7a365bb9343c4201cb11732cb5a594510e623e0d5ea622009e53e7de02e5cad276e488e93e46472ff4c8e81e26e0a85e58bd577e9d7ffb5b121bd7ce74da44e647857d5c5796aebd1106162fe13f2de87c5bfe83c48cf7c29b40e3887f97e43e59d94c5b86b33629ea2799a5a81aaa1ccfe5e0d4263e94251ad259d80c27cf09584e5153bf495a17d798daaf753ff74d77b29afa760622fd494ab", 0x1000}, {&(0x7f0000001240)="9d693fb2ab3c64b3665143d3842a1a86f415e020ccf091f281b0f7caab8f543e0744b8798ad670756c8b200466a34e3f3739db800af81994481a395be09d7baf10a6813e5bd4ebd311ad1fcc0bec295702a45c212af87aea12942b8180de9a9806d3557375814d81eaef530b897306e635f26ae739eee884894df9e04c2dc1f339b90c812f7d03fb57c8c68bbef232ae64bf21cc6b23b585ae4808e3466f07085415ef79f9d35bfb30c53fb8bc5abb1044fa5e28d5292a7c487f119876638b591a7bbeedf35b5cef75464bdebff688", 0xcf}, {&(0x7f0000001340)="c176050cd44e4682ea5cad859cb7311f85c03431f9dc476e54bc9efff7fd36006057c1d36157122c69170afb94c281d464799f002b3d8f16c4d55a277956afc5a3a4579b3cf841e1a3e1b16830a6d99cb09f56998cc32e7fe17e3e79140a3c5bdfc97495b19eac23f1507477790e72653920ccc479053ff42cc9fdabcafbbeb1d27f848836579142d9f03bd924abfb2bb7879d98aa69070684628e328483582e58da53aa38df968f44d148ee3b990774e593faf0515b9f0dc994c635d6a6ff9579522308ed3b2e0e08337ab96c3395cd4b6d94e16c80df264968db07435a", 0xde}, {&(0x7f0000001440)="2e2fc8b68cb81d525243b5dea0f7fc9dc3e3686cef9d643028ca41bde49f2a61e1cdc845be107f2c8a5b9f24e4893b4d0a0599f138c145cf78de8ff4a73c17ab5a371e08f991", 0x46}, {&(0x7f00000014c0)="38854c9b4c9a78b82d874dcc42e43dca7a080f86a1099a2462dc48fbbab8cad30ee220f89a9462376a0f06705ae0831d7b0be9da47a59a0fad98fd76067f2c071bbf3c90fad1e0c5dfb08947402a9d7efa6bca798249e162cf7424dc351488d7403c7b6764fe647ebbe93c9da9d4165d1b565f19c1dc4b83772f8a2c1affd030f1e3718cc711a8e2b0c41fa46bb693ab75962d73d2e2f4f08c13849976d868a93142e5e74d80d3d4260edcfee84eda1320a4106ed8f1ee76660fcc7f150aa7c94675a0492e8c6dbcaf7d49a07c0c28dcc5499b149261e4d7b1ccedf63c97457d568c35f79eabac915fd1c49d87d60bea7d8d4e89a4aa07b92dba1e9f81c92915e8e59848bd2b90a42d931a38bed0b24c6cf3969195aac24de15804954b537cb32e056229025ff68e7fbfccbe42069689c996bd34d75c0a68443e5d4cf3453d31a318c31bfacc65cf40a77445e45a3ccb0613bc72915b29a29840079b74aa41a77a8f2e4c4ee7c38163fbb2b4f2faeae3feb9932a2d08a3bb19f8e17d7e4cb6c7c64bfc38b5727ba11d04f3b9abfb7d0faa05edade8a7da1d776262ccc85d070822efa49fd90c02c1b40619c48da2a26555fb3da49920ff575d5d666e40c23e16ec44500c998f798b0f1079d486996c36fccbf9f8788667c166e85de02fc1de71ca01e3a28978f5dec802278c03062b0cb22d33348c17fecf994c0df2ab8f0a85a3e9c1e356f0189c9a9a3afec6ca32041c2b40cf430359c06ce320d3551023f5014b948d8d336da5b64d47a2fa7c7c47f5ecea01536440c456c57edc3e6e90f229ee7b476f25660f0135771e92c2bd1bc197c0ff32a5269ded48a0063e746c745153af080c09135629e60d497fb175bcb08915cf55e90b255eacf66c6dbdcdf9c51fb22dbe903f0dcb1f683c5e026932d2b02644de5081293a1b7af938d80299cee696e87fc86cb9cd00aaa3f665dc0274ed6827e9bb6fd236d9e34fd91679e2a1d063a2a2fd9ebb4199fa0f42561f5a6c4c5e11e8e513f0bb993c93d357ca5e1a6e58c10921681886858cc897c36c5307f775b5857e6882f24d9c9d656cb05d4e971480b55fec24dd764af64086a32a29b45799d544677eab661a4f086e94797abc756e5cb1bf093db6839cdf7eece93f9d5f27ef710b1f71a44484393ff9d2d32ae489acfff5a0961b6205b349580d7f78781ff176de93ca20d5f9e8bcd7a6015adf7d2bc349543007815ed7f1c0d968e8e444b3cf57f4af2e7b599cfc65a3c112b2182f4c778be42a6a38730347978f83538989c9f9844b286c5b819b340d4a95cb2010441fc1d0ae605e5374a409ac8b582743a86a05fad49c1e4d380c5691a33ab70fac3cd2cde88ed649c3f9789c34fb90aa45b9b8b32216795bf81de6a669841483648731f5ae53e88f50667464081b4068e33ee07be95255259ecb8f42ac964ec287401d880c122a4007d105588b3bada0b5b7498243e48bb87f9c906f79c0f1294ed0768f243ba0e975a4914573b5eef4c37226f19a96b35ebdefb6ea223fe99fe550d3229931488a644babff065f71a0abce8feca30d0e95bdcefcf7415cce100a12792d051f9cc31bc1f4d1412923818483b53851dad66ffae6c224fc76727820740e42f6d076d518435b90ac13067c7010ce506207a8a703f571860bcac2afefd9fab9c347ff1d3fb7f6a40b95fec537e20c0a70b59fd2c0e9f55c5b94653156ff94eb081d1cd0c2f4bcdfa77390a11bd29a7ec355fb9317bcbf984e61b921e95384d71c5f757cc52bf096ccad6364048dc14c6fa78bc092ea355bfbf09a08d59d0be0258c48ba02a1407dabd48009315976f76b5beb40b9ea73d6bc2ddeab3f71f8e27c5227e2d8da08dcce8aa8d73d3f8c10ccb80ef7b4d4bfff9d34be0f5ddbf8ab7e622d77ca11f6ae5fd8c46708674221be3796b43ac29943148714d18ccfac0537994e9438e7f8b04fda31137789bde04855280a58943bb147b085d4408ec06cbcedba555ce3255f842366e48340e6b2877b0ab5ceeb17857535c0057210a6e9b368baf1ff1175eafe2bbc398e83a31b8fbc30bcf5e5b9508488c0c10f8c13148bce8d90939952de41a04734884baec26761ba183666b6cf92bfa2dc18a7b7c5e9fcc8fedbaf4c42ecd8eb831a6d9fad4477e110b0d2768661ecbea783c65d70accdfb00649b97c0b422344372da98df7d44d981c65832e3b863e32d4604265f8541a5af393286a7d24cd72365f7251bf9f6ae2000be807260e20d0d5e6e343a63b4475e5e2939c71bdd9da24d3d56e1fed388cc425a53a244ad9a4ca726f04e33e8779e86401a257fc227ca88d651f0eac252ce30c8577270400480e4ed18e21be83f9dafead9af6635a44847667f5b02704b784413ce479f6dc34b35576280e3cf056f017aeb1de5e6d66bd401fd4af7c1fd77c0fc08b646cd3bc64c07b1a83a2b804b7deab7fb79a70a4545c5c564ef623e877655bd4e54b41968a9968da593dd36d35b91f762e2983c12ece7f71acc91a3ccf44c35570caf87da5c152762f5449520c8a677811c60b2f68990d0cd264ca0bcea5af8f35519548b4306c6a0fd99149c758338d9564804ffffe182eab481d5bd6cf8cad5098c6ec177eacf417a6e72744bf0544c20c447129a20baa3e2ef74da48938434b8b6e67240591e7c6e468d8a6d82d8ff76c5b7cba61e1d5baa1f283189f917d7535d6d673b81b8ce4311a42aa839a425fd191841bf70fee49b29dff3726ee977e4254502244012febe30e716893bc12e1f64d5cbb3777820b77a8440319bbd00a5f9b7633b810634e34656355fb9ac589178e0b24f0ae8f9fd6235d9e0b89cffabff7b4ad406318252aab79a6b9cb54272bb989ca8904914209d9304be72166c98a39eae2393d0aa828783a3de6a363483c9e8165eff31b61e26018b0681f6fb0adc21c2839da55b9cb3dc34553c383a939c4ddcd6f2c92e01b8b14a032b52cb99f8241ca6b6a66ce77d7fb06cb83bb7adf50f882f169814b95b7f2346c177b639df6bcbd8f7916771ddf0d876df543857ecf9584dd8399bc048c754e39f6590625af2fdcfcd7da39d50ce62630fa1e9242a81d25e609cb1c5f131a4e828ab05080b2777aff3ab6198e3883e1dac36055481c8933f7a2210d247fc2a71dcde05dcbab07df2a4c6ab092e190b814cc03cc2cdc440398d71f0f7351486feb62c1d9895f8c5a068ec03e13c00e4c3ba6803345048c2b1536133f29d22fcad3ae354af3507cdf30a102de4260d957eaa90fb526e0f73af21ddc86c7ffe449fe7217d01be8f341d0fa86be29e727e76bd7c70a314226787490195beda3b5389138b8deead05f77363975c0b378b0ddcfa8e3563d50b11049ed173fd8a4974fda210486635d06b9e56788d594f7c47c9be429316ecd5f55ca9c5b7b41299da326fd3a952ab773d5f14783635d4e43dd81b79bcd8665af1df52b83224720d3a5b2ee4ab7692ecf8bc2ea2172038657c953c75ccc94f1ec1976a978d510dbdd1d1a1e1eebb3af408ec5ef6905760d16aac49db55ca9386579b0fff71ca3260a2049923139a2f34ffc2f15cb5019c5fbcc0a3dc2937b1d6b7369e4c882dc1307353ad314c287a526c03c4521f64d9b4ab386e6803b88401ba456c2bc8a868673e303caa35f50ad14af4b655c10ec2b55efd4c3fb2f5e271df3e0609a6ce1877523712bc28701f5ff66db9cb53407575a7ef3e55fd488749ad87bc77b8fa9f3c4a80f26626d902832fa4d54853fa812e27de34d693114e4b2e6bcf0d97b45adb82c9c0ba4c7038ae59920105626b9146ef166ba96646a0884d2f29427aeee61fe7692be613b5fd8300a885be9fafa4237af396e592a0851b1b0e54425b739f5bac3d0cf3afab351af6b929d2086b41e634b126da38dbb49342e125f9b6d81fb4b50a12da3eb0bd91552419b39dc19994c3b2a683473e1b0293605fa321a6334148e46ca8e4355e2886abe100e56bb6ff4d1f89b286cef10d92e725d4246760032688177444be6901f35e0c1735f7c174e88af1796c02ba4a0bd866a74df72249b4152969d848eda711482b0aebe2cffd3b0d9f15f178b8e1114aceecbdf1627222e1d393053350553db898ea5cde0734bbf411eeb895e8753350829db5d3f9c5cd0effb1d751a183693e133bf03526d8514045315d61939f36a29497c33da6e4cf03a1f997134b97fcb1c6864eb27af4fbe2f7604ae8c10e879e79f8bc2af918211c03de4bc870f0b97186e29babf0e6256b7fa0099b812b769f7fe1861b051c18a384cf2de452f2f3565a5c2e8bbd5c8dd183cfb3a40aae70a8dd4bd710cfd3eff29751f9d92a13bfc10376c3590cafd7855a387233531fc0f0436f51f22888d1ef00786dc1c2faf9f0deb52c8438cab070646c3fd844c09d035e7ee26757647881ae05139c37ba0cfd341ba8ea57df0957f153a0891ea5ddb094b337ac134250e83eec3e6bca25e5d59cee5197a60eaa914ad74b89350b9ba9e46092c5454665f89f46e4c2673369e9a643ac778857c3194eb2a7bac380c26f47b90908ad780f63fd6ea17cc0890cef6de8d738b24ed40e599f411f5df81fb9297e80edeec474ee481e394c6cf0b25ce7cdf33e5820f755f297ef9a139e5c887f1d96f58672afe525cc10424adabe78a4e14c1761f533844ceb15cd6da0211c98d44a15aba5c5b8b79784b0280b57f6677cfb7c3349c686d829f17ef4462214035eea62b4b9ece47809e3a84e49d9e9c34cda92d95c39f7ca3953225404db1ee9958e4b39eed4c34aa21cfc6a9ae5b6b6fc407bfb1b161e05f6442f9eca1a6ba055c2dc2b9fc47600d688ffb1a551bfb07a1eeeac6062da9ac5ba2f795d0c0aaac155b19bcc97c1058f95b58b296aa8c1195853392ed156710b499e0c720bcf90f33acec03c6dec8326fa9561d4c9ed79329cd905e886af78efe6595ed1d4dadc2bd93aaad530a8a15ed392749bb1b7a3855d8822aab985dd00b421c29f4035fa9ca0ec03262ff707cae9911e7ddd6fc46f53bdced7b3f516822ea3e1817c5210671ef3fc31f8d57de4ff61656951e7a2e686c50aa787bd18027f45beafaad1ef23a7f4955465ca6524f2616faeb7a9f69f0ada49d9246c8482a464d3c5e958ca4a67e0aff100bec7f71ea514485b357a18214ca8c6bf5892fd4727abda42c3028e0c0f4feb0dae70fecf6e435d8b1de264aece8b02241eaf730adb1e7195942e026d47767e50635208867d29724debc0d6458e7c4c3cfc2e4467d976282cc826a480afb8b1b07f5b85a88158196f3feb39dd92aeca945f3f24af193b3f855da1b1dfb01c56d1c49bb65bb17f43a771c92dc3804955667a7fede8089d0f449518354aa3cf87a258ccc2c21b552b89e778a6142944c63f7da9ae84ac12e0ec2429ce780136dd3bb063b7feef2dee70ea3ae7a0d141d13f5274bf035c5984227b6623d475897e96d0db524fec36710c929ee261ff148caa586154bf0600cb3637c68d94904df8bf493995c4ef3f913d8e391661c8d5e2764ca9ddc58b463564f30ac52eccf26e7e77ef16ad6f3202d1a940fd0b40591671e6d8617cc4b465718f7ccdc7638878e69c27931b5825f85a59e1099546a4af761a9da52adb81049136804f227e7c510f879f4b41d2735bdfe3c5661f7bcacfd0b576a0b5464b73851094ad15093172419435c72360be8cfe36d8c09f8c117e306c8a55e6d40e8c4d51321edf5e4de0166c0a15a2743107b706ae708983d1a0de14641660cf8d60fb19dbb375d566b1b3c3a4a3", 0x1000}], 0x5, &(0x7f0000002540)=[@cred={0x20, 0xffff, 0x0, r7, r2, r6}], 0x20, 0xc}, 0x400) r15 = geteuid() r16 = dup2(r11, r11) readv(r12, &(0x7f0000003600)=[{&(0x7f00000025c0)=""/59, 0x3b}, {&(0x7f0000002600)=""/4096, 0x1000}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r12, 0x80185758, &(0x7f0000003640)={0xfd47, 0x0, {0xf97, 0x2}}) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000003680)=""/212) setuid(r4) setreuid(r4, r15) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000003780)=""/68) geteuid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000003800)={r7, r9, r10}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000003840)='/dev/tty\x00', 0x80, 0x0) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000003880)=""/7) fchownat(r11, &(0x7f00000038c0)='./file0\x00', r13, r5, 0x6) shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000003900), &(0x7f0000003940)=0xc) ioctl$WSKBDIO_GETMODE(r16, 0x40045714, &(0x7f0000003980)) 20:56:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) 20:56:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x28, 0x9, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0x40000040, 0x7a55, 0xfffffffffffffc00}], 0x0, &(0x7f0000000080), 0x4, &(0x7f0000000140)={0x10001, 0x8000}) clock_getres(0x0, &(0x7f0000000040)) 20:56:37 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="9bbc51d5ad1ab1c24440dda6b1491932f5515b44f63476d41c", 0x19, 0x400, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x4000000000007f8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7ff) setsockopt(r0, 0x0, 0x3ff, &(0x7f0000000080), 0xfffffffffffffd0e) 20:56:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x633582faef5ae948, 0x8000, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) 20:56:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x100000001, 0x3}, {0x7, 0x1}}) utimensat(r0, &(0x7f0000000280)='./bus\x00', 0x0, 0x2) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)="ce3aaa47a953b057b133828905b5e1350bc51361e3daf2443f319c8b2aa0525df39756ec485c2d8f260f4284157a", 0x2e}, {&(0x7f00000003c0)="70ed043b5b03bb36428ddfbf9f6e5a0916c172e80d161e", 0x17}, {&(0x7f0000000400)="cfc16b7a864b2c8b6fecb504d4ac7df386c3b5c8287d37f58ce1e45e1d9de4e1620d2dc861b49378c68b5fad78d71d74edf13616798a588ad2ce12e63a151261901dcdb81d2149c1f024dfbd2b7c2913a6cb6952487dc9e78a1842375814b4c3f79d1bd53124a769a135d6c460b65e182d9bb21e92e7771bf7fe3cddf3b9927051064580d0f2e42e9e9b1d0c6965cfa6668891026c48ff6fced51b07655e1a4d820b1d8dc0edd2358015b37c3de112aad02c8c7fb6cbb7a869f72f", 0xbb}], 0x3, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x1}, 0x8) read(r0, &(0x7f00000001c0)=""/182, 0xb6) flock(r0, 0x1) rename(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)='./bus\x00') 20:56:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000180)='./bus\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) close(0xffffffffffffffff) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) getrlimit(0x6, &(0x7f0000000040)) 20:56:38 executing program 0: link(0x0, &(0x7f0000000000)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)=""/216, 0xd8}], 0x1, 0x1000000) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 20:56:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:56:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x32) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:56:39 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffa, 0x50, 0x20000002, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff01, 0x5}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x68, 0xf0000041, 0x7, 0x1f0000000}], 0x7, &(0x7f0000000100)={0x754, 0x2}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:56:42 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x16, 0x3, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffffffff) 20:56:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="11005811a653a2f2a54af040267e39892cf3e2d0bcaa1ad17305ac"], 0x10}, 0x0) 20:56:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) kqueue() nanosleep(&(0x7f0000000040)={0x4, 0x80000000}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) 20:56:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/98}, &(0x7f0000000100)=0x64) 20:56:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x5, 0x69, 0x80000001, 0x0, 0x2, 0x6, 0x1, 0x0, 0x3, 0x9, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 20:56:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x7f, 0x0, 0x8001, "09cfcd26d197875e4e86ce2e51745738cdcce925", 0xff, 0xd64}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xffffffffffffffe1, 0x3, 0xfff, 0x1, 0x3ff, 0x3, 0xfffffffffffffe00, 0x3, 0x1, 0xf3fb, 0x4}) close(r0) r3 = socket$inet(0x2, 0x4005, 0x9) munmap(&(0x7f0000118000/0x4000)=nil, 0x4000) setsockopt(r3, 0x2, 0x5, &(0x7f0000000100)="b37e0cfbee8fa33471c1bef5c14c9630c97fdbf0aa96c8c382dea8a3e96ac3f3343a433f", 0x24) r4 = dup(r1) r5 = syz_open_pts() readv(r5, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r4, &(0x7f0000000cc0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f00000002c0)="beea81e3e91be7aca40e20cc0cbe1d1422c2c0de55ba1f2789b37c318842e4e6934d65a5b13a07a475eff98c592b1588659c7ca58b1eab5efd26225b62b727cfd709f2d471bf60617dbc44fcb3ebb591db99591d8d1c6e0831d8ba1d2ca6512b7677e9c973121ca14db73981a105ceab0f39599eb15a7745e9737d91045e2ce96f82bef3734a117c51512da1", 0x8c}], 0x1, 0x0, 0x0, 0x6}, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 20:56:42 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fsync(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0xc1045763, &(0x7f0000000000)={0x10, 0x400}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x5) 20:56:42 executing program 1: socketpair$unix(0x1, 0x89, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0x8}, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x900, 0x1) r3 = dup2(r0, r1) ioctl$TIOCSBRK(r3, 0x2000747b) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) ioctl$TIOCNOTTY(r3, 0x20007471) 20:56:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) getrlimit(0xf, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000011f000/0x13000)=nil, 0x13000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000080), 0x101, 0x0) close(r0) 20:56:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x564, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) 20:56:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:56:43 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r1, r2}, 0xc) 20:56:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xac) connect$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = syz_open_pts() r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="f2", 0x1) 20:56:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000200b, 0x31fc) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8400, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x87da86990c828a41) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) readlink(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000240)=""/236, 0xec) 20:56:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), 0x4) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 20:56:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="220e22", 0x3) sendto$unix(r0, &(0x7f00000000c0)="9388537dfc6863c1ce8dd557668ab16d075f6f66d72a4cff738e9896e98269e27826a010da960fe02b3b100efe96bf8078d7", 0x32, 0xfa9b0444e9c9077b, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:43 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 20:56:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) sendmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x7ff, 0x3f}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)="53fefe7909245384c7ece2af54b61ed7d4707010fc236669b6725efe56d71442", 0x20}, {&(0x7f00000001c0)="1b64c3c52b7014283972171175e87eacc08ab517d4b723527c3383f3afee0a1d82bec4b82756de4860b1f58b1e55e61b884a88f460f4b6a91a2c09db483803e3f743d1b6633d5c01da3896b7829a08cfc006e84c1a26d30a4f9196c7068236124d15870b3228ac85681fb763c8201c3c35c535b3881c8ae44a9b95b5dad1b93f4aefb9cad87196", 0x87}, {&(0x7f0000000280)='L', 0x1}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="2e45c2a35d273cf6c0bcc8d8bb7cae79a1aec6a2b8d73d662cba00617e0d23c9a29648ff833cfc17157ece88576fa35bee2c68a1702d8da4eb25c2d1c38bb954289e106dc0682612064d2b627be602782559cc788b5b9cac4b57ab38655dd533088a3cd8af011b8a830e3e65f7c42e38a88b9a3c8179efce182ef8e02ab29ee71e8a", 0x82}, {&(0x7f00000003c0)="abd64c038d8d86e6e94160ec03e77e5e2f5586c2285ac89ac149d883fa0eda227b", 0x21}, {&(0x7f0000000400)="30b547cb6d452319811abe5551d7aa690ff3ffb626cbf49edc5b53717fd0dd0ebac6a3be098c40570aac8c3e046c7037d61f027d9e6c4503d095ea0bb98860ecd9ae2f96265aa7", 0x47}, {&(0x7f0000000480)="97fcb5a23aa9a6eba513f9d085819d2c6f31e3d6e9a45debdceae380fea0c52abaea7b14b85cb9a9a2d31eea52c8f85787fc84799f28d2e22a0dc362", 0x3c}, {&(0x7f00000004c0)="f09a3eb5cf", 0x5}, {&(0x7f0000000500)="7b37ec183e31304592f353dd35ec1352fded1ec3ff48edbf8893d7a3e04cb31627c2725c113e88335862380bd473c3322df0eb9def701e6132d395cfc72d17b7e56490f816fa2d087dc5a51203f89de07ff0ca86b3ad7d382aff3da1b86783b3e2180fb97b22e2d29a3a2fa998ab9ac649adc7983a53fcd67fd6c7052a6f7166088ab73c7e42477febd031b4502d827e5292803d412fb76308cb6899b843f41f2fae226bc917f66edf63b091809ff42b850d0d9b212a09bbf7ebc953193a5577f80315b2afa43090c7304ea5cfce4485ee23a8f7f01457380169cc33bd0f805cdf86e5baa487e7eddf508ef5cba54e24bf2cd8e66c00dad32b7f3482ec99568c9b024649f927f4ae8e0c2522006b1a1f6d4df02c622debfb1e0489d5fe3638dfed20ce07452e8eaf63e5ba1399a0087ceee23e21d5b2ec4fd610397572002ec493abfe0f6791076661b60f91e6ddabe63f3cd43453042695aaedf233b7ef1d60b1427c84dbdb4c8da5ea6863b4bfb4af155dfe1131a07bae4b2596cb56e40246ffae0b9dcc43dd39ae2ed8e290ae7db0cb004ee67426cee1bc6c4a2082695c7a5e7c451f2560ba53b82a773ee6bcd082a6159863ccb61adeed3e93051843c84ef420cf5673a42518961a66e40e616b0abec3715bd5c8264a4f1c82255039de3784a54974eb8ff1b28b72e99d10ccc946009e9071fafc92937a1e55fa65027b6d273dcb442c6fd06fbd3638bde2d97205bc3229a0f1958e30468ac2c75ca91206c58146c1b1e3cb176a4fe760bfa29424bcd8044f06e6f3b86a4d60cfccf65ab11ec20129739dab43d7d294b2149bd310eea06f60ce6396f7019f6bdf175070271e2b551265844ab988fdcb281fcb411a4dd0067bccc89bd4207d8e48af68d5dc7188ba104fbad3d31184316a3f1a162f37ea4bfa0eeaa40f0c44fd9f0fa76562145cf865e1a22e4ba6617f4e191f49db6b2902f9cda298e452f5cc2fa6696fb39ab5cf1485ae89b5181de82cb1b20912fcbbb809a9707ba4ee5d1f915380c774957600f09e1d48111b80d0d253d2b730ca05e38ba3a2f2f97ef30ca2e005ebf9f5220a5a89f16a72f72ab0d69a5a2d017b34d8ed6f352bc85b868952f838516a08d2e4d8452126556094309296a12f00296e7937d5081ccd803782a56f40ff74aba192a8d6edd4d309f9432c741a1b19def6a96d294e70d7c30c55814b6b276f1335ea6888c212240426c16b4b316fde740f57b73f507f68be11d3c95f58ab2f3b1cd74baa5a77febadb9027e9b7e4c4bfb0a98fc33c0aa9e34af9a46b6ddea9db35fab28b165105c51cd6e37dbb8da59fe8914c690837d9389994373d3680fa1ee7adddd419303ecfbb5981ee5a18851199c701b5015dd5daaee93e10b3f809c00758854d86a92ad3c640af3fd0319274e35d75166cfe047e66a1533bb04d16ad0f2408eb5df6aa24f532f25eb087910f8d86d611a4cf58b08b30c81963a821214a8b4b91954ec2e2c26b98b36342102e7a2dbaa16b6c7572e3ba81cc74d8b4a673e264c6c6baa7406ad49271398600123b138ca569804ef25ef3a92ef0884256aa3bd5ddf9be2e0dfbc9375bbe70e3a13cd6dcfe17f358afc7ed1e155d373460bad0099b0b67eab7a572926cf37d6707406bdd329d13e24c1aab5d1e44690287c1d91c2d6f80e17c78fd0e3f3e7ecd4a4a96c815220d52a531fced33eee2acd1f4faf6d0b4c2c0d604c2b4037e51ceca24637aa570ee51bb5d0408e9c4378a0dcbaa16bc88d56e590c18285827e32ff30c02676ff196b66ed0665057a53345ef6c483f1745b7a566feb4ba73848cb83faf08f1ab8442499ff025d85ccd642247dea20c859a59e77598b7e17b2375a5ddda5435bb0d393c200253be197ad8d8862e6acbd7e97d87f643b50d5384a5a2b989ff8607b8c0389b4c0cb4975d327b221c959c7e10db7878a2348e035cf204772f97ab0b09c219b5974ec26fac2979b586141bfe246c54ece05a83bf445e61a3d9f1a611b7d8e8223a4be1d26b67280899e842ca06711cdb8f471f78395d47f9302e026a9e4643edd1fa497966ae910335b31e8b28471279679d481ea3cc57bb29ac3a47501d80d2a9cd210daeae8deaa2700dd51d6ea82d4c85edc0cd89f63ab65b6d53c632b9b953b0839637d1bf65eebe8e7dc1f75bd344b4e30ce54ad22e80b8b2474f1ef03ffb35f1f1f37faaa0ed8ddd0bdbc21104f9721433745275bc0ee0570de27033965ed7c894732c35ad3660a1bb65370d0361b1938f4a0d4cbbe4a48038d6eefbed9796f1bea19a52b2dd91eae4fd62e42ecd3f6b651fef4109a9f3a6404d688c03a86b4ef1ac7e144f037a294059cba4dc20300226b2bc57f3e341b6876a9ade37a76126f898f904d5853eb76ccc5f1953f6ccbc1b596b7a631b268eab4b54637bcf387510007cb4f235060cfc28cd543fb7095508ea4a4fced911b2357e80f6da6686b2a656d82c118b334846ae3bd425443c39148a16b5cd567fa2abe800bac3d8a9a33129d010b713d289dcd3a8af31b761efc215051b0afbb6d4b08b149c8dd031e8d2ee911cc628778967090ff4f401b0387043c14acf0367324df92d7e6e08015bd96afe604166259ce0e251c940af8730ef78a32041af9dd093521ca5de6ab10838c390fdb90423bbc6ef7c54f9a2520a764a5ada01bbcf3d6e264602d553a59c39ca413620abb578419935de24ba89e77266515beea43836367996eca630df4a7cfe8a43865daf18a004f29021edb4b5aa9d3ab28ed40b45702d05fb655fab641a4dd58e97f9b8a49e87c4cd06b05d3bd10205f3e389e01215be4283ec8e7979013163ffd6e3f50fd7a2d26dd735ea46f705b77b06033244ff1f975d0f70260fa47cb31e4fb6994aa91c05db490af721dc8f71c941e6163d27231796812c01db5570a70851be1a42fdf79e8d042a18508c9e464c467363beda848ae19ec222bde71ed1acec3f113c50bca15acaf4f6c129626139169cd47863129c0b1cf0321e68c038080e003d1b918badf0ea924ebdee8395be7d72b76b0ae4e0bb502e9343fdf6f4fbc78f99da1931384afb4768d9108c40fe450002c35bb1cdcb3cfc821e5a9f9cfe924f46f49c6d87994d58c36e948a4a46272adee7ef8effdf28b8de725645efed9020bef043d31233c8a5cb11830a8ede378aa0f8f20613c77672ff4ee74f1755f65eb2206be0631ea31c909f2cbe8856e317997c7a71810a14385ce2def0098c0144bb9f115f38ea54dc2d416810f6173a75444596fd7f80ab827f0822584463fe48f21365f577574d8a8109c59fc075e1627050c17dee78f48adcbfa664cb57d879bba96d1559af25dafb3748fdd39e036ce2bc2550776432749727ebf973194ce825b14c0bc2cdc27edff5336ddb4204c5d5eea6a5283ac01c7a20ac7f9f5ce7f5fc1e751ad9d5bd00670387bf40c4fe2ec1e7d346afa752fda241430fec81646a9de2a6ad7a0d7ac42d7197febfdeae2f1fd946b8126503fe61fb322487044b4be6a4d76be3f9817ac255bdb11ff1a85f5d2d1689d5e7876e4104dcc541af8aec03e19127e43882005971b538ab06f92e94e89a02cc0a4e83670c9eb7010fb4923039816c02a2f7c9ed078019a398610d8a2bcc165a9e4a0040488e3e9e8d11f21ae2cc5acb863108bd510b284c27edde5a08d2a87863e5c704833a299f9659d77248f293ebc5aedfd0d4c45ee0d25b0abdbbc8047368204beaa0b4fc1b23559cb78bd82a2cc16e2a9673b75dc3b50063264dd464a143fac3593566db752c001e08d2e644332c64d96c06bef2cce5d04ab3d6a2fffb7897dfbe4e22586c2c04106b12a375a17a9b49bfcca3a549021e39e200f542b897feade29532cf06cedeec4ab065f3a8fdf751bc4f7ec8e3047602b7f189b727342815bec04bb1ace680413a765e4fd4d12fef4752901cc386b08cb05f925ff32135051eb41051373d553f233155219c1a6212f1fb96e9fd293a93791fc8814c2a5bd63c444c700633b820fdcdfede4a23431512c4521d1cd618b1ea0de9e02241f83057a5a1227d43869fffc6e935c71c8075673041c37f82aef253edb9739dfffe0ac2aec5ceebe21716a9cf1a00efc8444e8c53b0aa13569899e14d8958abd743ee32b8ccfbc1c1fdf2768c424cbbefce7bcd1fd52751578f716ec950d5bd28b64198136b8a4aa45e8bf420ecfbaf21529217074bf6f76f99e6cc90631adad3ee3270abc517be96eb44ea2f0cb70f7b15dda316020d120a94b4daf1568d2e6919727268ce1e24caf973212c0c638ce4348f19457f8b76ab1542280ebd0ef627cfd1318b627c9e28f04d6e560c0d6d6ee66277b6b2d030e56d741969e96886a018c30d23201ded49742138508bac7acea51d2bf9f56c61af93154d1457d4c6d292851aee8994cca6c31b927c34ce18a44151a10cde4d2876721b8799c8b640169fe88205e743d33415de2cd459bc1695c9eb1142c768664cefa14276e5759f3ac984971b914f382448b37caea854dfdce000403de01823aea058fb4934bbb0a0b7d3ff074875beaa2e02b9615d3b9a6b0786155c724c5ca5af1c46bd255f63d06d3d32cb0367194c0b5072a5bb90dc49fd85a6280888ccbff91192bf93aefb093f6f1309f1783a12299c86c03589b993428579305b9a03f415ad49c32c07db24c4f2de3b9eecb87abb8155cc835e8891708e9ed430ab7fbd61d34e6498c5a56b1cc9f7a986b99e0ed1b8247e5d92657ef2d4138ceb0322644c2c13c208b3e0a2e463dd76aba253e2f1cd8cac632ca6f5c1d9d8aa0b4d1a7c33737b25dc28ef4da96005b25e158a7db6954cddba64d0a22891e418eee56c0dc78ffef556a6e7716b06305db2ce9c1e6ded6f41543098e350db49ea38ad2550d633c0668eca96d70c37a5e2605e5ba94da01ee47ffbd731161f0340cbc8f86c9d82ef73d5fb3b9975c935da2a5d2e73bb58eb60be1528a81ff990e37617beb2e6ed9efcfe66681f37303e7223c94acab2709dd50c4e9eca850c8ee93143d0ca839865d795f3b170d5da99e5bba53f628009ce35bfdc292eb7dcf92a31955b52618811b8e75d3177c4e13963ecef426a014c035a1ca840ba49bfdffab698c432c3aca97a0b8cfb7ef1643de1aa10ce1cd76d591f2595981532fda95d02214d682419dc49ba5a5375c7f2653b27a9750bcaa2c987334996d5af2016b8828efbf8f1cffe36464104e86636b40436dc2fe12f00df8aa2d0758c8f96ff26ca147d2f34ba01c7151b022a696acad27e0554e96c68b0f534a76fd729ae44832f88d4cdc5d539e79abf1176199824eb839efc0d4aca57492fec900485870cfd4391aa1d15fecfd1d65d50f12cb6152133af3b0765629b4651dd424820786e1f8a4777eb22adb9d190bcef559d8414d75eefedffcc3dfac212305fb9f6eb370b31184bee7ec6c7f49523ac966beaa8fd924ae166a2d42dcc48c3a62ffc6a0941ecb8ae3b7b940b960818b280295dc9d172f1abedcf496ddf04c51f3e046a94987cae05e3c92031852700b95c0810394849bb9b08ea79e65fa742ecc40465c795e7a666d7df1806614dd8b5b39ea7ca9d72219dcdb0164e5bc8acc0f6bd79c2a00859407b0d42c2e83d827259f06c0dabc81df66efdc06765f3bc10c4044115d5209982875ce78e8d1e24f419372f61a399ba068b6211b3f44c6a613a07fdb113d0f0acc49c49bfadf0175efb0bb5e5bfcbdfaf170b853f23016f40a0cd76a04ecf5800113b26c82a11e7b44f80c65ace7de6f1c5", 0x1000}], 0xa, &(0x7f0000001500)}, 0x0) 20:56:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') dup(0xffffffffffffff9c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='W\x00') r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x80000000008, 0x6) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00', 0x4) 20:56:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x100) mlock(&(0x7f0000637000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10080, 0x0) dup(r1) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0xd8e5, 0x80000000, 0x80000001, 0x6, 0x100000000, 0x9, 0x9, 0xfffffffffffffffa}, &(0x7f0000000440)={0x1000}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:56:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x3ff, 0x2, {0x4, 0xa7}}) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) 20:56:44 executing program 1: r0 = syz_open_pts() munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlockall(0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x0) syz_open_pts() mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCCBRK(r0, 0x2000747a) utimes(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x100000001, 0x80000000}, {0x1, 0xfff}}) pipe2(&(0x7f0000000240), 0x10000) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='.\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) getsockname$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000751800000000000000000002000000000000000000000000ffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x5) r3 = shmget(0x1, 0x2000, 0x10, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000002000/0x12000)=nil, 0x3000) 20:56:44 executing program 0: unveil(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x981, 0x88) unveil(0x0, &(0x7f00000000c0)='r\x00') 20:56:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5301) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 20:56:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000424000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000061a000/0x1000)=nil, 0x1000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x828, 0x0) 20:56:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x7}, 0x8) 20:56:44 executing program 0: poll(0xfffffffffffffffe, 0xe1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="200c59c50383cd776d21d8d8033cacf6dd9561870677e045a6e64ca04d8472ce1fcc12116e4c60897531e5f4bb7053aec08ae78fcd8024b5fce4eb32921dae24667b7da2fb6825f0426c61bd96225eecc8050eaa6e4142fc9b99428684ace83ce579c98f0c9cfec2dab21a028d7837ad294eabf91d9d44c6f1d1c7415337bb7a2afbc92c08233447fdb4ee3e31ea2585a088abcad2a2a96e5082dd18f696958e546e695230390f625f6e6d14fafe9c", 0xaf}, {&(0x7f0000000100)="aeb9a44b31710e65c557b43db8ef9659c02f7383f83da4d36150e58c6bc73b", 0x1f}, {&(0x7f0000000140)}, {&(0x7f0000000180)="c1a39cf241d738c94cb18c", 0xb}, {&(0x7f00000001c0)="f14e63538b110921c37c1f479523b0f46489a4313b3f033d8c960df7ff7645f1740b76e6b9e613d38288334443e4df5121fee05dc6850344b014058319c53c16587f905280a9816a5973f68f2808bec0915fa9c36fc9ec9f22ac5c4d471cbfa6149f0474a7a9fe263b703ed6d8d5c9a866e267a20159c9a5b723cdfa0fba97ccbcd520bc3f4b4f68cdf4f33007af828a45337f4dc8146f1aa8714ed2c397cd1b68a883c6b96f0c8f4d6ec19359d81cb6f7e1bbe5481808ba69988b938e46d5d49ab83e02f3e46351a112006dbe4a60a5d9e4c18ac79c32", 0xd7}], 0x5, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2012, r0, 0x0, 0x0) 20:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x2000100000003}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r1, 0x33d4) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r7 = getppid() r8 = getpid() shmctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x8, r2, r5, r2, r4, 0x10, 0x7}, 0x101, 0x80, r7, r8, 0x7ff, 0x1000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 20:56:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80000000000000, 0x0) 20:56:44 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x3) r1 = kqueue() write(r1, &(0x7f0000000080)="77962800131db3875ff1a2eafc2c734368f2f7dd8becf09511a567475f221ef39a76a23864572e0faa57cbe90d4c55fc1bce6c40d1942b3da8d7900c4ed917a86ba2f0fbbfb7d966ae6cc63cf7881e5cb1740533858ef44e9167d852914a2e8bdb17ed8521905830dcbd9f03a3d5d1a8a20a9da00fe2b6496445806ee2e77d95162e24b083b952e441e6ad5b328744268009695debff5c22d4c4c3cc50ef1a6ad444f5439a79f65538761048efc5e72289a207369d5d0a07257cc376055b9b08dc68e0f0223ef887fe957299794107cd0513b74147109b3bdc7f", 0xda) kevent(r1, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x382b0, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) 20:56:45 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x20}, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 20:56:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20400, 0x100) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00', 0x4) setrlimit(0x3, &(0x7f00000001c0)={0xac, 0x100000001}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x5, './file1\x00', './file0\x00'}) chdir(&(0x7f0000000340)='./file2\x00') pipe(0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) getdents(r2, &(0x7f0000000040)=""/135, 0x87) 20:56:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 20:56:45 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = socket(0x11, 0x8003, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xfff}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) 20:56:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x165) 20:56:46 executing program 0: setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x7}, 0xc) 20:56:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2c1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 20:56:46 executing program 1: r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget(0x3, 0x8000000008) msgsnd(r1, &(0x7f0000000100)={0x1, "baf4804bc0e0548d4c58ebe7186701f701b47bdac3f83422aad801c4929d76bbc69df682803109561a191d4aa610377cecd7c379b01f5dc0de937a63ff09ce40d16de187044b8067dd58b3b6d8304f476adb5962e13321eee50df764bcff1277cdd8e925ace1d45bf61a2f627c1f84bdecf7042b3808b3abc80aa6b8258021f91dbb398fe6f8df10b0b5beaa24a8f77f510717e5312c845ff0b026cfc6b70d03"}, 0xa8, 0x800) clock_getres(0x0, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) ioctl$TIOCNXCL(r2, 0x2000740e) kqueue() sendto(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xc454, 0x4e, 0x80000001, 0x0, "f9c76e3e7fa6904f0525b2083f77ab40f3618950", 0x4, 0x1}) 20:56:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x123}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x6, 0x7, {0x6, 0xbd}}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x4, 0x2}) 20:56:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() dup2(r2, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x645, 0x0) 20:56:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f00000012c0)='./bus\x00', 0x10, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000001300)='./bus\x00', 0x25) syz_emit_ethernet(0x93, &(0x7f0000000200)="2294e236042c0efe2abad89c3023ea878914e3d21cb9b6653d1a1e11dea4843d15cf043726a85062fa7894e91595bc8e31aaac1f5b411873d474aa666c6b28330a9fd5f332938793417018a0784f715aac29e3cc3a8029c6d512bf22a1baf78827f115499229922faa62848e79288d603e91dfe6c8aede6bb7960203f9801366d77db7e961b08755bb32cfc9049646f8f5131f") syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x1f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) syz_extract_tcp_res(&(0x7f0000000180), 0x3f, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 20:56:46 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() 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, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 20:56:46 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) recvfrom(r0, &(0x7f0000000000)=""/81, 0x51, 0xb816ee714ce39697, 0x0, 0x0) 20:56:46 executing program 1: msgget(0x3, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}(%]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='*.*\\\x00', &(0x7f0000000300)=')^+#!%})\x00'], &(0x7f0000000600)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\xcd,\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#[/\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='%^{\x00', &(0x7f0000000500)=':}\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=')\x00', &(0x7f00000005c0)='\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="103500000000004892e153be2a3b750000000000"], 0x10}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) bind$inet(r1, &(0x7f0000000680)={0x2, 0x1}, 0xc) readlink(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000700)=""/84, 0x54) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000000c0)=0xdeafbead) 20:56:46 executing program 1: r0 = socket(0x20002, 0x3, 0x2800) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56020a2f66696c653000"], 0xa, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x4003, 0x7a) 20:56:46 executing program 0: setuid(0xee01) socketpair(0x0, 0x4003, 0x97, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r2) sendto(r0, &(0x7f00000001c0)="4a2f2939a64eea289e4a0235a697c981c65daf97a53da98ad6486d83d229654faba5fc65cb57fc515d9cefbb8e4c9c271dac42d90566b034aaffff4c603e5c3f5cbc974ca64a6dfa980594c5d8faabcbd834c37eb6cc719eaccaf35dec5d9533f594a87be5bf2f9a9756201ac5cd981ccb3d2e57cabbaf5a1e5ba258fff8893ae67272", 0x83, 0x4, &(0x7f0000000280)=@in6={0x18, 0x1, 0x100000000, 0x1}, 0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x7f}, 0xc) 20:56:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) listen(r1, 0x10000) close(r1) setsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f00000000c0)=0x8, 0x4) dup(r3) 20:56:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x140, 0x1) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f9000000"], &(0x7f0000000100)=0x27) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() bind(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) 20:56:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x19, 0x4000, 0x529, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="f4214d74d8ff14aed7842110f1ebe9b79b526cb1eec01bd1dd8ac8e807e1213fac21f152668c5611c99649a83b25714c5ff3edf248119befc581eb39ae21b696d4d03944f8901a72adddb717d55e42563daab37dc724e4f9b61c1b932c7b94ddcb0976abe090837253a3e010f8563405ce8d8c3069c98ad4241ad8edb98184f88adcb817e2056e0afc5c36f44b691c399dc9076b915fd17ee478a0f07a80ba46336ca5213e54cdb201148511", 0xac}, {&(0x7f0000000240)="f4a4e3deac922c5657a7ac48182ec08a12d52f593976aa7d7ebe876cf5e4621e201d80605d1f2a405a73f56f35283b646ee039aec7226a4c7acb27314180017da176b44403a52058d13e9ad8fa07f844c0aa929a8d8d8142f1ca8aba5c13", 0x5e}, {&(0x7f00000002c0)="e5b224e254aec5896ba93ecd9a7cade778dfbf19249dcfedfceb48a980759e5e776f3914283bda07edef0c122784065072c0adea03f00da38a106ff9d545801b5517ff8b394b268620ea5af99b1f8e6c8fe3f99ea6666e", 0x57}], 0x3, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x8}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r8) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r9], 0x28}, 0x0) 20:56:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x8, 0x81, &(0x7f0000000140)="e94c125436442b9686d01bda771edc853177b9d69f680380a2f29f749e0522c3ab244fe7827ab282cae21401e47483f65f1ccac8b344f238239ad2714e99c7327f96f4a739cc46c0a8ce510acd2622c163b5127e8537bc651cd02ce26e2f539bf8b8ab8bb4d53636eb4abfb2fc8955d79c5bf1743ca28bd78b4efafd0a41fb4ce484d62abefc94e75ec2374c70f745bcc63633856665c3acac8cc8a28740ce086bd0f05b24588c2d9a1eb62afc7bec1595", 0xb1) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:56:47 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x2000000000003d) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x2, 0x3) r4 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfffffffffffffd61, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000001e80)=""/255, 0xff, 0x800, &(0x7f0000001f80)={0x2, 0x0}, 0x4e9e82602286a0ef) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000600)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 20:56:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71304831929648d200ff7c64f4ef1b2914b87f28c39183150d82ffdad8f1ad4ae191dfa15ab5117a3fad00e19c028ad6211c32551359babc474df85e8d7f28ec279eae8e5aab75c085ce4f4805e50000", 0x5b) setsockopt(r0, 0x29, 0x1, 0x0, 0x0) 20:56:47 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x1008b, 0x38) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 20:56:47 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r3) pipe(&(0x7f0000000340)) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 20:56:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) getsockname(r0, 0x0, &(0x7f0000000040)) 20:56:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') dup2(r2, r0) 20:56:48 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file1\x00', 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f000004a000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 20:56:48 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffffd) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f0000002240)={0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f00000000c0)="e404d4e1e894692af4491c32ff67a3c3e1568832c93a628574a26a7c47295b943d78561e4e62c3b72e3c8a3db7e5683cb0b2d7266184df8650d866a7490f95c9926c4f097e16b9852daf3337b9a1c5316495aaf59f7aebe88794b6929352f58d7121621bd2428f1ea8c1413a6c75c25a15e6c21996960d861fec1f9da6070f907fe38d4757d767410830527837436592a094a4f2cd5bcbd18133539831365e0e6caa46d679853ed33b4c8f5bf7be6f098f80c419d98c02591470f75e18a1e77286018ab56ef0bc16a8b3cefc808d8a35e820582ffbf325540914930b60177593cd96dce85d8b5cc0306fbbb49bc7524b83f0a1c502e448be32673791084699332d0eb0d4a4f71e1ebefa9624cf6fb73c81393b190c7e1a3946cfc03b0f84981b7cb8f6f13649dc5425e940709e0bd580e324fad1d0d02ca5cb2f21ffc0ad45840778661b1899a87958c226006e7c8f2cbd39a51b503ebe87d6387c595a7a047a43e21ae2b10497bc146903e5e62f4aad38fdd53852082edade5abeca9043111d4c8a2265a56e225c811cf66098f2ec9467a9a289dc3f36297954a149bdf3099cc525fa0ab57a08589a23ba93663aa22ffec7ce9e63a61f5c8966480a470c543a779218cfed14856858c7bc06d388925e70ea5fc4764989063ac4362d4c1f55da6569a793c5169a67b17c79830aca87ee6e0a2ad9a369622ebfd801050ecf2a0b3e0b86c47ccff34b5e34e44544d3a6e6389f682c2a91396ba9fe08d8f2b2a25bcfc7fb177f76696ebc63bebd6bcce32887da727406ccf6d59e6c0a268df0900cb8083bd585f9fd74069fb872682806c3c1efc27abd2afc0c6e9f2ae4cf5eea7331921b8db0b969b3d0f26b7bc1fd3ee5d1cc15e31c148a0b5e7fe54b0f41c387268f1b249a15bf5c17689875aff87fc2d023b183ea84f47234e7c43f702ebb7f00b6b320a096c464d9ad8b5bea83246d31701b9a85a0628fec50b54ee65cc7145161e3a0e1f2c4c71ecaa1b48009676a213aabae66fb9ba4557764620ee3181141fe31b79bde8b91378c3d6d70b2b1f56f0a5b74ef91e81b9b0514abba69d8f498b4e0a45ee13d9e7a4e33f8c47ed9b98c022560517f2907bc5693fce62b462ce7c355d61ce7a8e21f78fa88667de78a7b28f7f60aa4ca7383506f1ed4e15fb1bf64c3cf00628c26455a20a6eee03c13fc59cd3dbaceb82fdb3d30c0b9025c34d172c36771db49ba0604c3f954879a6cac6cab270ccbf2b083912d7a005918bb9ec7bd4c2df868aff59eef8456e4c2a7ac2060ecf5c7bb8b8b38685922f57d863b363fca1d93fe4d355ae733bbff5a79b9a6d1035f5f1d9b9c5606e6d6effe67504b52cc9f1c5d76f9ef369c7d310a0012279a35a90fcda322dc9531f79227b3f4449f511c88571dc14bd8fd55fb787fbbe4870ef7d20804e5d9d5fa60794e771b6a1410eef7e9823f56997be55d99d7bb6752434a7d3ec604c2597b0518b9504ca4d11374d6e881cf785d67847889b6174787cb20a5eee2a755a647a8bb584cf322bcbc0da50c7ceffcd37ae95ccfcdbbe93d673962914bff465f2f7618eb7a1f831e4a0dad1a1764c08275935fe995d33a9eeef8ab46f2b80fddb6acf6e26a33a7842a9e7639af13424f9946e482a096103cc31923ce071c00c57d75e6f07aafe7f6e6e6f23bc12a44aad18229b83f75fdb1fcf4199f6cec5f3fb791a6738b0bd43382bcc912ee8e08d1c7e314d5cf33662f6ee02a28bbf5df3a45dd41b9318f2d4b344b686be40bbb51452a7654f7d6a6c88ad511fb8b04858b482b107a78356e0428a4bc36e1b17134c07d85e780e736059ab15087d6d3f5a47fd8ad71ea399f0834360f455c91a676d9856c83da8af752370e107b3df834da6b4a9d8acbb449fe23aaac37266fe4c316f959b0c8564e96ab4ef5c1a78204a78ee4c15168829c8d9b4876000b9a323f23ae4fd2777c44e36fca36b5d66df7bc69a1d98cd0582811bad6a18d666bb397433393805d922b9e8fcf69e9bdff8361247aa595410459e03c26a54a14613ca7b35db1faedd47d25b1b59e2217ff5b0463d3de5d8ab1396422d73ed4a671b059933e2c1320f8b7fc404eaf799680bb82d221fbcf7397f0b25c6749d91d5ae5639129a0e86552ef1a40fc06f4f71c7414743aa8fd8f2e1670e51dd45e30e6ecb94747868a331f07726487c257d338b8570aaf7bec38cc3a02a4b60ec780c5099122b1e3ad8312d3d4b14304b2673826d86e6bac1f771f2a496fc0662d3c89d0312f66c21d45af3c57f6f5b2b11d0045de249047d0cb326b5f85a3377801fd1b808deb7d980cd0d5dfd818873d04cef3ad453c679f1e1c4d575846b3b8844eca5f41e12a90a317e0f43160c48435bc11fa40fe8ce074804ee8ac34dbe5d9bad3fd4a814a73502b41c0199eb7f1495bc16c1dcc482b1971f3c8335ecfb587d782d098c2bc7331c450275dcd1e318db54e670589209746c77ce19ab6885f8cd8cf54c8b6a49c6684d3b4cb803650f61e1f62d8781a1b984d48d6003338c81e3bc745969df2e7728cdf1265ffbd404b9026a34aeeba129607528a2e2d99b1e5db09803b1f854b209efba8e3cedec9bc5f004e6f636a143cb15d081f1aafe8be238a6c02e4c0a4f61ee7b41e81bbf232c214195d40e13b53b4b464fbb22c94628e34065ca978c8b802370510d52a0d4cf6a29b593a5d68d1acd80916e85ee3cfab45cc33b1bf422a166f856669c1f0b1b82936a9de6cf644ec16039fdd98ebf4197f28f399af5437c317fa36a1f68368de6261e10bd2b3f5ecb9dc09909ec28c7c9be51a6c9ec0a75d5562926a14a5227e94eb71714f8dcc5ad50bfdff5b859c414d919b980a7e2a72660bb1039f455f1039f4cf6e4be6a0bf6410da71cb4bb132c5d3bf8a7208ef1573fa8b9e5550c87a402a1874fb7c99acf101eaa3d464b1fce9b9e27701db0a4d0393d8dea63031a15ddca237eff8e2105158102da8fc23a2c392780f4cd0662ccc9d04260ea6053237ffa6abe14fd20c8ecdd2f3dfecd91f7b5c61e3cb155a5b2618ebbe0affcd1be63fb5d896b094f204dcbb1e9caad35587c44c3ce8e07aa5808a4d1a9bc61cf683b338dfd13761545fde45cd96fe7a82ea599d6cfcb1a581440cf9528eb5eb39f7a4b93b6a7b87a2229c9d6d1af781835fef4d5fa4de83cbcc92f590cda3917f2ae021810cbdddf5b5ada9452298f4edded5cc9c02f2a4ac4e076cc2849041ad3b8d9027797ffe795a12408de979ff320d837519e19b11e1807eae916314a6739ee29f08b58c79e2dda7585a54dc274a4bd8edd5e82c41e9d34fcf09d461190063ee43020e48a3872f9e49603d330801f6269246d3557cb5c41dd8467d9e1a43049c0a932be41daf02ccd13cef2de2cc77cd9d989254dcb11ff4cc90332b7cffc3c64a1cf6611dade55445856ff0dad79c215f3a24b64f909be8aa9ae8590ad4a4f728b7502492d8ada0a5fc035ae9a7628698f883c85549097e5f01bfc9c18f9b479a7ea84f6659e540be25e7f144203f544d3103237dbea73272c87b66ee231eb82aaac7768b5cd4e37a53749c4fd64c5d92e1c436d44c7a1b166b36d3511d2387b4399347dfbbb0ede504ad78a9c1d62e27407bb042157391b4371051576194ef8f47ccd788cabe8a0e4d53ef914258b94f3ec95ce9cf4570116dff775bbc35bd4a3d62b58716f4d14e2b8e71a26792fe874e8038ba0993e0a1e9a59d4342f5c594dd2d7315e0c59e8ea3912fd1e016c4267d9b1bfa91a98d6b268cb7a822f7904298152b00ceb30997a1f4e52765b9a53d4cf701ae2140be33ecb5a19137b33e584e3306c7a0e9ab1552970cfbcd661d077587b6515e76b1c7b4a2088c20a608317a4855d5e416db713fed99e83debfc2b659303ab8c72d1fec925b40d2b60f52de3e29815829b63510f734fbc75e86bf4128b421b0ce621fd16199192d28a843d6418268b332bc0e8ad6ab0563b77c0f4b0ea38c823c7aa4073b999b1a1658f6a92bc025365b211fecf2e91d4b651e14e33254fa2555db31bdbf1e56fbb22793a5cfca6519e7cefb53305f4643991025a4c2f0761d51d6093d2bcd01edef4222600cd7fb2151cd46d8a62a5cf51c66ade76793e55955e7430f2b838a270c2b6ccdb0915fdd83802e8c003b402f3fae5652bc55615d41d82136c030ee58a54fca74c949a88ddbf8a1e701fbea3875e45852ca3afbc8cbdc1f193f1b250006971b0325aa566542b47eeb7e185d504ed44a1c4cf2407f4d8e36ca56a6a99ac04361821c6b0b091e1b8576eb9ff8ba94cbf30519a3129b06b45fe3a687d23616d112245371d1ac8ad8c1d01700238f459227dc02c6e6f94b28bc1a8772b3ff183113f9c005092ae6386cf2765febaf1f6b3c16eb53ac1fa9824d97a361cb5f36e7b8c16a9b1ac7738d7078f7840bbbb19b55bff93d0f2ccba935aeb07571188c1453bed930fc212c30264414a6591f50d1c63a1b1109525a6d10b7ddcba07644056b1ab4e0209131f6dc284e2497afa2912f49538f2e54348496fe7375f7037b04422c8e04c6d09a56caea2dda6757889dc4a28854fa31cbe6074c40d6301994df322b29fb890822b4c6583c2c29266c490ee4c4d54360fe1976d7b6e8aa7cd9530ddb6f0cff2bafe7085608b92cf525142820f2275d1f14f14a40d0f4a373ee8a50e635861d1125b80989647644a897e7486a9fc887c90797440c00afd23dffd8b9cc5160152867024caae4260692beeae76d39fabdd0480624ff4db72291ae62497a407cbbc5c5ee9334dc9f2929d5f638d1758c4bd939935ed20200b124540561973251e031d8ca341c49c5e938849b5f526265c3389bc03761edbfc07f78477ae1fa404754737a5a0390fb17058468f89d7faf15766c73b49b36951059d74636ef03c8a916132fd7d74dc9c98023a0a9152cf41228a6a393e6a72fc84699aafdd18a73764c0f02bebd66addb4c8032b6a9cf1f54eeff75b3e1ebb6532551c916bf7624b2d6f11ca577130707da1b3fb5ba20c05a4103d11dc886e711d244ef88e16a9ab52917c6e85c4ccb2d295836dd1b21314ed8fd44d1389489765b4fa2fa7e04e62dda8d7682b2245e00110239e4f6cea1ef62a6adcc93518db0c6d6106d03d84503cbebcd7d009f4661c76da177631d5307b27a25d249ccaed53ffae81a8c535738c6a1fb7365e2359006c68bd1745e295b2b6a94d4bb8f0db4f169a8852f677b80a97108c2bdc1d95eefeab46e6645966ff0d6c111fd656c4a4dfd4d3a53388a7698f3ececac1f3240c1e52d06302c02f564cf58de985cced245a4776f725629254e68dcf7b89d004f19185fe518e283c5d0a91fca9c8917142f51eb5d6b89efb086e5cb9df206836605b671127a4ea478f75b980b28fd0a0a82de6d6c33bef7a0f497cebb3ba2ee3e9a600992113654dc811f2f0339327cd4c1f88a620716aa39718db39d1d64cdafe2a44e97cf4358571bf4045e39aacecad97410054403cddd9f49aef3c54c7e82d5db0e316f3b256428cd361e4df532ba5041be87ace93a743d7a83af46b011577d274352ba44eb20306de5f77415b4638fdf705832e47341c22da73fc8e1859073dc5105cf2a154bd8bf96081064f46b0d42243eaed2f16c35ef79f5ee9c9e862044362eafef8463a02c52cefebcc066a4c756c438820c44ce3ef375186e45f766e103d9c1d81951b10ea04ee5686d8fc7609341df6929d8494b03236b97901ca8984a88dd1aaf561d0a9a56c48726dd3d5bfd601632f7ca9", 0x1000}], 0x1, &(0x7f0000001100)=[{0x88, 0x1, 0x9, "29937d12057a83bb5626b6b34d8456ddb1c84bca0eb93cddc69d70dc964f4bf2431266b9928e731a588c3b7e301abbb0e0df4063f5838998b7130b298e61929ca36146e0ed16067777abc5e40d7c563efabf9e05e7befa5825b09226c12872ed9a8de280361725bcc43c0366ca72021b167a072b5adb6f0a"}, {0x1010, 0x0, 0x2, "6e4c3d5f86fea3a9156924c76844954ee042de137a62c969756d6bbc8aec9875c01eaa3e65bc1b3c28d71ce81185eb271f7185b059b9fb8a1344cd72d20a8cb1251ed37af5313bef4162337610f6633314d68c2c2c9c15e00beb74d6a7bdf098775c92aaf0a6cf098c7e1ee19e5c29dc16781384a09e7467606d7e8c26a522d8c29286c89f4e5dbdc17c4fc4ea592f9d8b25d1f9934afe44262aa845d382a86bd905a8d59fb5e6a5570fb3d1b40522abe10d6e27ee47533bc0c39bda982be355cb26cfd8ae033b2788b4b457753756d893db562a6a02ba31a68fae8b0d157752600d6716d9ae2eeb4d7ede464acf935e05307a991251f692111701900f5b7e104c0078ea9a2152a52daacff4985bf087ad4b2532fa763bf871fe9682774c5a880036856be6db46a9bca11270d872666708676182e7a0b0873d3e4eef5d46b09075d2748c8fb9313de55a7dca69d88ebaf95a3af655692dc9089b69713b215255d5699317268c1e1c30529b49f9eba7ddc78d1ff0a29004b9d275e02224014627d45cb31649cd8e5f3466d8cb0193e9abf986df69b8d6a0e3a121f2bdd427f64d1f2141e2e4973854cbfe261f4e079f9efe77893d85d2eba01f59d93c565d92f455d76f3fd094b49cad2e9770996e2d468447d0914ce6f9c952f157978fee60e955a5e1d0ad2558e1e859dc32e2eac6409d2b1b2053b775cb5c29142e913c12a5c4bec3080d2da983ce8f471c4cbf3c5d50aff5fb7332d866b05738308635ff52cd8d393c3971eee6be560b12d8b6461a27061d43653f01f73ce3623be2c50df449899e78a7a365ed8ba408c0f1785d2b98a02c50fb9a3aee5e43b1d866b049fc0737b9c0f5f81343332d63d1b6d16f3398b47c0e79eff5938a9b0f2635926067fb72cc85acbecc2d90ef5ef2a710286698590c0ccf4557a1a401d9abd68e440ec9cc01d59af4c6e245d59703b4385b0a23ab4d6d7efa7844403fd4cedc3fa017fb912279e355db781e3d3b78998039a96d695b10dd45fb14092cbabe15bc47efd90a1070e0aaa3ba45a1b642f0bf8cec0f279f741aab6a7f0b919eb0b58a56a0454500bbd63a5dcdda0ffbc934b4e8f4b233e6b24f60686a466a6ae0472f1507842088a4ffae5a601a64aeae68dd0d922e23b7a33ff4a394756de118285008a7288e1cf7f1942b4e761b29ac0b75241225c322b0c99e3676048c34171c6f89a92b108ac7714e3f68982d374a345637f7482d69b43630f18441caafda1d105970691d1f63eac099b2349c0be7989cf969cf5df4b3255d460a6cdfdebb3858a19e380de69cc500823dfb21cb438364483e6904c3563fc8bdce7eae46d325078d3073b7c373fa9c16a896db89ceba841c67a41b81c409e70eadeefe5f6079dfa80d05207fa5dd6ca42f7ae2f7bc51fe684176b974c846808d45dc385f8a6ae70cab0d5109830b53ff357d32b0edb754295517ce82858dc2da7c27b44c5126c7a83ecb2272b74603fc1698dddb044e7576994e55b1d48af877ac5272fc3e9dc9c762380ff465c998d58cee52a0c303ef90a6d243af70ae675f87788a4abae91d1be8d1e8cc30dd732105054ca881d758cdda58210cfefa49b4f0c0d15dbe7f33a90585816aa2262517afda4cdc8791642b8076876185a3ebb8d59597d8eeada69043f36dd59c568a4ad1ae74a0d0349683393e655de13600eee080adfa32f3cd61507523c5b84f520bf1fce180fca4953a26e4f0c53d63ef30a044a501bf601bec18da70a02e83d6159f9c4cf10670a2464067122c4eeb350d4930548dce4a960d320e788e0ebc0d63d21a743c14c2c5f22f575bbe887d84973f7552018d2c586b24e63a4866da683af8b9622de5d25f7015a7273250fc41180642529bf1c096654fa45ec5917e2eb3bd4e08b4edfd29b5d68ad7830f103317e11d8d02554e5a8fd5ebd2ff85aa0b343a9774547e6fd112ce1cb79b1c9046dd676f702cf0b1ed5f52fae1c50cac54a9cf556f80c59b8cc6d7283d25aa97c9b98d1cbc6405d8990c530f937e5219ce3a2ef0bf43e363d1b8b507161e9f3a8d004f5ee38cbc40bd3faf4ac92dce2f7669870eb8f72f892bc4a97edfd7fbe940d74cbbabbc9e0dfd06a4440354b0fdfca2653d4f8d9a5b5a84bb75cf24c58bc9e0817f7b08295f12407f4e4daff24f6d72096bfc97113393d47736d1cecdd77adce1816047611b50f666e71aceb924942d2e1bff20bc1149c0103f68fe524ee91629f718c2a7c57a6d763627cc0fbca07193e83a0eecf029d7db0818270c120c7390f5ad931ed409d4c227935a8f6210699513ce7abaa977afa7a46e578c4785875cefe4c57a451710ddf08f6ee11f8d5c75454a747b662786aea7acb650042401fb4151ad1d8e63effee71da2ee426c56a8e0bc8068f46840de97be042cba7856b2b93a792d017fba8a9ed346fb125c92069b076464150d9798d057c72818e36629586b7676633231492be882fd2101f0b29897334d02397e7d2ba589f89bb6d138fc153d3a40eb9d78294b6c7a50d59b8ef61f4b3cc0e34b7fe5ac2fe5f33e4ef3b7652e8bde94e3499afb891e20e26bd8c2015debf75676db56ad5732a9553471d41dbe81d7fe629a81e09781286389b375e81e334a0cbad5896376b744caeaa2e776085983fd5be5549727e41975df8d0431c156e4c6392b1de61bd813fa50dfe7155ba712159c96e1ecd432f5827d40be1cca97d9b62db80423e06a2338939ec8e13c3512cb772b0d6c3e357eb8e14f03f63fab46443979d66a2cb2225a4d7335e311cfc2833e2bb19643af38efb3ee260db8e9ff134dd64139efd641f0c30276c8f81551755f92799563747cc1b3bc99d8311203290a5986509219c7da8f0c6efd9d0be70f8d8d11a9f7a2c6d5e4c2f740f9a10bf9a1a58e47eaa6075125f97283dc8bfaff929649127b5e5c5cc55cacae94b7b6a33d612872f7735ef72e26837fa06be9fdfabbdfab5d552e4bba72c161b819dc5cb9d769a5a6224b09e5082e7e127e458a8b09233855c525b7d4559e7e873bec577592b62265fe5ef55761ee4b93dda6da2c2146ec9f406c41296bde08d16df1d226dcffe03f231b0cab755981c48f11472c63dfd1329c0b95cb7cd9d7ce2c5ee9a7804434795141f148d7fc961413b51b06610c30fa8fc28bef6141b09dbb46722be29a09238b34bf4ba2d3ec87fe000ff13e66b01b0f649e66094ceb445e3dd823073e30e668997dbdf40e47f5c075f228f177293fd5851d826fc9ef65917427ed244c15d6b21a1d889efc716efa21c5834078d443fd039a58c001d6e7f299929863ed113a9342c3861ec82225f7e9e7ed694aab7018744fa9c7beb7cca3a4687a256068a3f80b0083b787ff9cf9057ad4e222d520f7f8e698dc287abad261910a70b5521e490474ab8bbacc0966d0cfa1108e404185e0cacd1a624c378a331db583ce9d1e4895a0b2fd899c8aa86b536da8bc96616786a4bf215e78b50e9bcc1cb5c656897767f537b2f2e230512abacffb186b1892c7217f4c08beecf9daee46234828080e8a126ad7769c58b0d1e3090ccf6f3b190db20009bf9d8461b52ec7f661461b3f47f83d2eea8820562ab50330747d6564207bccc1eb4df23c04af6bfe5ca3dc6130d291b852dbbe2815b2539ebb8fc40ea1ce0bafabb55a6d0d6e9cc57a68ab84edc69ccf89f9ec3867f92411f95185b754f57f20f6fa352921f44174b9ddc438f3035c18c45bc3b4b231f68bcf580a6acef0c27bf780a1a8f2a71f622a0d7c28481ddf0a5f0506b4d2f428538331b17aa6c9d1573a4f84c00a0e31ca8286b3a07d0ff0519903b721882ed8952f2bf34d944f13735f41b56605252bd74e63b9ac716cadee9f70f6fa9927d63fee1c1cae2e3c4bd5307a1e1ca89f4d861e7d6a77871e826d989c9c93d3070f8d10e768754fb37e48e0470a4983f8bf08ec0e925725b928598b842c96a8e191a7c793e327d413741606b8b57e40d2354765edcea7566952c957ff61a7570b11782f56339fec2033d368f097059a4095eea7df1af9ceec71de9b33b45b7dffac027695780f2353d0e9bacd582a118b006341dfba1f3512ea8d67ecbbab1b49e6b99df8b34956767325082aec37db9f5642a1a50a2587578fbfec667bc26e76e798376d0a7fc2a0dee0e146f79f466a571664bdc4f43d2de7997a60476ea8f7777c75f39f28ef27d6ae0966a65c89025438fdd224ff4e18079a73fc3bbbe0d9084dac6f5ab1920948d5685a43588ca4988c910c652022dac805a23ae1eeec49afdbc65f034a415538e5bad026cfb1898bde2b2f30fd1601b108e46af0759cf0a17c9e4e7619fbe4da86d24092c863c59758fd500b4a1d0bc567f83709df390fcd4db37e7f95c8d6b65b8844f93c969e2f59a03865bdb256f7aa70c0a068e8a34c655de3f828accff6317c2095698945f50d4992d4c0076082ba72da2482df14bc74e0a743db9a02d3d5da5928bf5a8747425d7959e31ce72ec500c75301ea2f3e12d166b4abf393063a7547d389310a3c6201e2f2f8465f6f68dacd7f5f986b7c5067ea7419e9bc4dde94af896862ea6b3059392b922c4b409b0acc1a588d7f8e2390073cf3f01193ff1b14a42e62003c325b2997a2cf7213a7db6f0f154cb4f71bbd42860ceaf331035526fbebfc1e1432627a00805a31a7d1e871f1affe891eba091e7cc44d2975114a9ad1f69ac7c7efdf57fae785a9d27af6c83b2cf03904857419ff3a8768e0f6e11654b27e8795eccb1df507b34a444ff724d8cc43a62b3f4109adb471309fd7f27a0a2361a7ac3974f03a1de1d42981b5a8b73e4b1becbca12cb9a8d37b77897327596454145c2161ae4e9a44eccb2bd53c0180cb6c0076999018460350bb97b697ccee417f1de6f1ec5f83976472a26e29a25088dd0db3f779f1154b1648293632f790ea98cebd2f210aa92bd44ab4ca4f5ba5b148a309290d8382099f7148c6f704f6f8e4c12fc99a2dc44b7fd1806596d612a54a98739f65a95a43ae53f4edd30e557fa3cb5cd88137c439d18dab639c95a3e2749b892501a3efa831e0b0378ecd7bb152c21c8c2e1dcbdd54c4e90d8556b2cfa215745e39098df1ce7e3bd43a20c7d088c69591da3a22144f6e8330c20541fc2e625c4cce68365dec2ffe1f1ef48956cf84566e7206c3b622398442e2efa61402234a87ea0a3602bc5afbc248711a03e373ea0dac77d6b498e370c07d0693742262109fe1441670fb485470ce78971efac5a0aefe4eca9dfbfa2b585600b5918ee57bc9e9150c528e95eec303932c967deb5745cc3af976ced1ba045ab5d7a5a60daf6573fca4abfeaa250ef30fb52cf98b008383f09f6a3865720f19f8ef2537f693957e46205751ba46c73820071de1ac9956915defb9b3162dc26d32a7c1fbf433474d9a208186b0215bed04f78e4ea4f5c35193cf3be8cceb7d52e75bfa40765323c9220ddc7053dffdb2b3b9b30cd4709df6dcd80005755aaae44f6d7cc8a383d818e624164552c3a92bad02601060c5d74c4fc26804bd176f11cdf21375898e74eb3754ec2c34831f14d88a6edcf103a182d28fdfd43751c4fd7461540769e8040ce7fe3e948fc486152f841a0a0f2d2e94e8f760b54a3f79489bbc3d493a06a95bb3bffb3cd3eca5627a615d3dc7596c0407f6e07b0f4b977a41de47823a8d83fe750d75ed5745e25ebf0aec01c86e5eb30e4191772980610f73da212c7024919bc9f4ef25cf1b09db073a6e431ee780f501de85caf428706989a8e52b95a4"}, {0x70, 0x1, 0x8, "bafd1d4090b9235551f6c6f5cb3b7b71b692b6403157ce0246d39d6eac3093e28248df3fbc7040ee518d6d8cadf0b976d4c458034b8074d647501f8653f9632db93ace1048257c050fdc1ff6a3f1b6603fcf9076fb9a86c67a3cf7f448b5f5"}], 0x1108}, 0x4) 20:56:48 executing program 1: setgroups(0xf780fff81951ac11, 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[r0, r1]) r2 = getgid() getegid() setgroups(0x1, &(0x7f0000000000)=[r2]) 20:56:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = semget(0x0, 0x4, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/126, &(0x7f0000000140)=0x7e) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/185) write(r1, &(0x7f0000000340), 0x10000014c) r3 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) 20:56:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) fchmod(r0, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 20:56:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = msgget(0x0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x1a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="010000000000000080884e44763a09b33b77d293099445c1bb6d473afbd529a6585d18c2e8f1332c4e12674fa2c97f3cd9cb994fdaa791d5e7cd1e23df6666f0e95027710a9199c954bfe7d19502546c1bb9b72c03961f26d182da704d411c77d8bde1a71491a2c44d3f1e97da51f3e53dd5d41e40addb716e17354f06be3471e5bf47f4b8f296dce23ab0e5d605343609d29d80bcd06060fbca057b6cc9a0305da6a6c54ca364365ede1bf05dd75a4977e0c13333478d9887c0bb29b5dfdfa09384fc9013f3bc2e79b501f4ef46188310c9d3b8baf0db51420d8d9e7613a9"], 0x6c, 0x800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) 20:56:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xffffffffffffff00, &(0x7f0000000080)="3d9131b94ef80a638296361b5644f9a09a15e7dceedc87fc43aedc6c0a245312fc1c92ccb25dc378ad413f8200068724070f4d962c3994329249ece48ba7bf94031ef4117f5068255c6d9414b9afd2a5c969c1d4f02ebf678d0ced5de8e87b32e8bdea5a4934158538e5dae6e34db6a0b28da98c46f4f5b84bf1a6d50f6a594c2fdd89e4363fd0dcfcfc8fa5046429a09fa7f328f588ea13100761bbd813b845de1a923d575ad9ab09fa8e41a17a6462ee746c874ab98189683d6802604a943ccc867dcea83987a7ad26a430fed2828d3c2753745cc8a57cc82c037e745c6790115485c40f30d6c1add77407be349e15951a6002ad2c71961b719a20cbf48ef5399a9c8c207bac04d51d00360ffcba6d817ea3e7b5a4b3452d74675788aedc806e5891a873428e6c739f628a37ff759db9e52bae4c8e2bf8c9d5591fff22f36d1d93722af1bc56656d9d7df4a6cbc596505014849362af5956946edfecd0fee0734f92e2f1906001a769eb9964a96698dc866f19549c58cd14665f271d027ff6e13fa6f3c4fa2ef1ab5d272d803fd0a0886103bff07e93d173358045f1a6f6181790267eb3ca181effebc93d151e5e6355120fec2ed66b9a9f63f006efc45605f3c6400cf0c6dbbd812772686a8d619e0b5ae65f3a39a0943941ba8c38b90f601ccdc5013fa870814d19ee335d1c3a82a6eab7f083912619d0c7b45ce80a159082428c28d6ecb41c207c762ea38d81667225a6d28af007b676b0087afde0f195c7974deb64454541991d8e184a583a62b7ea62dc732c5857b8eb5555b0f8bdb05a81123122cb276df43bb6309322fe97a6f7cd6b02d7d157572f653dc57c7602278209627d9ec531ef8db0c524e57099f65a2b80bf798da3b083d6f5beb8bc62b46f5322761814050f53e8602ea42787052fd5d22c582dc03a9842b3d43fd3d4be7c72831059a4f03f074939f5c34bbf82d86416ad7332a52bed48b12591514620406c5821435ba37f7949d354a56409939c538600e67f26af28fd81d2c3da917c953e1c9f0a159c90c8e6bef16159af0810f6bb892abc8089afd5c7471561199d38270e4b5c3c2f145e0855d74c6c0404eecad7e157761c5a887ed67938c94decf0f34f0c1197b4dc1be0074c7f6d2dbc1b0ca9b409c20e6e9c9b0374b2e94cb63daf720d49ed062e2cf2138a4f0e53cbbb84bf5e936242df8e5b8225221837314284ede6afdba7745765743980e9f881ca69be0730e3f2a556e539740066dff187039ec34de50042120e0df534557548e01d9fb0a211dddb6873e7822112451a775ac78e83be9b5eb78de87e99d52325d20105e5bfb3fa84aee73609f3a4bf0f14bb56a70d75d90f1686ad5a8b292dcd9059c1f479116f0adfa167d6d39b4648399017802ed72a84d6557dc0a36362f27f552f9b32dc89d2100dd864e779703f2f8ea986a248bb6b52ecebe6a579b62bac2555e4b6f6db930465f81a2e5260ca44fbba9dbc14f844ccf1e864dad6d5a7d24f2d88aca6d1f697a718c05ce08afa821c4c52248b10275dd0f81fae358f376e2e32033363becde389da1ea0df919558e35aac12b082be55bdff0fa6888a5dd8150edeee6551577cd162542a15b190ceb6ce044d717d0f346f2f92af621ec9536476cb1ba59eeb9868bf05b2e4b0f65b113f6ad81005199299070981b8b83de7e35d9e60da15cac3f45264f59cfda62e357ea3abf0a28835730b1c7a8c9a1a3b957acf34b0255de50b456516eede9d20b2d0da097e20c3f240cf0cfd5aa1761e0cbd70aeef12c3c6892abc947722de640266893f221b901b4a039cb0a7fc49a4463c1db84873a8b404117c37ec99f698054699405a7655ddd8b99d7f37e5fc1dcbfba11ce2c320414ec4ac3e6c536be6efef389e493699dd5699791a0be89af03ea6760fa415bffd25170e80c8d3c85f7c798f3f63771cd63961278ba4e4805f2fc5b1232f0a0b3d2c3637d8f3757a5027212076a3426c38831ee2c258d2cc9c786ad8c75be01aab37e3e27bfb195c78c571c0b922d3cadeabf20e1406b06c7a1b70d2cc1aef947514be2922b9eafbc1d5ca0c7a074f6d2f372ed34eed1dc710ed3dae879e96f96d6ee70b83597d221dd958c8b535f3386cf20179bb8b37bebac06373ece75a8937d9c3f01e437519d0e69a402e494dc950af08c492b79cf5df6ae8253c3aa7c9775254f64070b61005faed49939257892f625f9da565ba2a5059f9c0aab06456f644ae8d39c6801f8d354c2a7847679a76be0f6710a05ed2c0168a2115271b47a7b5bb81f38a4b17299ac448bfcb1068ace80bbd8837f47fedb56130861bf67b82ce538f79eb6f297b1acd81c61b73d6fc2690110eae9b48ca7eb0cec64799d91450447ac24c5355e8e9cb8f64d7833deba45692170b33878aabc9a52477efb754b8c992eea69b084fd5c782824fd94551752364b2ac16c311d0b3b871cc5fcb3f928c58e9ff7dec7edef28a2005aeca689d00976ea123d18694a5746e53218ba02bf8b45e6c8292d0fa2b3b83f201ec223ee344a9d6805dfc2d85fa1b441311bea313fd61905dcb2a5e0e9315dfc2dc3d836ecf82db8af1a680ca22fab8ef3c9575c8758b8302dbdd2134033fca735696c551ace8db3c9f2b4aa5fa1a8a0b2d24a07ba3df327fc2d426a0ca4430b83791aa516b28efd4f05d65b87c903374c56cbd6543aa222e8c85344ea18bfd71d4543c6cd2c65fe88cf477bbea648a3bb525c1d2cf7d61198237bab74f17fde1762faeca5e86abe744938e60db347997816202b3d75aead39204043a08089b94c6f0b5e05537d226fb371587eab18d5a177188adfc57272766eb33f1295cb339974f5e754fb0bccb1a65e9b7b9e6001f59014c7f7c9387fd9b97f7555e97421eff37933a0dba0ed8fdad40cdf85672867700e06805fd94d14133c73aff026ab24249ec7761eb7f586eb9680c9531acd82f4b258ff12800fda7cbfe497f58edf15c2e96ef8301c342bd9b409420eb9953aa3059b66fef5ef40d85c68bd44368545bdc2d650e5b7b275f2cbd4cdc04ebfa3089e6a192dcdf00d9eb4baf4b0ee7bca427cb5a0aa9644c7ee67ff4f852ef53671902c9a698477f75c240a23432cb24b1733429e270db34d999c2dbcc773344882bea2fbee9d2c211de57d61fa645e143696ec03b0e4e6ac1476635c123ff17169443455940a6fba21604964d062464573d0299bcaaf36ff2e59c01b871f58d4de893d9379b0311b30331781b916a3e0bfe58de9787c60f8847609c79d686f972b7012628b3551628d375c2504730b7d8ec23451ab21457e312e67faccb6136f1d5d5456061696bd64cabf22c9bdf7641cc4cbcfd934bd2833b7073b7d379799188274a4def845512b7c77c1712ec8576e9149e5f466fbbf13b0ac1a718567912fef02bc69eb94752bd3a5061bcc6c838b3f8b5236d66d1a65ab56ea904fe245219f041e68eab3f299f1a8233c3c546ea2d6aafb281d5e6abc0673bbcbe3df94952efd70814ef9e0900398c1ffd2f6ad6337d5658aebec21f7797d467521a0a4e00cfb16a5d3ddbeff69607c0be94d36b5301150cb92933f019d1effbd741da891810d1171dc375a7ac9ceb19b5526cbcfcb3f25fe38347a441640cad9428eba10db13038825b59148d8269a5146a4de92897565dfad9514e3d5a6073dda2472960991f9c41da7b42160310dc6005f986504a24f51c2c83d1bf0365d92dbb39788d4cc84f8591e7697b91cf0af9f178b125c234045cc782025285bfd38a99638556511a9bf318b1eeb87509c412cb99c2ff75521645f62700bac9d0820e95f6145d42e9de246b0d9ca5a335c697f55b52e8087343a9d069db69333b6ecc17707744e3d99f1076e26b714b3b7f251398d676b7fd32843c4fcbc64c16910bf75ff4bdd40f3238ae97ad6b26e2e34f0fbe321a5bd95acea9bbc16eea8e59b012fced6e1ca7ae53389ff531bb0521c6fcf34dbd41f241f2529d0e698868634cfadb98a62b71db31a59426fc1883b3f2766b550fceec3e87ec1ca07ac2438ca42b81e22c6ef19604f67b6753d3a7669841f9852bfa55c990b1cc60de17bc82d1ed52e1192981c0f92ddf8703381ff6436bc637d16be3501595192fca180aa591f36430b24beae75a73ef557714d50703427150a89c6bccb04bfbc4d53821d52548bd6e9844d6b37fb1cd73acadf66b6184d6c36019407d2af6ee490d195b093f1187e379335663c8fee220a2e64b4e5a518d5a8ce2431f0fcc681d7533f354d69e2597c7a17e9cebcb8e0c0616aed258d42f13ec73f87d980955f263d9d0e7e17362d8225c4268060dd25bdcf11e511ff7fc2a571ecf29833ae35f5d6c78c45ec045463d954a0731915b9d47f6a86592b7d10f15fd842099f4c50bbdd07fd6cdfdc46c24c1384a7b62dc1336828201217897d4e3427aaac037e6953842ce7fa773cb1295fd11738c055879fdca3072d43ea94e940c89654341d221eb0fe5b41e2e0dd3e901a465ab6ea9a7b133bd1e10dfdc8dc808a9e5c0abc22dafd888b3a94b6bd2e9c838ada72b8d11c8e61481da1ecf0db8bc3af3e003828d77118624279bfd640f2969c60e12606adadd2455fab7c2aca5ae38b22b4a0134a662b9d5e7bed7e4aba67e3737c0ba21937ff7051f6f61250d1ab7c39313cc49d6d698bc674fe88d56d6511de8a6a5fa95999f68dc3cc64be0969feb386fe93c8f175feb69906e400e31bddf9f66a555ab99eb9ed7f696bbfe3bc8ce43815c21ea5d87b35df2ab8ee4252fbccf31a13032a0b3cfe68c30dfc7fd1b06f337234bfdc5db32131e6505f18af1cee25f2d17513e63957b9bc08854873f04c52a13c201662d7d6cafd6507a06e7ba0ad868cf3a6fc2d72a8a831ca2d5402c52c80f2469f4c0624a92c109fbb99faddb3c121500573e21f5a3d197cd3f92c85e738b6c288468e66f2d00e8363a7d3421c08b85c59708ca90edd3cfd0f2797f5b28412b82e583b5485fe774f8909592251ba079497b69bd17590e808017732e8232859059b5551d4edcdef96ae3ce3775608779f6cd42fa413e1248a796537c14d7f0b313f0a2de7a641f407e36fa67ea1a908b23db65ba3df6eafa235151ccab08841b889eeec13dfd8e5e5c7cd7b49ad28e62389930e0878d059802dca2c8c524230509038795424964533b09652214c693ff3d1c17fb291048bd23c0b37408c6be8b84ca03c256c0e1fe1e9e8f719520c75bb8a9cbc0343ebeec4eff2681afd0e4269fba4690d5eff6a8ddda20bb8e2edb46a6ecf6e2dbe167a44c76645fe5c2d14b58cfd6e694c0b66694dfb21fceb7ed883759f63d25197c94f5c09fc175f3e17695ab4b27f89dc1bcd0745825ed05cff25f4003939425ecaf7da176563ee7484f51d22f1309832cf848b9c41a5910434d776e37303b1dea97b6a4d7ae3bf8edfe8a7df169963fa22172105c628e7441cb9037459d953c11c5eeb7e926b2ec4f36eddcb04d7914db96a1a189888d6629179b80a30e319e239b7814406ac7671b6539d156972f701a5b6e54fa8b6e6b1fb99ea86c64d2089445e9dbf59e91fd0322179d07808c985156eee1a053dbae1b69247068dab8ec7cdf39e76dd3f2f142b2b9405d29b3e0cda2127dbbf5b3510016c653892d1d05cebda5f9e113f3b27ad90c821f0a0040e7592f3e4447bf13da228abc65518155490aeed3e47849e279efee64d763edfb6af79adc7aaa9adec21be6588275b17cb9639210a1aaeefd2938e71fa34e26562fe8691d4f529251fd", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 20:56:49 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/244, 0x10}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x201fe, 0x12f) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/148, 0x94}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x208c0, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1) r3 = open(&(0x7f0000000500)='./bus\x00', 0x3fd, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0x2b}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffff88) read(r3, &(0x7f0000000300)=""/36, 0x24) seteuid(r4) bind(r3, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x1, 0x8a, 0x1, 0x2, 0x2}) 20:56:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x7, 0x7fffffff}) 20:56:49 executing program 0: r0 = syz_open_pts() r1 = getpgrp() r2 = open(&(0x7f0000000140)='./file0\x00', 0x10001, 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x101) fcntl$setown(r0, 0x6, r1) r3 = socket$inet6(0x18, 0x8400, 0x0) fchdir(r3) getsockopt(r3, 0x9, 0x99f4, &(0x7f0000000000)=""/56, &(0x7f0000000040)=0x38) getgid() r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff4b}, 0x8) 20:56:49 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:56:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f763083048000"}) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000400)='\\)\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='+{-/&)%[$\x00'], &(0x7f0000000840)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)=']\x00', &(0x7f0000000640)='.2#\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='}\x00', &(0x7f0000000700)=']\x00', &(0x7f0000000740)='/[\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00']) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x48, 0x6, 0x200}, {{r0}, 0x0, 0x8, 0x1, 0x6, 0xfbf}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x81, 0x10, 0x5, 0x7}, {{r0}, 0x0, 0x80, 0xf0000005, 0xb6, 0x3}, {{r0}, 0x0, 0x10, 0x4, 0x20}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x63aa1a3, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0x8, 0xa, 0x4, 0x81}], 0x4, &(0x7f0000000080)={0x1f, 0x203bc00000000000}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000240)=0xc) sendto$inet6(r1, &(0x7f0000000280)="6132ad4edf34711ded66fd147f12686b9c67b89b659390aac5475fc95516c99191f5077042eecaa2c022b4632bc61a2a91b66ff6cb43c2113be689e8cc8c415101f127fe830c9336b94b78520b74352da89ec49b50e3ab0b7bff6da10aa7e47f0845d4257467059fd444b74d6f01ad7efb363719a41fa2337062015b230eaf33dfdaf88e6b61e4ad0aec47dd48aa4cbe4c7d846b054ef0acedd858f0a5382fa9e6f471d75be2a260391014c85de93298e1dafe3c5a33cae240c330fac820620a6ca313994337f78f4c172ca4", 0xcc, 0x405, &(0x7f0000000380)={0x18, 0x1, 0x20, 0x4}, 0xc) 20:56:49 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket(0x1e, 0x3, 0x0) close(r0) 20:56:49 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0xef}], 0x2}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:56:49 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x205, 0x0) close(r1) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x80}, {r1, 0x2a}], 0x3, 0x80000000) close(r1) 20:56:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x4c0b2d1c, [{0x3, 0x9}, {0x3, 0x6}, {0x1, 0x8}, {0x2, 0xfffffffffffffffb}, {0x1, 0x7fff}, {0x1, 0x5}, {0x1, 0x5}, {0x1, 0x1}, {0x3, 0x9}, {0x1, 0x8}, {0x2, 0x1}, {0x2, 0x100000000}, {0x3, 0x8}, {0x3, 0xfffffffeffffffff}, {0x2, 0xb3}, {0x2, 0x5}, {0x3, 0x100}, {0x1}, {0x3, 0x3}, {0x3, 0x800}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x1}, {0x3, 0x4}, {0x0, 0x4}, {0x2, 0xa5}, {0x3, 0x101}, {0x1, 0x80000001}, {0x3, 0x5}, {0x2, 0x2}, {0x2, 0xffffffffffffff80}, {0x3, 0xd686}]}) write(r0, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x401}) 20:56:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x90, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/153) 20:56: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, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) ftruncate(r2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:50 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getsockname(r1, &(0x7f0000002180)=@in6, &(0x7f00000021c0)=0xc) connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 20:56:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:50 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x90) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 20:56:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 20:56:50 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0xc007, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = geteuid() setuid(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:56:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 20:56:51 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, r1]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r4 = kqueue() r5 = geteuid() fchown(r4, r5, r3) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc1) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) r7 = syz_open_pts() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000080)=0x9) 20:56:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) accept$unix(r0, 0x0, &(0x7f0000000000)) 20:56:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffe31) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) 20:56:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) pipe(&(0x7f0000001240)) r3 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r4 = getpgid(0x0) wait4(r4, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r1, &(0x7f0000003880)=[{&(0x7f00000015c0)=""/155, 0x9b}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000001680)=""/236, 0xec}, {&(0x7f0000001780)=""/96, 0x60}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/4096, 0x1000}, {&(0x7f0000003800)=""/109, 0x6d}], 0x7) getgroups(0x1, &(0x7f00000012c0)=[0x0]) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000039c0)) setgroups(0x1, &(0x7f0000001540)=[r6]) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) getrusage(0x0, &(0x7f0000003900)) execve(0x0, 0x0, 0x0) 20:56:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001600), 0x1000002b, 0x0) socketpair(0x10, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="055a177be3480111a3fcc8a1aa5d96f178ac02d7337c9b436d0f07fa7023e64b43fd18d47b057622589e5c6a96b4ca1708ec976105f71bc4a3d964", 0x3b, 0x40b, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 20:56:51 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file1\x00', 0x0, r0) getuid() setgroups(0x0, 0x0) chdir(&(0x7f0000000500)='./file1\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) sendmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="8330ae188031a9eef3653d740ffd1e7c639a0f34c2a3ce80d78c1c47f2deb77926631fa883b23a04da1bc5c1c0918f6300e08cb556baedbb763f01acf855d292452d77b3fc73a24a091bf9961e4c86e42b848298a50fdb335ae35033d5aac2d6e8b419918020c55e44d5d93c60ce58f4b5622e284b8cd496a8fb79d40a93", 0x7e}, {&(0x7f0000000180)="d397521668cc7ae74c2fa483b0ecd4c3314f0782d687736ea36e440985c69ebe5d70cd53eca4780ffead2a985e98014c", 0x30}, {&(0x7f0000000280)="f0a378f22c9675f47e21ba9c15b6fd61fd02e5d937b61089187214ebf219605127633dc4968872c6c519ba2dd2efaa95f9ee5bddee7a3fb3333843336c9c3d22dcd1005d4f95d5b07e251e42149a6d37a97451a98138be8e537aa8218677541ba7ec0ddbb2bb69cd4fa39b8a524c831e21fde392c2b158e07469ee10fdd57b19f0fa4ce8e6f5468079be539063009ceff24633ff8c6d796802c7a9dfd883ea4fde10cc33a36f", 0xa6}, {&(0x7f00000001c0)="4e68ee50547889efb58d79a1e78d48adc9817cee4ce10a2d7886059ba48b30797c1ce8ac53afd1dbaf7105044e48da1dfac4d0bea999d088e4c3cb563944548e", 0x40}], 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="0801000000000000ffff000001000000e3594c7e004d80b4ea60068e9770b48602adc09063965d3bd965f644a0ebba0d2e31f08d6f6269bbaeb8b3c502a8607ccaaf6212604beeb02f6028684c98862310d9858a9b401e314f2b8d07008fa326f5f766d715382f5ff80f75a1f1014637f17be7bfe4842da42d334819e3c698254951e474e94fa303cc211696313927c2ef471bb95849a513eafb7fb48f145ba0bcd142dd3b369e0d01edb7e159e4f0fcacbf8af345801f63bdd0e5572ad67279f847dbcb315f452d0f879c6b8087ffbf98e0e37fe05ecbcc885f883b2cbe356505be2f7f266542a7df0ef464bd677d612061654bc208df1dc93908068bc86be84406fb4030f00000"], 0x108}, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:56:51 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9b6e00defa00808000000000005eb3ed82b4dc7a2feb59008581002600000000e967b50b073024067875aac867cb502bc9adcd369d795d75e797b0c2a6eba6bc4c2573afc15baf6da967186478b0026914795f47441ec2e3871b644334000000000000000000000000"], 0x1) 20:56:51 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r1 = msgget(0x1, 0x1) r2 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r3 = kqueue() dup2(r3, r2) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r5, 0xffffffffffffffff]) r7 = geteuid() getppid() getpid() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r9 = getppid() r10 = getpgid(r9) r11 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r4, r6, r7, 0x0, 0x20, 0x2}, 0x400, 0x4f3, r10, r11, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r10, r11) 20:56:51 executing program 0: shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x114, 0xfffffffffffffffe) nanosleep(&(0x7f0000000080)={0x0, 0xd6fc}, 0x0) 20:56:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) close(r0) 20:56:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) write(r0, &(0x7f0000000000)="78a2eaf14a1bfc8476167e690aaa3e1093b2594140928170081864c234fe2a088fcb7b80f4b2b7d52f46da80cca464a243578d62b17b01ad33237ce81d190c7ea9391050f7175d9ea3e91475407d5a27e55e0a4f645667e2de091598421e6528fb4cbfc7f755be6efe08d9cf668de8853ba7105ed23c573310b00903398bf15e3cea4ef56ff1677b3aebab3f11b54a0f1f", 0x91) 20:56:51 executing program 1: setreuid(0x0, 0xee00) geteuid() r0 = geteuid() setuid(r0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[r1, r3, r1, r3]) r4 = getgid() r5 = getegid() r6 = getgid() setgroups(0x6, &(0x7f0000000080)=[r1, r2, r3, r4, r5, r6]) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r7) 20:56:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x6, 0x90d2, 0x1, "d7309407781dbddeb2cf21000000000000e74de4", 0x0, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x3) close(r0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:56:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0xd05a, 0x6e8}, {{r0}, 0xffffffffffffffff, 0x42, 0x20, 0xa, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x4de, 0x72}, {{r0}, 0xfffffffffffffffd, 0x0, 0x30}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x99, 0x52a}, {{r0}, 0xfffffffffffffffa, 0x22, 0x10, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000040, 0x2f, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0xe632055910aafa5b, 0x5, 0x3}], 0xfff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x100000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0xa00fffff, 0xff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffd, 0xc3, 0x10, 0xf2f, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffc, 0x50, 0x0, 0x1, 0x9}, {{r0}, 0x0, 0x10, 0x4, 0x8, 0x6}], 0xad8, &(0x7f0000000000)={0x5, 0x1f}) utimensat(r0, 0x0, &(0x7f0000000200)={{}, {0xfffffffffffffffd}}, 0x0) 20:56:51 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffeffffffffff) lseek(r2, 0x0, 0x40fff) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="d8169b465b13d14ccfaefaefb729112d9a8410008b481bb4b70efdc9daef011a6836c45dd1c56b8ad53c8d20c90d67d42ac3396201581abce9179e30fca3ad2d28d724e2ac111e8e0ba96c4e7f84710b947cdffa60b4ba8e5cdce76c237741101ecd77d689d46ba1b099805db9e224043d19a90a96204fdde67f9836a6acec973f5de76b3f4a12bee977b99411c5bfc408e8ec6f1df982a4d4ddb95a2b08653e65ea2be37851e1b366d0c1202ab28859257bfb4c58e02594a79f57d98b9c05b5c75a5cded105cd45d740654659d2bb90ec3d5f5dba94b0079d09e893c2d7a52b979f0d3c14601bae10d19cce86a4a5d930ecaff5", 0xf4}, {&(0x7f0000000100)="f241b44e2441325978a9d699c7", 0xd}, {&(0x7f0000000300)="9f5f181ea857c67b28590a74c606e9c062ffe331e9ddc3cad0885a61cf81559a8aa3aee1048222a4a70ced4abe01f5a0a0b1b73d879f973d83d017e5dae8b6a2204e", 0x42}, {&(0x7f0000000380)="b61712d286f4ab866276bcd7a30b8a5137958b482afb8ea408c689dfbee4456ffc0dd731e5b1afed2f168bcb9fbb99502f3f7e96957429a2401f84d1e72d685a014b7e71", 0x44}, {&(0x7f0000000400)="53cbda76f3e0dc2642f82dc14d26bddd21eb401916b792963955a6685d33a965687f2d59594180c402b4925d9abd1e2bda19612df5e7ffe3e9a641dacda3a166eb774f99b7b86362c3bedaef4e18ba90124932aa10d618e7023e056712d72bc566870cc06ea8a02835be1ebc6340cc38c7c0cf7ed1c2f8c8bcf5ba79e98580ac7ab4bb0923dc2b1cdd602b5fe6c87d03c94583e56cfd8bc71b65b455a737f4780fca5952fdaa9ca8ed952ec895384d69cdaa0d94b5c083d94f3569748c9f0265721955604ec25d158d518a0ceae9213a079a33c38c869dfa417a49c326cd3afb1aec247b40eebb", 0xe7}], 0x5, 0x0) r3 = dup(r2) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 20:56:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 20:56:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10001, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000007c0)="1b", 0x1) 20:56:51 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x1, 0x12, r0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000001f, 0x0, 0x0) 20:56:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="1bda782b092241c0d5fc02e707598f6ebad9582425066c29e743f70279a226365e327c87b7ecd77cf5abc0b2a8f2010e86ef109d246f362d4a39cb4e78976a806233c3fe6509cf1dad2dd22798c28b204033ebd990e2978310ee62a7336e1bda74f0db4bd49fc60d22a754405a1c92341e831d36304cee42ec140b84ced06ef857cabb4820bfb7db9723ca63a71d359f4e0e207d1347dd8296a972cc0a6fa29c5cb59ac0e256a4f7749d0f3a298d7bc9ae71dae6cdeef44ee405716e25486c8264b8250fda2f566a506c245468a92acecdd42758d2abf4a6638edf57df55989406b50a504fc81d192b9ec345a0", 0xed) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300)={0x1, 0xffffffffffffffc0}, 0x9676208e08bd626c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 20:56:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = semget(0x1, 0x4, 0x400) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000000)=""/54) sendto(r0, &(0x7f0000000040)="a7e664257119d15459fa704044e15e7e7f8200e064417176b01cbc4b2328dabd5df68a8275e51e8af20ae0ec4745308c70e50863ce476a2e923b08f982e842df7fb7ffd5690ea71a828fe11d6238ca37cc5bf5bf67e1066c54cdb265f45de741f15b96c26fb886d805441a4b802e0a7d6f87ae1feecfc0304303a5352db2681076533b521746b47cfa9b1ae4c03fa9bf", 0x90, 0x4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0000ddffffff0000ed00"], 0xa, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) 20:56:52 executing program 0: shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r2, 0xee01) r3 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffd4) getgroups(0x6, &(0x7f00000004c0)=[r1, r5, r0, r0, r0, r5]) r6 = getgid() r7 = getuid() r8 = getgid() r9 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000340)=0x9) r10 = getpgrp() r11 = semget(0x3, 0x1, 0x20) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000380)=""/239) r12 = getppid() r13 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x80) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000480)={0xfe, 0xffffffffffffffff, 0x7fff, 0x26a}) fsync(r13) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x100000001, r4, r6, r7, r8, 0x40, 0x63a}, 0x1, 0x6, r10, r12, 0x400, 0x9ca, 0x0, 0x40}) r14 = shmget$private(0x0, 0x4000, 0x2000000, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) 20:56:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x10020, 0x4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0) 20:56:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x2) syz_open_pts() flock(r0, 0x2) shutdown(r1, 0x1) r2 = socket(0x6, 0x8005, 0x5) pipe2(&(0x7f0000000280), 0x4) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="66d01801000000c73000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="55b5f0a14accc4b4142615ed25e18e1185c9c8b973017775616a8e6b11c202a7046c75e546e135000b1633f2d5db4b255503789633c713e2aacdd6cd183ab943c60530509f6bd506b33b23f00806619b5de75d8f5a1cb7180dacb7993154b1", 0x5f}, {&(0x7f00000000c0)="294d4f9f48c5baaf03aefe89c1cd32cb9dd5fb79669e0fb27ff3d57fd1eb83be6797b4b37be2f8262dc4d6c7934e37d3eb8d5aec5140f83dd4d7c28459bb97bd555f0b99dd829680121d0a09fcd5f196eae56e28b9e626b1c31542eb3d88b0ae1c9f88fa6920d5fc0323cead47a8886919acfe787f9e4d7397e4809f", 0x7c}], 0x2, 0x0, 0x0, 0x7}, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 20:56:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x4, 0x2, 0x9, 0x1, 0x20, 0x1c0, 0x2, 0x1, 0x3, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f00000001c0)=""/183) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="0dd0d272944e55f3b8685c11e578450f284df3f472fad8b79c796feea688f773a28d6bfd1640ca86ff45564037b7f7eb60e76c57eb93577a30896748a004c6afc95be8a8cdd2025d4b964b1c2ad2da10a3232b25561b28e7a59e178b1928df680ee614ff0c1a511935a05e12a4455635c422c08b4c74b99e4d3fb709eec48fb7b47c469bef42bfe26d4e053534d043aeb47e6fcde7d785d3bb4b7999a893992bfa4066eedb207e28fe6aa9238c9be94afd188e9fc15c0993c955", 0xba}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="0624ee6d446122eeee207fbfac5da5b187d44cd58397dcaff443c1d270f962fa610b3e4e023fd5e9c0b232c05b9c9dae898c399f3c00567b471e1b07124f35470efcd4e4567db0540d5637ec5668372af65a4f0e2abd8b165b0d70606b37440e20cab166c40c2b44437d4b6f39d0c2055f9014cb2ecdd65d7b83e3ce55e84ed968d549f67ab3401e3f07b240a9257be8fc0c22173fd90b153d50a961c368e1716b576d7312e4fcac60a140978abe31e0ad7d05130168764d53", 0xb9}], 0x1) execve(0x0, 0x0, 0x0) 20:56:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) rmdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 20:56:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) 20:56:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt(r2, 0x8, 0x1, &(0x7f0000000000)="60db9a", 0x3) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f0000000140)=[r1, r1, r1, r1, r1, r1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setregid(r1, r2) 20:56:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x117, &(0x7f0000000000), 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/239, 0xef) 20:56:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000000000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000480)=""/187, 0xbb}], 0x5) 20:56:54 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) chroot(&(0x7f0000000080)='./control/file0\x00') setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 20:56:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/72, 0x48) 20:56:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) socket(0x10, 0x1, 0x6) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 20:56:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) 20:56:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x0, 0x8001, 0x6}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 20:56:54 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgget(0x2, 0x1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = accept(0xffffffffffffff9c, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) r12 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000001740)={0xffffffffffffffff}) r14 = kqueue() r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x8020, 0x0) r17 = socket$inet(0x2, 0x7, 0x37) r18 = socket$inet6(0x18, 0x3, 0x2) r19 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse\x00', 0x90, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x200, 0x0) r21 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001840)) r22 = socket$inet6(0x18, 0x7, 0x8) r23 = socket$inet(0x2, 0xc000, 0x0) r24 = syz_open_pts() r25 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff}) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x20, 0x0) r28 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000040)="e31e939f8e4309389c719e24f5e3ad56d49f86f83f044f1ee90bbdb4cc08a4a6eca03ee7884378b4bee6674c5541e043b16584f4bc41daed37ce0b3df2f0742d585b4149f60e3d0b0603270b3209baa4546f2fa9e141d7923eb4bda7f174a591ae90d6582b2da494b4ae0e0512047cc8d1b0ddc9fabee22bdcd77bb34bb600454d6dd1569879bbd72965034b9c7924b5b776e25b0098883b2fab52fb318a9b123d2bc55f494fde171d575e581f6816d35b4a3caef8ab188d490eef280789dfe1a68c2ab1f59a60ca5121", 0xca}, {&(0x7f0000000140)="4043291edf0d91294a1d50139e30b0cad674c824fe52ddada5d51ae014f22d2a9aa43051539fddeed6ddf6b4b79ccdd0e7ed35dbc4254dde55d31aeec94a188af1ec7ca2a5a3ec5b25005e98a70a7ca78b64c073dfa982ce309a3904583377", 0x5f}, {&(0x7f00000001c0)="68bb2e8c7b6f38f1955346e0d16c2a3ee3677f12cb9d45abf39936468bdc3f640b12d8fab492ff67ab04f6cc5850786707effb97ee44833147350fc086a2d77da9556a7dfa06cb6f7b7a02695c7d65abbf8bbadff70584b95e84b678127eb809fc010909a684a8b83636995f316d91c9cc2ef292971f851ada89ab8de8975a57adae6f14152aa52e78218da550f70eb9193336e5a6db34e6a63c38a5910337e927d16e131fa2040a53cb25482adf878ba7497738a1adee9582c0d8d0af35a922cbb138224db84d2cfab12650b0752828d732450983f04bcf4c7b07b773718e9c71592a1d63c64b16990f5b107daffc769a3682caf68d82eb50f0ffac26416c01648a90bf1c8d4c3cb3b2cae4be694c503887c731de9afe54f47ea534cf9875402b41211030cbcca6195160803f39840a472aa67889f89b37031da31ac13cfecf3ba675f3d7f394a21a52f3c38d8f467e6a4a9352053d7e7f2d62e14ebe9d5da85d2410ae9c39df72f02c90f46a03f2e66258425300b5c2b4bf3a5ea4913a28361e3b5e9b73d9f618598e47537e5c3dec053e85c84043cf3ae3263092b75573d78bc91100df64bd5fc27eb8ecf147037c3794a2c4ac995edb34b9ce70e4a4043d421e2cd33839352ac52e13d4013ad1bb5ff777976b9d96644a51107f6f188cfc83216ff3022e09d9195b6a30befc516f42fe84dc12fd271668bb218070bdf32595794313f341aad2feef20b076fdb6342662dd6d6dc263661dc7a5f80f590e7ca18c26a41fb478f508ab1b7305b685aa1bef676fef859ee794e39c780b312501acedcd93d4aef8fad0ab281fc14da0bf431a50f8c2088ecda673866b5e7f4aaf3999d60fc13e2e13d27442b2bbe8db410fdc37dc4ce1e5d30c26731cd1aa67fdf93a52f6e5ff1c6eb8b506b6f50aa12f2519d34ce0f60a3e4d684fcef556dae74170bc7fce0bb24bb4e5908c101d00336345a90805641e1be479f6ca6aaa51007d419e494954529412cd19ffde766ed06c35b0c4f2be530fb370bbfb6c5c917e69cf0c8dc211cb0e86d7f761767ed2a52fb90715ce3614b0165201fb34f6e67940b011a37f17087ae18d034c60f8489b6e0db1e5c0e2d62d93d7bfd0e51f1f82e65e852a26baee5d184318556e3781e5afe695a9946a84c57010638fe59353f704460dca363a9c38f6eff4192807a7c0372eb7c320569a49eacf584f612d4f0549d3d96c860e444180715745d4aad0833601cab5a9c092229278a9114b3029078331ed68a71887fe256ca7b25556b4af279fb3dcee8137208b5cd0c8f3f4daddd69b0daa3f74982590412bdd5d3cd44432d5c2c2bc4d8ae0ad96344e2a6ec55d5873f44542e4d70e48756d61cd5d91b358bf949efe0c0911cf7072ab3a06ac8d0ccad0239ee9d6ac9efbc33a58a94997bdee974cd0914bae35b66aaeb6e9565d6f40b9e77a8b96d72ece3ff34337721d0de375bd3cddf23c34b0fee7f064358bb99be0ea1ff60c9c5ca6abc10bb6da7f7a5df6f1c7bd1e39af29c2876dfa3304071fda97d89e449e21da41228b360296f5892220c85d5104f3187065d61b2d3d397b41ab05cb2899380b80ce4d186275682640472ee97561092569669ee326710f5ca5ea6a22b59bceaeebaec8d1db44f6eaa0dcee46ff1be2c1e5b3e47b57609cf532878ae77b07ccb47b921693b31df72694d0b3ce413f9817ac895da7eb0edd08e48400eb615d54ef49ef3706afd53a8f50402727b8e335bb913e0b355b8aeeabb67a9d1b7ac2c7d52767b5dc36d2a7e016b11aa8272415eec9b99032918b08796d655782dc0094c5437acbb71db9a21949bf4c98a77a502598a99e9538f05fac2cbf128e71040a4db0dc5e5f35a1c0695fd3a97206c00c18a2171e9d35444e86eab80293cca410a68a38063f9f63be0e34a8ceed4e5af022d6751871af4347072ca137d0d83392f765d05d1fb69b4aeb60028ddcf9bb70f7dc65ee6c9a48d4ed5067011d478ea4217ad79e1fc8d657a5063a54eee725ab313dd0411bc8e08b04b5d7178a7ff60bd6da0ebb8b3b8f8f54b853dd253065d62404dcbf6598fdf0d1931adff70fc2b0f05d81342d2b210fa8bd8e44920df3d5fe019420600d320727f8f759ae26dd50dd6ee795c0e58229a287a5fbd43b061e979e1a5c8fb90c6db58b5625b3ceb86640cb27f56577c360cb3b29b3e2628997c8146ee89115752d965e8ca323a7efefbe8666072f4891b0f44a2acb1ca040757cf9ebe30bec426b918cfdbd7f1fa5bbd052fac16735f332e6d3ba4a4e41015b7b5540225c9d0fa477f5af3464c47c2830161aad8b8fbd26bcc5697e290d0ce391df563592ab70372ad680f9997855611cb9e71cc9ec14a6cbde18242056f6b767a9e8d1d224d0f5323ddfd8998d0800ec53c90644b1be69ad247e34688f730f7b3bb12ae8c9750bd1ffbd1e06be697157f351f421db01233118c104545918e71957fb645a9e3a7eb49227b0fa2edba2c0acc965fca5041da804e63e59ca089f36905263ec2182785c29128d77db08bb9929b4ae0fadb03302853e2567f266d012ca28cfe17354cc45503c14143fb779e0b84b7498674f057dd685b45c07dcaa81fd929c62b9373c676ee74646de67169ce4afc719dd93238242a7a6e5a434938489e32d53f23d6ca04b2a3d264fd5c79ff620f83f163f28ee374247dbde15a2c1d9b4afe57bef69537cd7f8f02e185a946d3db56a346cd996fe7ff2ff59856d0334d784520d3b9b9083e1abf0c4679d419faf287136e2de2adb0bcc27f37d2bd7616b3bb688f8c6964f5b4e0c9b226a744c99d1e18313616cd38d9a17c12f614dbce1be8f6ab0ee749819df4be2fe3a62f0f61b2d31f6e085eee7169820d90de090eee42edc3008d37f1b71be50d5df7a454bde9e7cb0d730af0737bdddb22dbf76e919470d9d81c61c64363429a2572d94fe55fa0282fc8ad394cf220815b57a75d8ac81cb6e77fd753034da3957b91968925381e4e3d9c40c6abc814cfcffb4b7403e80254b48aed9685a749d0a755fab7f48a4175309a8c9ff0da0b0e69edb0ddfb20db544d6877bda65eecbced32827e0e4f8772ce3b47d48f49931a494537f5048a1ada0fe6694bbff12a41555c0fef63fb94540216e4bce2fedf220e3f282c20cc581db5ad4d90f6f91a41bad42f10ef7cb74afb58bffce855c197fb349ca812b7d51ba3e38eccc26126c234c1a35d9abaaa4107bcc8dbc3935429a65e34bc2c840fd26281d65c780a3a021c660aa973396ed45de2c51b38300315f511a2b6f33a7148781d6eece0df5264e0920106a0bf54830ce9a8821b98f4d11bcae29f859f43581378eb2848ffdfeaad56244dbd55285e8167be4b489fee3d88e496bcb7f74045c4002d699e1988a079629696550ec31594dceedfed04ddb6e1d40887b60bcf8e39859e4de134d572ac756278277195dbac2ac0c2f376ccb754fd1bbc4439d2fb393529cc38ed20148417902466a2635d023410d3ba0a447389adfa42b4a31f7b2e06d9989f47ec3b9bfd9137a022205a9c9911620eb4da646dd87f6a0f472bade023163f8bfb4747313208780ec60e92b513cb7dfcc8097da2780f1ba2cb8e53fa1ffad39acfe9ddfdc05927334ff22db50032831ee7321ccf828cce54ebc8eb3db2e88a0c01f239cd49db3fd51b7bb76f3556488e5ce25879cc602cefa76a536a567b3676c9c8e8773ada445258aea15072675c91cafd60b8b66502909b1838ebb96975572d9d4c253d3954a6afb24db8def090e57be4ab7c70d1282ac5d89b31f6a332333f9ef329bb13fde75633ff56e6ceeb3011b620da43c2fd4034387d5b838dc400971c4858eb8630e46288108789fbd5845dbcf00fdf8b941c78f717e7ffca968af3eaebd97465eedcf6185005aaa6ca629a5656195cdb9c587b767db30456c7c0fb61c7a6f0468da986b9f9e9280795791f15809c79271d0219a00e791e6f7b7f27195ed9b2577307471f807adedcddd269e1f80d15ec79f39b5da7db0291397c3928fcf0ee937c3b1c36b433edbfc0dfcda9ed6e59f1fdf7aa372f9aee0228a9b52f271a2d1a0ad799e8620033223ed9dae36f36bbe6f6d8522b113326cedf66cbdd09d6c35fe84bff6f761ba0c491a56a43825dd7e43c8f17f83a6b27cbe17047e0d54d7d7781e77f58e584da78becb3810aace0c5a998d2aae4768421f07db0ffc6376fe9170427892b9e519cec653fed4a53cffa84e2834a85c10b4f399ef0d0e3662a665d0a2df9e8bf4c6cfb79b58aacccfd20c1bea9c8451e5a3e897ff381cf2cb7bd4f31dee57229883d74a3e8da2c6c4b2ac9ab78c81f32f12e44082992399982cad9dbf6576a23289f21985b39a92fcc3f51c1626b23d9744676c25cea58de5ae4d9cac23e5ea40fc74afee569d86c57058a2b366ca16d75a1d3bcc2714eb1f76c1f0c3f63cec43566bfee0b322d1af2938ccc655fdd2820b16bd0ec3a8d12f9fe32a36ca8fe01175b9edc698e8ac8c5391b4d404ea9d39042ac0a3a79400dc3917c957facf576fb1605a3e62906a91bd9a672941c2b34bf010ff78841097e59850acf23bdbfec9dfaea0d2c870b519ebf1321b6aa17e634e8f25f3f13af9d276444eedea82612b1155d905d3b87aa733ce90a68b7ac08297f8f2f73a5bd487d3cfe3621e8beb38a48f28a9a558e7469e792537466ba2a61657e7e14ad5fbb24ae390fd3fad197d1ae868ae3f99337923c0ba16b68d5e920d207d1d60af741752a2c2122e86c7e83e0eda067c14beeac13aa6181291a8fe97b4359b502e34771c0df2397d50a33eeeff965ad1b7a1544683c41a6404b60aa2d1db160a11fc84069c4003e5e668b15ee8e926f0bbb5f71c19d6c584725af2b2af3616ff95e98b2fcfdcc10ab92e8af8d50a9e4d84f25ace370f638f1a6a3561da1a0f6d89aa87bbb8620101b3d2f67e3eeaca6be35743dc8f28ff1d4d1f2598bf057cafd2477879d43d218ad0cd2f37e03480377388d1b6b2c366e614ed88f6f2c610f6a905f81eb5b60fff710fab0b56c43b17e519e0e27d5d1e0065f42d47ac5a289618dfd5e81ebb9dc9f050bc74ecbbd6b5f002eb5a991bd5a59bcdde70b4c775ac65fbd9df046399a542722561b4cbd5c83d6f46136e9d5e96806c6bd0c60e12137ee03abfb458946f352a2cd5d1f2c34e16e2f723a6c58ecb607fb6132f723f7e7b5fcdf1e443398116374ffccc579ea0ad1eb07912b266b6238dad28cb0eb7cc8ea16434a8b5fabb7ec34767629d8cb4766b59d3d283338b119078a8249131a328a4692cbefb05a07b5db0a160badd323f38c3c0787ec7fee435ee0d3b4dbe734d12e73706c5f37f0d6e84ef8675ae554c6e9b1a2ea8421c2819c15a0883dc14385fc1e9800ace263d849ef9513138b1514ab39285def7d2b2bd0fbbfadf484bbfdaa2318f6f88ea0f3fc3dbf88f22a95b22cbc71a3a164f4863af3b9ad0ad11afc2893fa987065806b6ef2449caab2e270d2fa86faaff1475c51a2e54bbf6319cb5331606d0bbea81b900faf97fb37afab57ea3e4fb9ef001eb4074bdb34d9939c93deac4a4052bd4ed9a9e8bdda1c8a1e4738ebbfaf9c6efb8447079d9c83e24b471634b24e0ed7e0bbbbbf2c18adc8b69629edac0c89c547d5b0b9cfdedaaf8fd8767d61bf0943e507f783e7f72e9448ceafcf0c96f0a667600927c76c4ef2ec33f60007c64be679594c6f6624e6a39342ef10dcc4a75d9f0212415ad65444ed79e6ae6ffb2fb3ab302a65496d15116831df8e8e399e88072f", 0x1000}, {&(0x7f00000011c0)="0aeb25bd9067c0486e0bbb5a93b4e96c53b3ba303a7316a8e8cd5f934c872d1653f04e0d39c90043bb4f70c67ab8f602b08209a718", 0x35}, {&(0x7f0000001200)="06d2b359fbde1fa6ab154342f2be55e7faa601410d060e29fc3eb4b7d97a06314d121eebf00bd552205cc4ac09d9d6f7", 0x30}, {&(0x7f0000001240)="0be502d2094793dac2523c7069a4990e9a36e5f66017a17c48bb377f255a04c491519f93c4fa1f5ad6ad7e00099cb6159e9ec81ba14e509bcc62926e77f200db671433d0e504c049de0212e2d54d76113e473aeea6dfdee39127edf303a4a8541a662ccfa1b2761fdef3c42127732883c14be5fc5ae3ecd1b9d78d7a70887c939215783c19251ebaf98ab60ee2a7ad49bb35b37378639fa058fbfcce3fe94053641145723d082edeb2fa97efacc85c4e193b6668c5538884e8a3abdf75e0d8a448e145ef88fca7b638bedcb484647ed00ddb1a4134c4f30706c6b0946c1269aafd4890f13232c029ee7b1a1b456426d2d13cccb403", 0xf5}, {&(0x7f0000001340)="5fdbf271ffc0ee051b28af93c77db60ef1697b7c775c20df2fff9fafdcda628f02554cd4e0cf25057c8d7b81a113fa114f4242312e16a161153337", 0x3b}], 0x7, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @rights={0x38, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22, r23, r24, r25]}, @rights={0x18, 0xffff, 0x1, [r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0xf8, 0x3}, 0x4) 20:56:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0xbc}, {r0, 0x100}, {r0, 0x2}], 0x4, 0x7f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) accept(r1, 0x0, &(0x7f0000000100)) pckbd_enable: command error uvm_fault(0xfffffd807f00cb40, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00cb40, 0x8f, 0, 1) -> e wsmuxclose(4500,81,2000,ffff800020b42720) at wsmuxclose+0x75 end trace frame: 0xffff800020bf3710, count: 0 ddb{1}> trace wsmuxclose(4500,81,2000,ffff800020b42720) at wsmuxclose+0x75 spec_close(ffff800020bf3720) at spec_close+0x3a0 VOP_CLOSE(fffffd80770e0a00,81,fffffd807f7c7b40,ffff800020b42720) at VOP_CLOSE+0x70 vn_closefile(fffffd806fcad5f0,ffff800020b42720) at vn_closefile+0x160 fdrop(fffffd806fcad5f0,ffff800020b42720) at fdrop+0xe1 closef(fffffd806fcad5f0,ffff800020b42720) at closef+0x129 fdfree(ffff800020b42720) at fdfree+0xe8 exit1(ffff800020b42720,0,1) at exit1+0x2ee sys_exit(ffff800020b42720,ffff800020bf3a20,ffff800020bf3a10) at sys_exit+0x17 syscall(ffff800020bf3ac0) at syscall+0x5ac Xsyscall(6,1,0,1,0,7f7ffffc1274) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc1240, count: -11 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800020bf36a0 rbx 0 rdx 0xffffffff81f72fba cy_pio_rec+0x1f030 rcx 0 rax 0 r8 0 r9 0x1 r10 0xffffffff r11 0xb17dc4d85c9ce1e8 r12 0xffff800000026d00 r13 0 r14 0xffff800000026d50 r15 0xffffffffffffffff rip 0xffffffff8161f9e5 wsmuxclose+0x75 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020bf3660 ss 0x10 wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{1}> show proc PROC (syz-executor.1) pid=270074 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b24bc0,0xffff800020b439f0 process=0xffff800020b446a0 user=0xffff800020bee000, vmspace=0xfffffd807f00cb40 estcpu=36, cpticks=81, pctcpu=0.29 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61766 153581 67121 0 7 0 syz-executor.0 61766 389930 67121 0 2 0x4000000 syz-executor.0 67121 247932 86697 0 3 0x82 nanosleep syz-executor.0 37223 355572 86697 0 3 0x82 nanosleep syz-executor.1 86697 423612 68142 0 3 0x82 thrsleep syz-fuzzer 86697 134668 68142 0 3 0x4000082 thrsleep syz-fuzzer 86697 239196 68142 0 3 0x4000082 thrsleep syz-fuzzer 86697 190629 68142 0 3 0x4000082 thrsleep syz-fuzzer 86697 400224 68142 0 3 0x4000082 thrsleep syz-fuzzer 86697 179084 68142 0 3 0x4000082 thrsleep syz-fuzzer 86697 397220 68142 0 3 0x4000082 thrsleep syz-fuzzer 86697 151033 68142 0 3 0x4000082 thrsleep syz-fuzzer 86697 72382 68142 0 3 0x4000082 kqread syz-fuzzer 86697 404790 68142 0 3 0x4000082 thrsleep syz-fuzzer 68142 241030 87248 0 3 0x10008a pause ksh 87248 227484 94544 0 3 0x92 select sshd 69887 383195 1 0 3 0x100083 ttyin getty 94544 352661 1 0 3 0x80 select sshd 78285 41326 30810 73 2 0x100090 syslogd 30810 450693 1 0 3 0x100082 netio syslogd 58929 164892 1 77 3 0x100090 poll dhclient 16318 471512 1 0 3 0x80 poll dhclient 47146 368884 0 0 3 0x14200 pgzero zerothread 26935 297764 0 0 3 0x14200 aiodoned aiodoned 19809 349878 0 0 3 0x14200 syncer update 14785 413152 0 0 3 0x14200 cleaner cleaner 98098 456376 0 0 3 0x14200 reaper reaper 47354 499768 0 0 3 0x14200 pgdaemon pagedaemon 22894 440481 0 0 3 0x14200 bored crynlk 45533 486447 0 0 3 0x14200 bored crypto 46258 148311 0 0 3 0x40014200 acpi0 acpi0 74654 503308 0 0 3 0x40014200 idle1 16575 357756 0 0 3 0x14200 bored softnet 99807 125777 0 0 3 0x14200 bored systqmp 72806 271765 0 0 3 0x14200 bored systq 96315 362020 0 0 3 0x40014200 bored softclock 258 13500 0 0 3 0x40014200 idle0 1 427907 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9479 6358K 6358K 78643K 10682 0 0 pcb 30 10K 10K 78643K 220 0 0 rtable 100 3K 4K 78643K 332 0 0 ifaddr 43 11K 12K 78643K 87 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 12K 78643K 29 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1455 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 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 31 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 391 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 42 38K 70K 78643K 364 0 0 subproc 64 65538K 67586K 78643K 204 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 54 0 0 in_multi 33 2K 2K 78643K 90 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 216 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 94 21K 29K 78643K 2006 0 0 UVM aobj 18 2K 2K 78643K 18 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 15 0 0 NDP 7 0K 0K 78643K 28 0 0 temp 103 2354K 2994K 78643K 3979 0 0 kqueue 0 0K 0K 78643K 6 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 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 210 0 202 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 77 0 37 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 76 0 72 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 350 0 164 12 0 12 12 0 8 0 art_table 32 351 0 164 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 29 0 19 1 0 1 1 0 8 0 shmpl 112 16 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2088 0 683 46 0 46 46 0 8 0 ffsino 272 2088 0 683 95 0 95 95 0 8 0 nchpl 144 2856 0 1256 61 0 61 61 0 8 0 uvmvnodes 72 2210 0 0 41 0 41 41 0 8 0 vnodes 200 2210 0 0 117 0 117 117 0 8 0 namei 1024 7991 0 7991 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7422 0 7422 9 8 1 5 0 8 1 sigapl 432 547 0 533 2 0 2 2 0 8 0 futexpl 56 3973 0 3973 1 0 1 1 0 8 1 knotepl 112 208 0 181 2 1 1 2 0 8 0 kqueuepl 104 119 0 116 1 0 1 1 0 8 0 pipepl 112 418 0 397 4 3 1 2 0 8 0 fdescpl 488 548 0 533 3 1 2 3 0 8 0 filepl 152 3252 0 3140 7 2 5 5 0 8 0 lockfpl 104 111 0 110 3 2 1 1 0 8 0 lockfspl 32 134 0 133 3 2 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 31 0 21 1 0 1 1 0 8 0 ucredpl 96 839 0 832 1 0 1 1 0 8 0 zombiepl 144 534 0 533 2 1 1 1 0 8 0 processpl 840 562 0 533 4 0 4 4 0 8 0 procpl 600 1348 0 1309 4 0 4 4 0 8 0 srpgc 64 24 0 24 1 1 0 1 0 8 0 sockpl 384 379 0 355 4 1 3 3 0 8 0 mcl64k 65536 511 0 0 64 4 60 64 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 14 1 13 14 0 8 1 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 620 0 0 38 0 38 38 0 8 0 bufpl 256 5798 0 1021 299 0 299 299 0 8 0 anonpl 16 66290 0 58768 58 17 41 47 0 125 10 amapchunkpl 152 3096 0 2977 11 6 5 10 0 158 0 amappl16 192 2683 0 2309 45 25 20 30 0 8 1 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 9 0 8 2 1 1 1 0 8 0 amappl13 168 155 0 150 1 0 1 1 0 8 0 amappl12 160 20 0 17 1 0 1 1 0 8 0 amappl11 152 421 0 410 1 0 1 1 0 8 0 amappl10 144 63 0 60 2 1 1 1 0 8 0 amappl9 136 579 0 574 1 0 1 1 0 8 0 amappl8 128 154 0 132 1 0 1 1 0 8 0 amappl7 120 164 0 155 1 0 1 1 0 8 0 amappl6 112 57 0 48 1 0 1 1 0 8 0 amappl5 104 134 0 123 1 0 1 1 0 8 0 amappl4 96 274 0 251 2 1 1 2 0 8 0 amappl3 88 140 0 135 1 0 1 1 0 8 0 amappl2 80 4085 0 4021 2 0 2 2 0 8 0 amappl1 72 20395 0 19958 24 14 10 19 0 8 0 amappl 72 1593 0 1549 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 17 0 0 1 0 1 1 0 8 0 uaddrrnd 24 548 0 533 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 548 0 533 1 0 1 1 0 8 0 vmmpekpl 168 8401 0 8378 2 0 2 2 0 8 0 vmmpepl 168 66651 0 65227 92 26 66 72 0 357 4 vmsppl 360 547 0 533 2 0 2 2 0 8 0 pdppl 4096 1103 0 1066 6 1 5 6 0 8 0 pvpl 32 208766 0 197708 143 26 117 123 0 265 27 pmappl 224 547 0 533 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 540 0 9 16 0 16 16 0 8 0